变参hook

typedef int(*sub_100053E2_T)();
sub_100053E2_T sub_100053E2_T_old=0;
void __stdcall logprintbufferlocal();
__declspec(naked)   void sub_100053E2_T_new()
{
    _asm
    {
            pop  eax
            pushad
            pushfd
            push eax
            call setlr
            call  logprintbufferlocal
            popfd
            popad
            call sub_100053E2_T_old
            push eax
            pushad
            pushfd
            call  logprintbufferlocal
            call getlr
            mov  [esp+0x20],eax
            popfd
            popad
            push eax
            mov eax,[esp+4]
            ret 4
    }
}



00004908    27.71286201    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Enter ...    
00004909    27.71288490    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Enter ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:750)    
00004910    27.71292877    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): V3 format    
00004911    27.71295357    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): V3 format (FlashToolLib/source/security/src/secure_da_cmd.cpp:776)    
00004912    27.71299362    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 0. Send DA_SECURE_USB_IMG_INFO_CHECK_CMD (0xb9).     
00004913    27.71302414    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 0. Send DA_SECURE_USB_IMG_INFO_CHECK_CMD (0xb9).  (FlashToolLib/source/security/src/secure_da_cmd.cpp:803)    
00004914    27.71310806    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Wait for ACK.    
00004915    27.71313477    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Wait for ACK. (FlashToolLib/source/security/src/secure_da_cmd.cpp:812)    
00004916    27.71367073    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 1. Send Image Name          (EBR2)    
00004917    27.71370888    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 1. Send Image Name          (EBR2) (FlashToolLib/source/security/src/secure_da_cmd.cpp:863)    
00004918    27.71413040    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 2. Send Image Type          (0x1)    
00004919    27.71416283    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 2. Send Image Type          (0x1) (FlashToolLib/source/security/src/secure_da_cmd.cpp:896)    
00004920    27.71432304    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 3. Send Image Header Length (0x40)    
00004921    27.71435356    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 3. Send Image Header Length (0x40) (FlashToolLib/source/security/src/secure_da_cmd.cpp:914)    
00004922    27.71869087    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 4. Send Image Offset(0x0000000004160000)    
00004923    27.71872520    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 4. Send Image Offset(0x0000000004160000) (FlashToolLib/source/security/src/secure_da_cmd.cpp:942)    
00004924    27.71881294    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 5. Send Image hash and Signature    
00004925    27.71884346    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 5. Send Image hash and Signature (FlashToolLib/source/security/src/secure_da_cmd.cpp:954)    
00004926    27.72867584    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 6. Send extension header (TT)    
00004927    27.72871208    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 6. Send extension header (TT) (FlashToolLib/source/security/src/secure_da_cmd.cpp:989)    
00004928    27.73391342    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 7. Get Image Info Verification Result    
00004929    27.73397636    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 7. Get Image Info Verification Result (FlashToolLib/source/security/src/secure_da_cmd.cpp:1048)    
00004930    27.73629570    [4120] _vsnprintf ----------------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:1062)    
00004931    27.73635292    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): IMAGE INFO VERIFY PASS    
00004932    27.73642349    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): IMAGE INFO VERIFY PASS (FlashToolLib/source/security/src/secure_da_cmd.cpp:1063)    
00004933    27.73649597    [4120] _vsnprintf ----------------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:1064)    
00004934    27.73655701    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): Yield CPU for context switch    
00004935    27.73658943    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): Yield CPU for context switch (FlashToolLib/source/security/src/secure_da_cmd.cpp:682)    
00004936    27.73713875    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): ===============================================    
00004937    27.73720741    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): =============================================== (FlashToolLib/source/security/src/secure_da_cmd.cpp:620)    
00004938    27.73725319    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): VERIFY "ANDROID" ...    
00004939    27.73731995    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): VERIFY "ANDROID" ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:621)    
00004940    27.73737144    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): ===============================================    
00004941    27.73742485    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): =============================================== (FlashToolLib/source/security/src/secure_da_cmd.cpp:622)    
00004942    27.73748970    [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): image name = ANDROID    
00004943    27.73752213    [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): image name = ANDROID (FlashToolLib/source/security/src/secure_da_cmd.cpp:117)    
00004944    27.73883629    [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image offset = 0x82e0000    
00004945    27.73888016    [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image offset = 0x82e0000 (FlashToolLib/source/security/src/secure_da_cmd.cpp:129)    
00004946    27.73903656    [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image length = 0x3528aa1b    
00004947    27.73907280    [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image length = 0x3528aa1b (FlashToolLib/source/security/src/secure_da_cmd.cpp:138)    
00004948    27.73944664    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Enter ...    
00004949    27.73947716    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Enter ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:2129)    
00004950    27.73952293    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header    
00004951    27.73955536    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header (FlashToolLib/source/security/src/secure_da_cmd.cpp:2154)    
00004952    27.73959160    [4120]<span style="color:#FFFF99;"> sub_100D2BE0</span> 5933408 916f2dc 0 0 40    
00004953    27.73967743    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00004954    27.73973083    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00004955    27.73976898    [4120] SetFilePointer 2378 0 0    
00004956    27.73979950    [4120] SetFilePointer 2378 0 1    
00004957    27.73983192    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00004958    27.73986053    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00004959    27.73990822    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00004960    27.73993301    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00004961    27.73997879    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0    
00004962    27.74001312    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00004963    27.74005890    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0    
00004964    27.74008751    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00004965    27.74013138    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00004966    27.74015999    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00004967    27.74023247    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00004968    27.74027824    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header (by pass FB header)    
00004969    27.74031067    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header (by pass FB header) (FlashToolLib/source/security/src/secure_da_cmd.cpp:2163)    
00004970    27.74035072    [4120]<span style="color:#CC33CC;"> <span style="color:#FFFF99;"><strong>sub_100D2BE0</strong></span></span> 5933408 916f2dc 4000 0 40    
00004971    27.74040604    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00004972    27.74044991    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00004973    27.74049187    [4120] SetFilePointer 2378 4000 0    
00004974    27.74051857    [4120] SetFilePointer 2378 0 1    
00004975    27.74055099    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00004976    27.74058151    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00004977    27.74062729    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00004978    27.74065590    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00004979    27.74069786    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384    
00004980    27.74073219    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00004981    27.74077415    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384    
00004982    27.74080658    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00004983    27.74085045    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00004984    27.74087906    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00004985    27.74094582    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00004986    27.74099159    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): V3 format    
00004987    27.74102020    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): V3 format (FlashToolLib/source/security/src/secure_da_cmd.cpp:2275)    
00004988    27.74112320    [4120] --<strong><span style="color:#FF6666;">sub_10127740 in</span></strong>--    
00004989    27.74125290    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): Enter ...    
00004990    27.74127960    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): Enter ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:1459)    
00004991    27.74131966    [4120] <span style="color:#FFFF66;">sub_100D2BE0</span> 5933408 916f244 0 0 40    
00004992    27.74138260    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00004993    27.74142456    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00004994    27.74146461    [4120] SetFilePointer 2378 0 0    
00004995    27.74148750    [4120] SetFilePointer 2378 0 1    
00004996    27.74151611    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00004997    27.74154282    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00004998    27.74158287    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00004999    27.74160767    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005000    27.74164772    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0    
00005001    27.74167442    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005002    27.74171448    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0    
00005003    27.74173927    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005004    27.74177933    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005005    27.74180603    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005006    27.74186516    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005007    27.74190712    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): By pass FB header    
00005008    27.74193382    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): By pass FB header (FlashToolLib/source/security/src/secure_da_cmd.cpp:1487)    
00005009    27.74196625    [4120]<span style="color:#FFFF99;"> sub_100D2BE0</span> 5933408 916f244 4000 0 40    
00005010    27.74201584    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005011    27.74205780    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005012    27.74209213    [4120] SetFilePointer 2378 4000 0    
00005013    27.74211502    [4120] SetFilePointer 2378 0 1    
00005014    27.74214363    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005015    27.74217033    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005016    27.74221039    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005017    27.74223518    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005018    27.74227524    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384    
00005019    27.74229813    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005020    27.74233818    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384    
00005021    27.74236298    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005022    27.74240303    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005023    27.74242973    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005024    27.74248505    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005025    27.74252892    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.magic        (0x53535353)    
00005026    27.74255753    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.magic        (0x53535353) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1503)    
00005027    27.74259949    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.cust_name        (XUNHU_2012)    
00005028    27.74262619    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.cust_name        (XUNHU_2012) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1504)    
00005029    27.74267006    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_version    (0x1)    
00005030    27.74269485    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_version    (0x1) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1505)    
00005031    27.74273491    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_length     (0x352867c4)    
00005032    27.74276543    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_length     (0x352867c4) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1506)    
00005033    27.74280357    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image len is 891840452 (0x352867c4)    
00005034    27.74283409    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image len is 891840452 (0x352867c4) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1523)    
00005035    27.74287224    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total file len is 891857436 (0x3528aa1c)    
00005036    27.74290276    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total file len is 891857436 (0x3528aa1c) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1524)    
00005037    27.74294281    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): offset is 891857048 (0x3528a898)    
00005038    27.74296761    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): offset is 891857048 (0x3528a898) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1531)    
00005039    27.74300003    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f20c 3528a898 0 c    
00005040    27.74304771    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005041    27.74308968    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005042    27.74312210    [4120] SetFilePointer 2378 3528a898 0    
00005043    27.74314499    [4120] SetFilePointer 2378 0 1    
00005044    27.74317741    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005045    27.74320221    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005046    27.74324036    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005047    27.74326706    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005048    27.74330711    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857048    
00005049    27.74333191    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857048 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005050    27.74337196    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857048    
00005051    27.74339867    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857048 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005052    27.74343872    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005053    27.74346352    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005054    27.74352264    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005055    27.74355507    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f218 3528a8a4 0 10    
00005056    27.74359894    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005057    27.74364090    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005058    27.74367332    [4120] SetFilePointer 2378 3528a8a4 0    
00005059    27.74369812    [4120] SetFilePointer 2378 0 1    
00005060    27.74372673    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005061    27.74375343    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005062    27.74379158    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005063    27.74381828    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005064    27.74385834    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857060    
00005065    27.74388504    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857060 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005066    27.74392319    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857060    
00005067    27.74394608    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857060 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005068    27.74398994    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005069    27.74401283    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005070    27.74408722    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005071    27.74410057    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 5903e68 3528a8b4 0 28    
00005072    27.74414444    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005073    27.74418640    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005074    27.74422264    [4120] SetFilePointer 2378 3528a8b4 0    
00005075    27.74424553    [4120] SetFilePointer 2378 0 1    
00005076    27.74427605    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005077    27.74429893    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005078    27.74434090    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005079    27.74436760    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005080    27.74440575    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857076    
00005081    27.74443245    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857076 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005082    27.74447250    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857076    
00005083    27.74449921    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857076 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005084    27.74453735    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005085    27.74456024    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005086    27.74461365    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005087    27.74464607    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f1e8 3528a8dc 0 8    
00005088    27.74469185    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005089    27.74473190    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005090    27.74476433    [4120] SetFilePointer 2378 3528a8dc 0    
00005091    27.74478722    [4120] SetFilePointer 2378 0 1    
00005092    27.74481773    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005093    27.74484253    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005094    27.74488258    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005095    27.74490547    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005096    27.74494934    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116    
00005097    27.74497223    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005098    27.74501419    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116    
00005099    27.74503708    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005100    27.74507904    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005101    27.74510574    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005102    27.74515915    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005103    27.74519157    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f22c 3528a8dc 0 18    
00005104    27.74523354    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005105    27.74527359    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005106    27.74530602    [4120] SetFilePointer 2378 3528a8dc 0    
00005107    27.74532890    [4120] SetFilePointer 2378 0 1    
00005108    27.74535942    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005109    27.74538612    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005110    27.74542427    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005111    27.74545097    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005112    27.74549103    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116    
00005113    27.74551582    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005114    27.74555588    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116    
00005115    27.74558258    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005116    27.74562263    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005117    27.74564743    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005118    27.74569702    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005119    27.74574089    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sparse data length is 288, sparse header size is 24    
00005120    27.74576950    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sparse data length is 288, sparse header size is 24 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1678)    
00005121    27.74580193    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 5913800 3528a8f4 0 120    
00005122    27.74584579    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005123    27.74588394    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005124    27.74592018    [4120] SetFilePointer 2378 3528a8f4 0    
00005125    27.74594307    [4120] SetFilePointer 2378 0 1    
00005126    27.74597359    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005127    27.74599648    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005128    27.74603462    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005129    27.74609375    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005130    27.74610519    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857140    
00005131    27.74612999    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857140 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005132    27.74617004    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857140    
00005133    27.74619675    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857140 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005134    27.74623680    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005135    27.74626160    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005136    27.74631500    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005137    27.74634743    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f1e8 3528aa14 0 8    
00005138    27.74638939    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005139    27.74642944    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005140    27.74646187    [4120] SetFilePointer 2378 3528aa14 0    
00005141    27.74648476    [4120] SetFilePointer 2378 0 1    
00005142    27.74651527    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005143    27.74654198    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005144    27.74658012    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005145    27.74660683    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005146    27.74664688    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857428    
00005147    27.74667358    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857428 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005148    27.74671173    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857428    
00005149    27.74673843    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857428 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005150    27.74677849    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005151    27.74680328    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005152    27.74685287    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005153    27.74689674    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total ext hash count is 1    
00005154    27.74692154    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total ext hash count is 1 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1743)    
00005155    27.74696159    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 14010020 4040 0 19000    
00005156    27.74700356    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005157    27.74704361    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005158    27.74710274    [4120] SetFilePointer 2378 4040 0    
00005159    27.74712563    [4120] SetFilePointer 2378 0 1    
00005160    27.74715805    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005161    27.74718475    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005162    27.74722481    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005163    27.74724770    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005164    27.74728584    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16448    
00005165    27.74731255    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16448 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005166    27.74735260    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16448    
00005167    27.74737930    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16448 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005168    27.74741745    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005169    27.74744415    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005170    27.74751663    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005171    27.75138474    [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 5913b08 3528a804 0 80    
00005172    27.75143051    [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img    
00005173    27.75147057    [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)    
00005174    27.75150681    [4120] SetFilePointer 2378 3528a804 0    
00005175    27.75152969    [4120] SetFilePointer 2378 0 1    
00005176    27.75156021    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1    
00005177    27.75158501    [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)    
00005178    27.75162506    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0    
00005179    27.75165176    [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)    
00005180    27.75168991    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891856900    
00005181    27.75171661    [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891856900 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)    
00005182    27.75175667    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891856900    
00005183    27.75178337    [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891856900 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)    
00005184    27.75182152    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436    
00005185    27.75184822    [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)    
00005186    27.75190163    [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)    
00005187    27.75375748    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image start offset is 16448    
00005188    27.75378990    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image start offset is 16448 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1934)    
00005189    27.75383949    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image extra length is 16984    
00005190    27.75387192    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image extra length is 16984 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1936)    
00005191    27.75391769    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): no cipher header    
00005192    27.75395012    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): no cipher header (FlashToolLib/source/security/src/secure_da_cmd.cpp:1948)    
00005193    27.75399590    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): First Loaded    
00005194    27.75402641    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): First Loaded (FlashToolLib/source/security/src/secure_da_cmd.cpp:1969)    
00005195    27.75407600    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): -----------------------------------------------------------    
00005196    27.75411034    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): ----------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:2019)    
00005197    27.75415993    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): IMAGE AUTH PASS (SPARSE) !!    
00005198    27.75419044    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): IMAGE AUTH PASS (SPARSE) !! (FlashToolLib/source/security/src/secure_da_cmd.cpp:2020)    
00005199    27.75424004    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): -----------------------------------------------------------    
00005200    27.75427246    [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): ----------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:2021)    
00005201    27.75430870    [4120] dword_10234144=3    
00005202    27.75433540    [4120] --<strong><span style="color:#FF6666;">sub_10127740 out</span></strong>--    



typedef int(*sub_100D2BE0_T)();
sub_100D2BE0_T sub_100D2BE0_old=0;
void __stdcall theprint_100D2BE0(int ecx,int edx,int a0,int a1,int a2)
{
	OutputDebugStringApi("sub_100D2BE0 %x %x %x %x %x",ecx,edx,a0,a1,a2);
}

__declspec(naked)   void sub_100D2BE0_new()
{//ecx edx esp+4 esp+8 esp+12
    _asm
    {			
            pushad//EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI
            pushfd            
			mov eax,[esp+40]
			mov ebx,[esp+44]
			mov ebp,[esp+48]
			push ebp
			push ebx
			push eax
			push edx
			push ecx
            call  theprint_100D2BE0
            popfd
            popad
            jmp sub_100D2BE0_old                     
    }
}


int setup_com_hook()
{
    rise_pri();

    hmodyourdll = LoadLibraryA("flashtoollib.v1.dll");
    //OutputDebugStringApi("hmodyourdll====%x",hmodyourdll);

    sub_10127740_old = (sub_10127740_T)((DWORD)hmodyourdll + (DWORD)0x127740);
    DetourAttach(&(PVOID&)sub_10127740_old, sub_10127740_new);

    sub_100D2BE0_old = (sub_100D2BE0_T)((DWORD)hmodyourdll + (DWORD)0xD2BE0);

    
    //sub_10001CC0_old = (sub_10001CC0_T)((DWORD)hmodyourdll + (DWORD)0x1CC0);
    //DetourAttach(&(PVOID&)sub_10001CC0_old, sub_10001CC0_new);
    DetourAttach(&(PVOID&)sub_100D2BE0_old, sub_100D2BE0_new);
     DetourAttach(&(PVOID&)CreateFileA_old, CreateFileA_new);
//     DetourAttach(&(PVOID&)ReadFile_old, ReadFile_new);
//     DetourAttach(&(PVOID&)fseek_old, fseek_new);
//     DetourAttach(&(PVOID&)WriteFile_old, WriteFile_new);
    
    //sub_1012CF10_old = (sub_1012CF10_T)((DWORD)hmodyourdll + (DWORD)0x12CF10);
    //DetourAttach(&(PVOID&)sub_1012CF10_old, sub_1012CF10_new);
    
    //DetourAttach(&(PVOID&)_vsnprintf_Fold, _vsnprintf_Fn);    
    
    return 0;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值