能力值:
( LV2,RANK:10 )
|
-
-
10 楼
应该是重启验证在下断
00409750 /$ 6A FF PUSH -1
00409752 |. 68 0BA14100 PUSH ADVContr.0041A10B ; SE handler installation
00409757 |. 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
0040975D |. 50 PUSH EAX
0040975E |. 64:8925 000000>MOV DWORD PTR FS:[0],ESP
00409765 |. 83EC 48 SUB ESP,48
00409768 |. 55 PUSH EBP
00409769 |. 56 PUSH ESI
0040976A |. 8BF1 MOV ESI,ECX
0040976C |. 6A 01 PUSH 1
0040976E |. E8 6DF50000 CALL <JMP.&MFC42.#6334>
00409773 |. 68 02000080 PUSH 80000002
00409778 |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
0040977C |. E8 9F720000 CALL ADVContr.00410A20
00409781 |. 33ED XOR EBP,EBP
00409783 |. 8D4C24 18 LEA ECX,DWORD PTR SS:[ESP+18]
00409787 |. 896C24 58 MOV DWORD PTR SS:[ESP+58],EBP
0040978B |. E8 2CF50000 CALL <JMP.&MFC42.#540>
00409790 |. 68 B42F4200 PUSH ADVContr.00422FB4 ; ASCII "\SOFTWARE\AVINFO\DVRGateway\"
00409795 |. 8D4C24 18 LEA ECX,DWORD PTR SS:[ESP+18]
00409799 |. C64424 5C 01 MOV BYTE PTR SS:[ESP+5C],1
0040979E |. C74424 40 0200>MOV DWORD PTR SS:[ESP+40],80000002
004097A6 |. E8 3BF50000 CALL <JMP.&MFC42.#537>
004097AB |. 8B4424 14 MOV EAX,DWORD PTR SS:[ESP+14]
004097AF |. 6A 01 PUSH 1 ; /Arg2 = 00000001
004097B1 |. 50 PUSH EAX ; |Arg1
004097B2 |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
004097B6 |. C64424 60 02 MOV BYTE PTR SS:[ESP+60],2 ; |
004097BB |. E8 90750000 CALL ADVContr.00410D50 ; \ADVContr.00410D50
004097C0 |. 85C0 TEST EAX,EAX
004097C2 |. 75 0E JNZ SHORT ADVContr.004097D2
004097C4 |. 68 B42F4200 PUSH ADVContr.00422FB4 ; ASCII "\SOFTWARE\AVINFO\DVRGateway\"
004097C9 |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
004097CD |. E8 9E720000 CALL ADVContr.00410A70
004097D2 |> 57 PUSH EDI
004097D3 |. 68 AC2F4200 PUSH ADVContr.00422FAC ; /Arg1 = 00422FAC ASCII "AppGUID"
004097D8 |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
004097DC |. E8 1F790000 CALL ADVContr.00411100 ; \ADVContr.00411100
004097E1 |. 85C0 TEST EAX,EAX
004097E3 |. 75 49 JNZ SHORT ADVContr.0040982E
004097E5 |. 8DBE 90000000 LEA EDI,DWORD PTR DS:[ESI+90]
004097EB |. 57 PUSH EDI
004097EC |. FF15 B0C54100 CALL DWORD PTR DS:[<&ole32.CoCreateGuid>>; ole32.CoCreateGuid
004097F2 |. 8D4C24 10 LEA ECX,DWORD PTR SS:[ESP+10]
004097F6 |. 51 PUSH ECX
004097F7 |. 57 PUSH EDI
004097F8 |. FF15 BCC54100 CALL DWORD PTR DS:[<&ole32.StringFromCLS>; ole32.StringFromCLSID
004097FE |. 8B5424 10 MOV EDX,DWORD PTR SS:[ESP+10]
00409802 |. 8DBE 08010000 LEA EDI,DWORD PTR DS:[ESI+108]
00409808 |. 52 PUSH EDX
00409809 |. 8BCF MOV ECX,EDI
0040980B |. E8 C6F50000 CALL <JMP.&MFC42.#861>
00409810 |. 8B4424 10 MOV EAX,DWORD PTR SS:[ESP+10]
00409814 |. 50 PUSH EAX
00409815 |. FF15 C4C54100 CALL DWORD PTR DS:[<&ole32.CoTaskMemFree>; ole32.CoTaskMemFree
0040981B |. 8B3F MOV EDI,DWORD PTR DS:[EDI]
0040981D |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
00409821 |. 57 PUSH EDI
00409822 |. 68 AC2F4200 PUSH ADVContr.00422FAC ; ASCII "AppGUID"
00409827 |. E8 14790000 CALL ADVContr.00411140
0040982C |. EB 5B JMP SHORT ADVContr.00409889
0040982E |> 8D4C24 44 LEA ECX,DWORD PTR SS:[ESP+44]
00409832 |. 68 AC2F4200 PUSH ADVContr.00422FAC ; /Arg2 = 00422FAC ASCII "AppGUID"
00409837 |. 51 PUSH ECX ; |Arg1
00409838 |. 8D4C24 40 LEA ECX,DWORD PTR SS:[ESP+40] ; |
0040983C |. E8 1F790000 CALL ADVContr.00411160 ; \ADVContr.00411160
00409841 |. 8B4424 48 MOV EAX,DWORD PTR SS:[ESP+48]
00409845 |. C64424 5C 03 MOV BYTE PTR SS:[ESP+5C],3
0040984A |. 3BC5 CMP EAX,EBP
0040984C |. 75 05 JNZ SHORT ADVContr.00409853
0040984E |. A1 20C44100 MOV EAX,DWORD PTR DS:[<&MSVCP60.?_C@?1??>
00409853 |> 50 PUSH EAX
00409854 |. 8D8E 08010000 LEA ECX,DWORD PTR DS:[ESI+108]
0040985A |. E8 51F40000 CALL <JMP.&MFC42.#860>
0040985F |. 8B4424 48 MOV EAX,DWORD PTR SS:[ESP+48]
00409863 |. C64424 5C 02 MOV BYTE PTR SS:[ESP+5C],2
00409868 |. 3BC5 CMP EAX,EBP
0040986A |. 74 1D JE SHORT ADVContr.00409889
0040986C |. 8D48 FF LEA ECX,DWORD PTR DS:[EAX-1]
0040986F |. 8A40 FF MOV AL,BYTE PTR DS:[EAX-1]
00409872 |. 84C0 TEST AL,AL
00409874 |. 74 0A JE SHORT ADVContr.00409880
00409876 |. 3C FF CMP AL,0FF
00409878 |. 74 06 JE SHORT ADVContr.00409880
0040987A |. FEC8 DEC AL
0040987C |. 8801 MOV BYTE PTR DS:[ECX],AL
0040987E |. EB 09 JMP SHORT ADVContr.00409889
00409880 |> 51 PUSH ECX
00409881 |. E8 42F40000 CALL <JMP.&MFC42.#825>
00409886 |. 83C4 04 ADD ESP,4
00409889 |> 68 84224200 PUSH ADVContr.00422284 ; /Arg1 = 00422284 ASCII "AdvWatchDog"
0040988E |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
00409892 |. E8 69780000 CALL ADVContr.00411100 ; \ADVContr.00411100
00409897 |. 85C0 TEST EAX,EAX
00409899 |. 75 17 JNZ SHORT ADVContr.004098B2
0040989B |. 8B96 1C010000 MOV EDX,DWORD PTR DS:[ESI+11C]
004098A1 |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
004098A5 |. 52 PUSH EDX
004098A6 |. 68 84224200 PUSH ADVContr.00422284 ; ASCII "AdvWatchDog"
004098AB |. E8 30780000 CALL ADVContr.004110E0
004098B0 |. EB 14 JMP SHORT ADVContr.004098C6
004098B2 |> 68 84224200 PUSH ADVContr.00422284 ; ASCII "AdvWatchDog"
004098B7 |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C]
004098BB |. E8 F0770000 CALL ADVContr.004110B0
004098C0 |. 8986 1C010000 MOV DWORD PTR DS:[ESI+11C],EAX
004098C6 |> 68 A42F4200 PUSH ADVContr.00422FA4 ; /Arg1 = 00422FA4 ASCII "DirIP"
004098CB |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
004098CF |. E8 2C780000 CALL ADVContr.00411100 ; \ADVContr.00411100
004098D4 |. 8B3D 84C54100 MOV EDI,DWORD PTR DS:[<&WS2_32.#12>] ; WS2_32.inet_ntoa
004098DA |. 85C0 TEST EAX,EAX
004098DC |. 75 17 JNZ SHORT ADVContr.004098F5
004098DE |. 8B86 A4000000 MOV EAX,DWORD PTR DS:[ESI+A4]
004098E4 |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
004098E8 |. 50 PUSH EAX
004098E9 |. 68 A42F4200 PUSH ADVContr.00422FA4 ; ASCII "DirIP"
004098EE |. E8 ED770000 CALL ADVContr.004110E0
004098F3 |. EB 23 JMP SHORT ADVContr.00409918
004098F5 |> 68 A42F4200 PUSH ADVContr.00422FA4 ; ASCII "DirIP"
004098FA |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C]
004098FE |. E8 AD770000 CALL ADVContr.004110B0
00409903 |. 50 PUSH EAX
00409904 |. 8986 A4000000 MOV DWORD PTR DS:[ESI+A4],EAX
0040990A |. FFD7 CALL EDI
0040990C |. 50 PUSH EAX
0040990D |. 8D8E 24010000 LEA ECX,DWORD PTR DS:[ESI+124]
00409913 |. E8 98F30000 CALL <JMP.&MFC42.#860>
00409918 |> 68 982F4200 PUSH ADVContr.00422F98 ; /Arg1 = 00422F98 ASCII "ClientIP"
0040991D |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
00409921 |. E8 DA770000 CALL ADVContr.00411100 ; \ADVContr.00411100
00409926 |. 85C0 TEST EAX,EAX
00409928 |. 75 17 JNZ SHORT ADVContr.00409941
0040992A |. 8B8E A0000000 MOV ECX,DWORD PTR DS:[ESI+A0]
00409930 |. 51 PUSH ECX
00409931 |. 68 982F4200 PUSH ADVContr.00422F98 ; ASCII "ClientIP"
00409936 |. 8D4C24 40 LEA ECX,DWORD PTR SS:[ESP+40]
0040993A |. E8 A1770000 CALL ADVContr.004110E0
0040993F |. EB 54 JMP SHORT ADVContr.00409995
00409941 |> 68 982F4200 PUSH ADVContr.00422F98 ; ASCII "ClientIP"
00409946 |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C]
0040994A |. E8 61770000 CALL ADVContr.004110B0
0040994F |. 50 PUSH EAX
00409950 |. 8986 A0000000 MOV DWORD PTR DS:[ESI+A0],EAX
00409956 |. FFD7 CALL EDI
00409958 |. 50 PUSH EAX
00409959 |. 8D4C24 14 LEA ECX,DWORD PTR SS:[ESP+14]
0040995D |. E8 84F30000 CALL <JMP.&MFC42.#537>
00409962 |. 8B5424 10 MOV EDX,DWORD PTR SS:[ESP+10]
00409966 |. 8B86 E4000000 MOV EAX,DWORD PTR DS:[ESI+E4]
0040996C |. 8B3D 2CC54100 MOV EDI,DWORD PTR DS:[<&USER32.SendMessa>; USER32.SendMessageA
00409972 |. 52 PUSH EDX ; /lParam
00409973 |. 55 PUSH EBP ; |wParam
00409974 |. 68 4C010000 PUSH 14C ; |Message = CB_FINDSTRING
00409979 |. 50 PUSH EAX ; |hWnd
0040997A |. FFD7 CALL EDI ; \SendMessageA
0040997C |. 8B8E E4000000 MOV ECX,DWORD PTR DS:[ESI+E4]
00409982 |. 55 PUSH EBP ; /lParam
00409983 |. 50 PUSH EAX ; |wParam
00409984 |. 68 4E010000 PUSH 14E ; |Message = CB_SETCURSEL
00409989 |. 51 PUSH ECX ; |hWnd
0040998A |. FFD7 CALL EDI ; \SendMessageA
0040998C |. 8D4C24 10 LEA ECX,DWORD PTR SS:[ESP+10]
00409990 |. E8 0FF30000 CALL <JMP.&MFC42.#800>
00409995 |> 68 902F4200 PUSH ADVContr.00422F90 ; /Arg1 = 00422F90 ASCII "DirPort"
0040999A |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
0040999E |. E8 5D770000 CALL ADVContr.00411100 ; \ADVContr.00411100
004099A3 |. 85C0 TEST EAX,EAX
004099A5 |. 5F POP EDI
004099A6 |. 75 17 JNZ SHORT ADVContr.004099BF
004099A8 |. 8B96 A8000000 MOV EDX,DWORD PTR DS:[ESI+A8]
004099AE |. 8D4C24 34 LEA ECX,DWORD PTR SS:[ESP+34]
004099B2 |. 52 PUSH EDX
004099B3 |. 68 902F4200 PUSH ADVContr.00422F90 ; ASCII "DirPort"
004099B8 |. E8 23770000 CALL ADVContr.004110E0
004099BD |. EB 26 JMP SHORT ADVContr.004099E5
004099BF |> 68 902F4200 PUSH ADVContr.00422F90 ; ASCII "DirPort"
004099C4 |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
004099C8 |. E8 E3760000 CALL ADVContr.004110B0
004099CD |. 50 PUSH EAX ; /NetShort
004099CE |. 8986 A8000000 MOV DWORD PTR DS:[ESI+A8],EAX ; |
004099D4 |. FF15 80C54100 CALL DWORD PTR DS:[<&WS2_32.#15>] ; \ntohs
004099DA |. 25 FFFF0000 AND EAX,0FFFF
004099DF |. 8986 10010000 MOV DWORD PTR DS:[ESI+110],EAX
004099E5 |> 68 802F4200 PUSH ADVContr.00422F80 ; /Arg1 = 00422F80 ASCII "AlarmInterval"
004099EA |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38] ; |
004099EE |. E8 0D770000 CALL ADVContr.00411100 ; \ADVContr.00411100
004099F3 |. 85C0 TEST EAX,EAX
004099F5 |. 75 17 JNZ SHORT ADVContr.00409A0E
004099F7 |. 8B8E 04010000 MOV ECX,DWORD PTR DS:[ESI+104]
004099FD |. 51 PUSH ECX
004099FE |. 68 802F4200 PUSH ADVContr.00422F80 ; ASCII "AlarmInterval"
00409A03 |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C]
00409A07 |. E8 D4760000 CALL ADVContr.004110E0
00409A0C |. EB 14 JMP SHORT ADVContr.00409A22
00409A0E |> 68 802F4200 PUSH ADVContr.00422F80 ; ASCII "AlarmInterval"
00409A13 |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
00409A17 |. E8 94760000 CALL ADVContr.004110B0
00409A1C |. 8986 04010000 MOV DWORD PTR DS:[ESI+104],EAX
00409A22 |> 68 742F4200 PUSH ADVContr.00422F74 ; /Arg1 = 00422F74 ASCII "UserName"
00409A27 |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38] ; |
00409A2B |. E8 D0760000 CALL ADVContr.00411100 ; \ADVContr.00411100
00409A30 |. 85C0 TEST EAX,EAX
00409A32 |. 75 17 JNZ SHORT ADVContr.00409A4B
00409A34 |. 8B86 18010000 MOV EAX,DWORD PTR DS:[ESI+118]
00409A3A |. 8D4C24 34 LEA ECX,DWORD PTR SS:[ESP+34]
00409A3E |. 50 PUSH EAX
00409A3F |. 68 742F4200 PUSH ADVContr.00422F74 ; ASCII "UserName"
00409A44 |. E8 F7760000 CALL ADVContr.00411140
00409A49 |. EB 5B JMP SHORT ADVContr.00409AA6
00409A4B |> 8D5424 40 LEA EDX,DWORD PTR SS:[ESP+40]
00409A4F |. 68 742F4200 PUSH ADVContr.00422F74 ; /Arg2 = 00422F74 ASCII "UserName"
00409A54 |. 52 PUSH EDX ; |Arg1
00409A55 |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
00409A59 |. E8 02770000 CALL ADVContr.00411160 ; \ADVContr.00411160
00409A5E |. 8B4424 44 MOV EAX,DWORD PTR SS:[ESP+44]
00409A62 |. C64424 58 04 MOV BYTE PTR SS:[ESP+58],4
00409A67 |. 3BC5 CMP EAX,EBP
00409A69 |. 75 05 JNZ SHORT ADVContr.00409A70
00409A6B |. A1 20C44100 MOV EAX,DWORD PTR DS:[<&MSVCP60.?_C@?1??>
00409A70 |> 50 PUSH EAX
00409A71 |. 8D8E 18010000 LEA ECX,DWORD PTR DS:[ESI+118]
00409A77 |. E8 34F20000 CALL <JMP.&MFC42.#860>
00409A7C |. 8B4424 44 MOV EAX,DWORD PTR SS:[ESP+44]
00409A80 |. C64424 58 02 MOV BYTE PTR SS:[ESP+58],2
00409A85 |. 3BC5 CMP EAX,EBP
00409A87 |. 74 1D JE SHORT ADVContr.00409AA6
00409A89 |. 8D48 FF LEA ECX,DWORD PTR DS:[EAX-1]
00409A8C |. 8A40 FF MOV AL,BYTE PTR DS:[EAX-1]
00409A8F |. 84C0 TEST AL,AL
00409A91 |. 74 0A JE SHORT ADVContr.00409A9D
00409A93 |. 3C FF CMP AL,0FF
00409A95 |. 74 06 JE SHORT ADVContr.00409A9D
00409A97 |. FEC8 DEC AL
00409A99 |. 8801 MOV BYTE PTR DS:[ECX],AL
00409A9B |. EB 09 JMP SHORT ADVContr.00409AA6
00409A9D |> 51 PUSH ECX
00409A9E |. E8 25F20000 CALL <JMP.&MFC42.#825>
00409AA3 |. 83C4 04 ADD ESP,4
00409AA6 |> 68 682F4200 PUSH ADVContr.00422F68 ; /Arg1 = 00422F68 ASCII "PassWord"
00409AAB |. 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38] ; |
00409AAF |. E8 4C760000 CALL ADVContr.00411100 ; \ADVContr.00411100
00409AB4 |. 85C0 TEST EAX,EAX
00409AB6 |. 75 64 JNZ SHORT ADVContr.00409B1C
00409AB8 |. 8D4424 1C LEA EAX,DWORD PTR SS:[ESP+1C]
00409ABC |. 8D8E 14010000 LEA ECX,DWORD PTR DS:[ESI+114]
00409AC2 |. 50 PUSH EAX
00409AC3 |. C64424 20 31 MOV BYTE PTR SS:[ESP+20],31
00409AC8 |. C64424 21 32 MOV BYTE PTR SS:[ESP+21],32
00409ACD |. C64424 22 33 MOV BYTE PTR SS:[ESP+22],33
00409AD2 |. C64424 23 34 MOV BYTE PTR SS:[ESP+23],34
00409AD7 |. C64424 24 35 MOV BYTE PTR SS:[ESP+24],35
00409ADC |. 896C24 25 MOV DWORD PTR SS:[ESP+25],EBP
00409AE0 |. E8 CBF10000 CALL <JMP.&MFC42.#860>
00409AE5 |. 55 PUSH EBP
00409AE6 |. 68 402F4200 PUSH ADVContr.00422F40
00409AEB |. E8 C0E9FFFF CALL ADVContr.004084B0
00409AF0 |. 8D4C24 14 LEA ECX,DWORD PTR SS:[ESP+14]
00409AF4 |. 8D5424 24 LEA EDX,DWORD PTR SS:[ESP+24]
00409AF8 |. 51 PUSH ECX
00409AF9 |. 52 PUSH EDX
00409AFA |. E8 B1EBFFFF CALL ADVContr.004086B0
00409AFF |. 83C4 10 ADD ESP,10
00409B02 |. 8D4424 0C LEA EAX,DWORD PTR SS:[ESP+C]
00409B06 |. 8D4C24 34 LEA ECX,DWORD PTR SS:[ESP+34]
00409B0A |. 6A 08 PUSH 8
00409B0C |. 50 PUSH EAX
00409B0D |. 68 682F4200 PUSH ADVContr.00422F68 ; ASCII "PassWord"
00409B12 |. E8 F9760000 CALL ADVContr.00411210
00409B17 |. E9 E3000000 JMP ADVContr.00409BFF
00409B1C |> 8A4424 0B MOV AL,BYTE PTR SS:[ESP+B]
00409B20 |. 33C9 XOR ECX,ECX
00409B22 |. 33D2 XOR EDX,EDX
00409B24 |. 894C24 29 MOV DWORD PTR SS:[ESP+29],ECX
00409B28 |. 895424 1D MOV DWORD PTR SS:[ESP+1D],EDX
00409B2C |. C64424 28 00 MOV BYTE PTR SS:[ESP+28],0
00409B31 |. 894C24 2D MOV DWORD PTR SS:[ESP+2D],ECX
00409B35 |. 884C24 1C MOV BYTE PTR SS:[ESP+1C],CL
00409B39 |. 895424 21 MOV DWORD PTR SS:[ESP+21],EDX
00409B3D |. 884424 40 MOV BYTE PTR SS:[ESP+40],AL
00409B41 |. 896C24 44 MOV DWORD PTR SS:[ESP+44],EBP
00409B45 |. 896C24 48 MOV DWORD PTR SS:[ESP+48],EBP
00409B49 |. 896C24 4C MOV DWORD PTR SS:[ESP+4C],EBP
00409B4D |. 8D4C24 40 LEA ECX,DWORD PTR SS:[ESP+40]
00409B51 |. C64424 58 05 MOV BYTE PTR SS:[ESP+58],5
00409B56 |. 51 PUSH ECX ; /Arg2
00409B57 |. 68 682F4200 PUSH ADVContr.00422F68 ; |Arg1 = 00422F68 ASCII "PassWord"
00409B5C |. 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C] ; |
00409B60 |. E8 CB700000 CALL ADVContr.00410C30 ; \ADVContr.00410C30
00409B65 |. 8B4424 44 MOV EAX,DWORD PTR SS:[ESP+44]
00409B69 |. 3BC5 CMP EAX,EBP
00409B6B |. 75 05 JNZ SHORT ADVContr.00409B72
00409B6D |. A1 20C44100 MOV EAX,DWORD PTR DS:[<&MSVCP60.?_C@?1??>
00409B72 |> 8B10 MOV EDX,DWORD PTR DS:[EAX]
00409B74 |. 8D4C24 0C LEA ECX,DWORD PTR SS:[ESP+C]
00409B78 |. 895424 1C MOV DWORD PTR SS:[ESP+1C],EDX
00409B7C |. 8B40 04 MOV EAX,DWORD PTR DS:[EAX+4]
00409B7F |. 894424 20 MOV DWORD PTR SS:[ESP+20],EAX
00409B83 |. E8 34F10000 CALL <JMP.&MFC42.#540>
00409B88 |. 6A 01 PUSH 1
00409B8A |. 68 402F4200 PUSH ADVContr.00422F40
00409B8F |. C64424 60 06 MOV BYTE PTR SS:[ESP+60],6
00409B94 |. E8 17E9FFFF CALL ADVContr.004084B0
00409B99 |. 8D4C24 30 LEA ECX,DWORD PTR SS:[ESP+30]
00409B9D |. 8D5424 24 LEA EDX,DWORD PTR SS:[ESP+24]
00409BA1 |. 51 PUSH ECX
00409BA2 |. 52 PUSH EDX
00409BA3 |. E8 08EBFFFF CALL ADVContr.004086B0
00409BA8 |. 83C4 10 ADD ESP,10
00409BAB |. 8D4424 28 LEA EAX,DWORD PTR SS:[ESP+28]
00409BAF |. 8D8E 14010000 LEA ECX,DWORD PTR DS:[ESI+114]
00409BB5 |. 50 PUSH EAX
00409BB6 |. E8 F5F00000 CALL <JMP.&MFC42.#860>
00409BBB |. 8D4C24 0C LEA ECX,DWORD PTR SS:[ESP+C]
00409BBF |. C64424 58 05 MOV BYTE PTR SS:[ESP+58],5
00409BC4 |. E8 DBF00000 CALL <JMP.&MFC42.#800>
00409BC9 |. 8B4424 44 MOV EAX,DWORD PTR SS:[ESP+44]
00409BCD |. C64424 58 02 MOV BYTE PTR SS:[ESP+58],2
00409BD2 |. 3BC5 CMP EAX,EBP
00409BD4 |. 74 1D JE SHORT ADVContr.00409BF3
00409BD6 |. 8D48 FF LEA ECX,DWORD PTR DS:[EAX-1]
00409BD9 |. 8A40 FF MOV AL,BYTE PTR DS:[EAX-1]
00409BDC |. 84C0 TEST AL,AL
00409BDE |. 74 0A JE SHORT ADVContr.00409BEA
00409BE0 |. 3C FF CMP AL,0FF
00409BE2 |. 74 06 JE SHORT ADVContr.00409BEA
00409BE4 |. FEC8 DEC AL
00409BE6 |. 8801 MOV BYTE PTR DS:[ECX],AL
00409BE8 |. EB 09 JMP SHORT ADVContr.00409BF3
00409BEA |> 51 PUSH ECX
00409BEB |. E8 D8F00000 CALL <JMP.&MFC42.#825>
00409BF0 |. 83C4 04 ADD ESP,4
00409BF3 |> 896C24 44 MOV DWORD PTR SS:[ESP+44],EBP
00409BF7 |. 896C24 48 MOV DWORD PTR SS:[ESP+48],EBP
00409BFB |. 896C24 4C MOV DWORD PTR SS:[ESP+4C],EBP
00409BFF |> 55 PUSH EBP
00409C00 |. 8BCE MOV ECX,ESI
00409C02 |. E8 D9F00000 CALL <JMP.&MFC42.#6334>
00409C07 |. 8D4C24 14 LEA ECX,DWORD PTR SS:[ESP+14]
00409C0B |. C64424 58 01 MOV BYTE PTR SS:[ESP+58],1
00409C10 |. E8 8FF00000 CALL <JMP.&MFC42.#800>
00409C15 |. 8D4C24 18 LEA ECX,DWORD PTR SS:[ESP+18]
00409C19 |. C64424 58 00 MOV BYTE PTR SS:[ESP+58],0
00409C1E |. E8 81F00000 CALL <JMP.&MFC42.#800>
00409C23 |. 8D4C24 34 LEA ECX,DWORD PTR SS:[ESP+34]
00409C27 |. C74424 58 FFFF>MOV DWORD PTR SS:[ESP+58],-1
00409C2F |. E8 2C6E0000 CALL ADVContr.00410A60
00409C34 |. 8B4C24 50 MOV ECX,DWORD PTR SS:[ESP+50]
00409C38 |. 5E POP ESI
00409C39 |. B8 01000000 MOV EAX,1
00409C3E |. 5D POP EBP
00409C3F |. 64:890D 000000>MOV DWORD PTR FS:[0],ECX
00409C46 |. 83C4 54 ADD ESP,54
00409C49 \. C3 RETN
|