【求助】今天调试一款软件用的是深思4加密狗,软件中一个DLL文件调用加密狗的函数看不太懂,求高手指教,感谢!
代码如下:
6F841EA0 > $ 81EC 10080000 sub esp, 0x810
6F841EA6 . A1 2066866F mov eax, dword ptr [0x6F866620]
6F841EAB . 33C4 xor eax, esp
6F841EAD . 898424 0C0800>mov dword ptr [esp+0x80C], eax
6F841EB4 . 53 push ebx
6F841EB5 . 33DB xor ebx, ebx
6F841EB7 . 55 push ebp
6F841EB8 . 8BAC24 1C0800>mov ebp, dword ptr [esp+0x81C]
6F841EBF . 55 push ebp
6F841EC0 . 896C24 2C mov dword ptr [esp+0x2C], ebp
6F841EC4 . 885C24 0F mov byte ptr [esp+0xF], bl
6F841EC8 . 895C24 20 mov dword ptr [esp+0x20], ebx
6F841ECC . 895C24 1C mov dword ptr [esp+0x1C], ebx
6F841ED0 . 895C24 18 mov dword ptr [esp+0x18], ebx
6F841ED4 . 895C24 14 mov dword ptr [esp+0x14], ebx
6F841ED8 . E8 4D100000 call <jmp.&opends60.#40>
6F841EDD . 83C4 04 add esp, 0x4
6F841EE0 . 83F8 01 cmp eax, 0x1
6F841EE3 . 74 45 je short 6F841F2A
6F841EE5 . 6A FF push -0x1
6F841EE7 . 68 C48B856F push 6F858BC4
6F841EEC > 6A 1A push 0x1A
6F841EEE . 53 push ebx
6F841EEF . 53 push ebx
6F841EF0 . 6A 01 push 0x1
6F841EF2 . 6A 01 push 0x1
6F841EF4 . 68 214E0000 push 0x4E21
6F841EF9 . 6A 02 push 0x2
6F841EFB . 55 push ebp
6F841EFC . E8 11100000 call <jmp.&opends60.#42>
6F841F01 . 53 push ebx
6F841F02 . 53 push ebx
6F841F03 . 6A 03 push 0x3
6F841F05 . 55 push ebp
6F841F06 . E8 01100000 call <jmp.&opends60.#41>
6F841F0B . 83C4 38 add esp, 0x38
6F841F0E > 5D pop ebp
6F841F0F . B8 01000000 mov eax, 0x1
6F841F14 . 5B pop ebx
6F841F15 . 8B8C24 0C0800>mov ecx, dword ptr [esp+0x80C]
6F841F1C . 33CC xor ecx, esp
6F841F1E . E8 50610000 call 6F848073
6F841F23 . 81C4 10080000 add esp, 0x810
6F841F29 . C3 retn
6F841F2A > 8D4424 14 lea eax, dword ptr [esp+0x14]
6F841F2E . 50 push eax
6F841F2F . 53 push ebx
6F841F30 . 8D4C24 20 lea ecx, dword ptr [esp+0x20]
6F841F34 . 51 push ecx
6F841F35 . 8D5424 28 lea edx, dword ptr [esp+0x28]
6F841F39 . 52 push edx
6F841F3A . 8D4424 1B lea eax, dword ptr [esp+0x1B]
6F841F3E . 50 push eax
6F841F3F . 6A 01 push 0x1
6F841F41 . 55 push ebp
6F841F42 . E8 DD0F0000 call <jmp.&opends60.#98>
6F841F47 . 83C4 1C add esp, 0x1C
6F841F4A . 85C0 test eax, eax
6F841F4C . 75 09 jnz short 6F841F57
6F841F4E . 6A FF push -0x1
6F841F50 . 68 AC8B856F push 6F858BAC
6F841F55 .^ EB 95 jmp short 6F841EEC
6F841F57 > 395C24 14 cmp dword ptr [esp+0x14], ebx
6F841F5B . 74 10 je short 6F841F6D
6F841F5D . 68 908B856F push 6F858B90
6F841F62 . 55 push ebp
6F841F63 . E8 A8F0FFFF call 6F841010
6F841F68 . 83C4 08 add esp, 0x8
6F841F6B .^ EB A1 jmp short 6F841F0E
6F841F6D > 8A4424 0B mov al, byte ptr [esp+0xB]
6F841F71 . 3C 27 cmp al, 0x27
6F841F73 . 74 27 je short 6F841F9C
6F841F75 . 3C 2F cmp al, 0x2F
6F841F77 . 74 23 je short 6F841F9C
6F841F79 . 3C E7 cmp al, 0xE7
6F841F7B . 74 1F je short 6F841F9C
6F841F7D . 3C EF cmp al, 0xEF
6F841F7F . 74 1B je short 6F841F9C
6F841F81 . 3C A7 cmp al, 0xA7
6F841F83 . 74 17 je short 6F841F9C
6F841F85 . 3C AF cmp al, 0xAF
6F841F87 . 74 13 je short 6F841F9C
6F841F89 . 68 6C8B856F push 6F858B6C
6F841F8E . 55 push ebp
6F841F8F . E8 7CF0FFFF call 6F841010
6F841F94 . 83C4 08 add esp, 0x8
6F841F97 .^ E9 72FFFFFF jmp 6F841F0E
6F841F9C > 6A 40 push 0x40
6F841F9E . 8D8C24 180300>lea ecx, dword ptr [esp+0x318]
6F841FA5 . 53 push ebx
6F841FA6 . 51 push ecx
6F841FA7 . E8 E4600000 call 6F848090
6F841FAC . 8D5424 20 lea edx, dword ptr [esp+0x20]
6F841FB0 . 52 push edx
6F841FB1 . 8D8424 240300>lea eax, dword ptr [esp+0x324]
6F841FB8 . 50 push eax
6F841FB9 . 8D4C24 2C lea ecx, dword ptr [esp+0x2C]
6F841FBD . 51 push ecx
6F841FBE . 8D5424 34 lea edx, dword ptr [esp+0x34]
6F841FC2 . 52 push edx
6F841FC3 . 8D4424 27 lea eax, dword ptr [esp+0x27]
6F841FC7 . 50 push eax
6F841FC8 . 6A 01 push 0x1
6F841FCA . 55 push ebp
6F841FCB . E8 540F0000 call <jmp.&opends60.#98>
6F841FD0 . 83C4 28 add esp, 0x28
6F841FD3 . 85C0 test eax, eax
6F841FD5 . 75 13 jnz short 6F841FEA
6F841FD7 . 68 AC8B856F push 6F858BAC
6F841FDC . 55 push ebp
6F841FDD . E8 2EF0FFFF call 6F841010
6F841FE2 . 83C4 08 add esp, 0x8
6F841FE5 .^ E9 24FFFFFF jmp 6F841F0E
6F841FEA > 8D8424 140300>lea eax, dword ptr [esp+0x314]
6F841FF1 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F841FF4 > 8A08 mov cl, byte ptr [eax]
6F841FF6 . 40 inc eax
6F841FF7 . 3ACB cmp cl, bl
6F841FF9 .^ 75 F9 jnz short 6F841FF4
6F841FFB . 2BC2 sub eax, edx
6F841FFD . 75 13 jnz short 6F842012
6F841FFF . 68 548B856F push 6F858B54
6F842004 . 55 push ebp
6F842005 . E8 06F0FFFF call 6F841010
6F84200A . 83C4 08 add esp, 0x8
6F84200D .^ E9 FCFEFFFF jmp 6F841F0E
6F842012 > 68 00010000 push 0x100
6F842017 . 8D8C24 980300>lea ecx, dword ptr [esp+0x398]
6F84201E . 53 push ebx
6F84201F . 51 push ecx
6F842020 . E8 6B600000 call 6F848090
6F842025 . 68 00010000 push 0x100
6F84202A . 8D9424 240600>lea edx, dword ptr [esp+0x624]
6F842031 . 53 push ebx
6F842032 . 52 push edx
6F842033 . E8 58600000 call 6F848090
6F842038 . 68 4C8B856F push 6F858B4C
6F84203D . 8D4424 48 lea eax, dword ptr [esp+0x48]
6F842041 . 6A 01 push 0x1
6F842043 . 50 push eax
6F842044 . E8 97FCFFFF call 6F841CE0
6F842049 . 83C4 24 add esp, 0x24
6F84204C . 3BC3 cmp eax, ebx
6F84204E . 74 37 je short 6F842087
6F842050 . 8D8C24 140600>lea ecx, dword ptr [esp+0x614]
6F842057 . 51 push ecx
6F842058 . 50 push eax
6F842059 . E8 F2EFFFFF call 6F841050
6F84205E . 50 push eax
6F84205F . 8D9424 A00300>lea edx, dword ptr [esp+0x3A0]
6F842066 . 68 248B856F push 6F858B24
6F84206B . 52 push edx
6F84206C . E8 855F0000 call 6F847FF6
6F842071 . 8D8424 A80300>lea eax, dword ptr [esp+0x3A8]
6F842078 . 50 push eax
6F842079 . 55 push ebp
6F84207A . E8 91EFFFFF call 6F841010
6F84207F . 83C4 1C add esp, 0x1C
6F842082 .^ E9 87FEFFFF jmp 6F841F0E
6F842087 > 68 00010000 push 0x100
6F84208C . 8D8C24 980400>lea ecx, dword ptr [esp+0x498]
6F842093 . 53 push ebx
6F842094 . 51 push ecx
6F842095 . E8 F65F0000 call 6F848090
6F84209A . 83C4 0C add esp, 0xC
6F84209D . 8D5424 10 lea edx, dword ptr [esp+0x10]
6F8420A1 . 52 push edx
6F8420A2 . 6A 08 push 0x8
6F8420A4 . 8D8424 9C0400>lea eax, dword ptr [esp+0x49C]
6F8420AB . 50 push eax
6F8420AC . 53 push ebx
6F8420AD . 53 push ebx
6F8420AE . 6A 26 push 0x26
6F8420B0 . 8D4C24 44 lea ecx, dword ptr [esp+0x44]
6F8420B4 . 51 push ecx
6F8420B5 . E8 761E0000 call 6F843F30
6F8420BA . 3BC3 cmp eax, ebx
6F8420BC . 74 41 je short 6F8420FF
6F8420BE . 8D9424 140600>lea edx, dword ptr [esp+0x614]
6F8420C5 . 52 push edx
6F8420C6 . 50 push eax
6F8420C7 . E8 84EFFFFF call 6F841050
6F8420CC . 50 push eax
6F8420CD . 8D8424 A00300>lea eax, dword ptr [esp+0x3A0]
6F8420D4 . 68 F48A856F push 6F858AF4
6F8420D9 . 50 push eax
6F8420DA . E8 175F0000 call 6F847FF6
6F8420DF . 8D8C24 A80300>lea ecx, dword ptr [esp+0x3A8]
6F8420E6 . 51 push ecx
6F8420E7 . 55 push ebp
6F8420E8 . E8 23EFFFFF call 6F841010
6F8420ED . 83C4 1C add esp, 0x1C
6F8420F0 . 8D5424 2C lea edx, dword ptr [esp+0x2C]
6F8420F4 . 52 push edx
6F8420F5 . E8 06100000 call 6F843100
6F8420FA .^ E9 0FFEFFFF jmp 6F841F0E
6F8420FF > 6A 40 push 0x40
6F842101 . 8D8424 980200>lea eax, dword ptr [esp+0x298]
6F842108 . 53 push ebx
6F842109 . 50 push eax
6F84210A . E8 815F0000 call 6F848090
6F84210F . 8B4C24 1C mov ecx, dword ptr [esp+0x1C]
6F842113 . 51 push ecx
6F842114 . 8D9424 A40200>lea edx, dword ptr [esp+0x2A4]
6F84211B . 52 push edx
6F84211C . 8D8424 A80400>lea eax, dword ptr [esp+0x4A8]
6F842123 . 50 push eax
6F842124 . E8 47F6FFFF call 6F841770
6F842129 . 6A 40 push 0x40
6F84212B . 8D8C24 F00100>lea ecx, dword ptr [esp+0x1F0]
6F842132 . 53 push ebx
6F842133 . 51 push ecx
6F842134 . E8 575F0000 call 6F848090
6F842139 . 8B8424 A40000>mov eax, dword ptr [esp+0xA4]
6F842140 . 8B9424 A00000>mov edx, dword ptr [esp+0xA0]
6F842147 . 898424 FC0100>mov dword ptr [esp+0x1FC], eax
6F84214E . 8D8424 F80100>lea eax, dword ptr [esp+0x1F8]
6F842155 . 899424 F80100>mov dword ptr [esp+0x1F8], edx
6F84215C . 83C4 24 add esp, 0x24
6F84215F . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842162 > 8A08 mov cl, byte ptr [eax]
6F842164 . 40 inc eax
6F842165 . 3ACB cmp cl, bl
6F842167 .^ 75 F9 jnz short 6F842162
6F842169 . 2BC2 sub eax, edx
6F84216B . 75 1D jnz short 6F84218A
6F84216D . 68 D08A856F push 6F858AD0
6F842172 . 55 push ebp
6F842173 . E8 98EEFFFF call 6F841010
6F842178 . 83C4 08 add esp, 0x8
6F84217B . 8D4C24 2C lea ecx, dword ptr [esp+0x2C]
6F84217F . 51 push ecx
6F842180 . E8 7B0F0000 call 6F843100
6F842185 .^ E9 84FDFFFF jmp 6F841F0E
6F84218A > 68 CC8A856F push 6F858ACC
6F84218F . 8D5424 30 lea edx, dword ptr [esp+0x30]
6F842193 . 52 push edx
6F842194 . E8 07100000 call 6F8431A0
6F842199 . 3BC3 cmp eax, ebx
6F84219B . 74 41 je short 6F8421DE
6F84219D . 8D8C24 140600>lea ecx, dword ptr [esp+0x614]
6F8421A4 . 51 push ecx
6F8421A5 . 50 push eax
6F8421A6 . E8 A5EEFFFF call 6F841050
6F8421AB . 50 push eax
6F8421AC . 8D9424 A00300>lea edx, dword ptr [esp+0x3A0]
6F8421B3 . 68 888A856F push 6F858A88
6F8421B8 . 52 push edx
6F8421B9 . E8 385E0000 call 6F847FF6
6F8421BE . 8D8424 A80300>lea eax, dword ptr [esp+0x3A8]
6F8421C5 . 50 push eax
6F8421C6 . 55 push ebp
6F8421C7 . E8 44EEFFFF call 6F841010
6F8421CC . 83C4 1C add esp, 0x1C
6F8421CF . 8D4C24 2C lea ecx, dword ptr [esp+0x2C]
6F8421D3 . 51 push ecx
6F8421D4 . E8 270F0000 call 6F843100
6F8421D9 .^ E9 30FDFFFF jmp 6F841F0E
6F8421DE > 68 00010000 push 0x100
6F8421E3 . 8D9424 D80000>lea edx, dword ptr [esp+0xD8]
6F8421EA . 53 push ebx
6F8421EB . 52 push edx
6F8421EC . E8 9F5E0000 call 6F848090
6F8421F1 . 68 00010000 push 0x100
6F8421F6 . 8D8424 A40400>lea eax, dword ptr [esp+0x4A4]
6F8421FD . 53 push ebx
6F8421FE . 50 push eax
6F8421FF . E8 8C5E0000 call 6F848090
6F842204 . 8D8C24 EC0000>lea ecx, dword ptr [esp+0xEC]
6F84220B . 51 push ecx
6F84220C . 33C0 xor eax, eax
6F84220E . 8D9424 B00200>lea edx, dword ptr [esp+0x2B0]
6F842215 . 68 788A856F push 6F858A78
6F84221A . 52 push edx
6F84221B . 898424 AC0000>mov dword ptr [esp+0xAC], eax
6F842222 . 898424 B00000>mov dword ptr [esp+0xB0], eax
6F842229 . 888424 B40000>mov byte ptr [esp+0xB4], al
6F842230 . E8 ABF7FFFF call 6F8419E0
6F842235 . 8D8424 B80400>lea eax, dword ptr [esp+0x4B8]
6F84223C . 50 push eax
6F84223D . 8D8C24 FC0000>lea ecx, dword ptr [esp+0xFC]
6F842244 . 51 push ecx
6F842245 . E8 86F6FFFF call 6F8418D0
6F84224A . 8D8424 C00400>lea eax, dword ptr [esp+0x4C0]
6F842251 . 83C4 2C add esp, 0x2C
6F842254 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842257 > 8A08 mov cl, byte ptr [eax]
6F842259 . 40 inc eax
6F84225A . 3ACB cmp cl, bl
6F84225C .^ 75 F9 jnz short 6F842257
6F84225E . 2BC2 sub eax, edx
6F842260 . 8D48 F8 lea ecx, dword ptr [eax-0x8]
6F842263 . 8D8424 940400>lea eax, dword ptr [esp+0x494]
6F84226A . 56 push esi
6F84226B . 8D70 01 lea esi, dword ptr [eax+0x1]
6F84226E . 8BFF mov edi, edi
6F842270 > 8A10 mov dl, byte ptr [eax]
6F842272 . 40 inc eax
6F842273 . 3AD3 cmp dl, bl
6F842275 .^ 75 F9 jnz short 6F842270
6F842277 . 2BC6 sub eax, esi
6F842279 . 48 dec eax
6F84227A . 33F6 xor esi, esi
6F84227C . 3BC8 cmp ecx, eax
6F84227E . 7F 1E jg short 6F84229E
6F842280 . 2BC1 sub eax, ecx
6F842282 . 40 inc eax
6F842283 . 8BF0 mov esi, eax
6F842285 . 8D940C 980400>lea edx, dword ptr [esp+ecx+0x498]
6F84228C . 56 push esi
6F84228D . 52 push edx
6F84228E . 8D9424 940000>lea edx, dword ptr [esp+0x94]
6F842295 . 52 push edx
6F842296 . E8 E5600000 call 6F848380
6F84229B . 83C4 0C add esp, 0xC
6F84229E > 68 A1000000 push 0xA1
6F8422A3 . 6A 08 push 0x8
6F8422A5 . 8D8424 940000>lea eax, dword ptr [esp+0x94]
6F8422AC . 50 push eax
6F8422AD . 8D4C24 3C lea ecx, dword ptr [esp+0x3C]
6F8422B1 . 51 push ecx
6F8422B2 . 889C34 9C0000>mov byte ptr [esp+esi+0x9C], bl
6F8422B9 . E8 22110000 call 6F8433E0
6F8422BE . 3BC3 cmp eax, ebx
6F8422C0 . 74 59 je short 6F84231B
6F8422C2 . 8D9424 180600>lea edx, dword ptr [esp+0x618]
6F8422C9 . 52 push edx
6F8422CA . 50 push eax
6F8422CB . E8 80EDFFFF call 6F841050
6F8422D0 . 50 push eax
6F8422D1 . 8D8424 A40300>lea eax, dword ptr [esp+0x3A4]
6F8422D8 . 68 448A856F push 6F858A44
6F8422DD . 50 push eax
6F8422DE . E8 135D0000 call 6F847FF6
6F8422E3 . 8D8C24 AC0300>lea ecx, dword ptr [esp+0x3AC]
6F8422EA . 51 push ecx
6F8422EB . 55 push ebp
6F8422EC . E8 1FEDFFFF call 6F841010
6F8422F1 . 83C4 1C add esp, 0x1C
6F8422F4 . 8D5424 30 lea edx, dword ptr [esp+0x30]
6F8422F8 . 52 push edx
6F8422F9 . E8 020E0000 call 6F843100
6F8422FE . 5E pop esi
6F8422FF . 5D pop ebp
6F842300 . B8 01000000 mov eax, 0x1
6F842305 . 5B pop ebx
6F842306 . 8B8C24 0C0800>mov ecx, dword ptr [esp+0x80C]
6F84230D . 33CC xor ecx, esp
6F84230F . E8 5F5D0000 call 6F848073
6F842314 . 81C4 10080000 add esp, 0x810
6F84231A . C3 retn
6F84231B > 8D4424 14 lea eax, dword ptr [esp+0x14]
6F84231F . 50 push eax
6F842320 . 6A 06 push 0x6
6F842322 . 8D4C24 2C lea ecx, dword ptr [esp+0x2C]
6F842326 . 51 push ecx
6F842327 . 6A 04 push 0x4
6F842329 . 68 3C8A856F push 6F858A3C
6F84232E . 6A 32 push 0x32
6F842330 . 8D5424 48 lea edx, dword ptr [esp+0x48]
6F842334 . 52 push edx
6F842335 . E8 F61B0000 call 6F843F30
6F84233A . 3BC3 cmp eax, ebx
6F84233C . 74 59 je short 6F842397
6F84233E . 8D8C24 180600>lea ecx, dword ptr [esp+0x618]
6F842345 . 51 push ecx
6F842346 . 50 push eax
6F842347 . E8 04EDFFFF call 6F841050
6F84234C . 50 push eax
6F84234D . 8D9424 A40300>lea edx, dword ptr [esp+0x3A4]
6F842354 . 68 088A856F push 6F858A08
6F842359 . 52 push edx
6F84235A . E8 975C0000 call 6F847FF6
6F84235F . 8D8424 AC0300>lea eax, dword ptr [esp+0x3AC]
6F842366 . 50 push eax
6F842367 . 55 push ebp
6F842368 . E8 A3ECFFFF call 6F841010
6F84236D . 83C4 1C add esp, 0x1C
6F842370 . 8D4C24 30 lea ecx, dword ptr [esp+0x30]
6F842374 . 51 push ecx
6F842375 . E8 860D0000 call 6F843100
6F84237A . 5E pop esi
6F84237B . 5D pop ebp
6F84237C . B8 01000000 mov eax, 0x1
6F842381 . 5B pop ebx
6F842382 . 8B8C24 0C0800>mov ecx, dword ptr [esp+0x80C]
6F842389 . 33CC xor ecx, esp
6F84238B . E8 E35C0000 call 6F848073
6F842390 . 81C4 10080000 add esp, 0x810
6F842396 . C3 retn
6F842397 > 68 00010000 push 0x100
6F84239C . 8D9424 DC0000>lea edx, dword ptr [esp+0xDC]
6F8423A3 . 53 push ebx
6F8423A4 . 52 push edx
6F8423A5 . E8 E65C0000 call 6F848090
6F8423AA . 8D8424 E40100>lea eax, dword ptr [esp+0x1E4]
6F8423B1 . 83C4 0C add esp, 0xC
6F8423B4 . 8BC8 mov ecx, eax
6F8423B6 > 8A10 mov dl, byte ptr [eax]
6F8423B8 . 40 inc eax
6F8423B9 . 3AD3 cmp dl, bl
6F8423BB .^ 75 F9 jnz short 6F8423B6
6F8423BD . 57 push edi
6F8423BE . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F8423C5 . 2BC1 sub eax, ecx
6F8423C7 . 8BF1 mov esi, ecx
6F8423C9 . 4F dec edi
6F8423CA . 8D9B 00000000 lea ebx, dword ptr [ebx]
6F8423D0 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F8423D3 . 47 inc edi
6F8423D4 . 3ACB cmp cl, bl
6F8423D6 .^ 75 F8 jnz short 6F8423D0
6F8423D8 . 8BC8 mov ecx, eax
6F8423DA . C1E9 02 shr ecx, 0x2
6F8423DD . F3:A5 rep movs dword ptr es:[edi], dword p>
6F8423DF . 8BC8 mov ecx, eax
6F8423E1 . 83E1 03 and ecx, 0x3
6F8423E4 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F8423E6 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F8423ED . 4F dec edi
6F8423EE . 8BFF mov edi, edi
6F8423F0 > 8A47 01 mov al, byte ptr [edi+0x1]
6F8423F3 . 47 inc edi
6F8423F4 . 3AC3 cmp al, bl
6F8423F6 .^ 75 F8 jnz short 6F8423F0
6F8423F8 . 66:A1 048A856>mov ax, word ptr [0x6F858A04]
6F8423FE . 66:8907 mov word ptr [edi], ax
6F842401 . 8D8424 1C0300>lea eax, dword ptr [esp+0x31C]
6F842408 . 8BF0 mov esi, eax
6F84240A . 8D9B 00000000 lea ebx, dword ptr [ebx]
6F842410 > 8A08 mov cl, byte ptr [eax]
6F842412 . 40 inc eax
6F842413 . 3ACB cmp cl, bl
6F842415 .^ 75 F9 jnz short 6F842410
6F842417 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F84241E . 2BC6 sub eax, esi
6F842420 . 4F dec edi
6F842421 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F842424 . 47 inc edi
6F842425 . 3ACB cmp cl, bl
6F842427 .^ 75 F8 jnz short 6F842421
6F842429 . 8BC8 mov ecx, eax
6F84242B . C1E9 02 shr ecx, 0x2
6F84242E . F3:A5 rep movs dword ptr es:[edi], dword p>
6F842430 . 8BC8 mov ecx, eax
6F842432 . 83E1 03 and ecx, 0x3
6F842435 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F842437 . 8D4C24 18 lea ecx, dword ptr [esp+0x18]
6F84243B . 51 push ecx
6F84243C . 6A 06 push 0x6
6F84243E . 8D5424 30 lea edx, dword ptr [esp+0x30]
6F842442 . 52 push edx
6F842443 . 6A 04 push 0x4
6F842445 . 68 FC89856F push 6F8589FC
6F84244A . 6A 32 push 0x32
6F84244C . 8D4424 4C lea eax, dword ptr [esp+0x4C]
6F842450 . 50 push eax
6F842451 . E8 DA1A0000 call 6F843F30
6F842456 . 3BC3 cmp eax, ebx
6F842458 . 74 3C je short 6F842496
6F84245A . 8D8C24 1C0600>lea ecx, dword ptr [esp+0x61C]
6F842461 . 51 push ecx
6F842462 . 50 push eax
6F842463 . E8 E8EBFFFF call 6F841050
6F842468 . 50 push eax
6F842469 . 8D9424 A80300>lea edx, dword ptr [esp+0x3A8]
6F842470 . 68 C889856F push 6F8589C8
6F842475 . 52 push edx
6F842476 . E8 7B5B0000 call 6F847FF6
6F84247B . 8D8424 B00300>lea eax, dword ptr [esp+0x3B0]
6F842482 . 50 push eax
6F842483 . 55 push ebp
6F842484 . E8 87EBFFFF call 6F841010
6F842489 . 83C4 1C add esp, 0x1C
6F84248C . 8D4C24 34 lea ecx, dword ptr [esp+0x34]
6F842490 . 51 push ecx
6F842491 . E9 530A0000 jmp 6F842EE9
6F842496 > 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F84249D . 4F dec edi
6F84249E . 8BFF mov edi, edi
6F8424A0 > 8A47 01 mov al, byte ptr [edi+0x1]
6F8424A3 . 47 inc edi
6F8424A4 . 3AC3 cmp al, bl
6F8424A6 .^ 75 F8 jnz short 6F8424A0
6F8424A8 . 66:8B15 048A8>mov dx, word ptr [0x6F858A04]
6F8424AF . 68 00010000 push 0x100
6F8424B4 . 8D8424 A00400>lea eax, dword ptr [esp+0x4A0]
6F8424BB . 53 push ebx
6F8424BC . 50 push eax
6F8424BD . 66:8917 mov word ptr [edi], dx
6F8424C0 . E8 CB5B0000 call 6F848090
6F8424C5 . 0FB74C24 38 movzx ecx, word ptr [esp+0x38]
6F8424CA . 51 push ecx
6F8424CB . 8D9424 AC0400>lea edx, dword ptr [esp+0x4AC]
6F8424D2 . 68 C489856F push 6F8589C4
6F8424D7 . 52 push edx
6F8424D8 . E8 195B0000 call 6F847FF6
6F8424DD . 8D8424 B40400>lea eax, dword ptr [esp+0x4B4]
6F8424E4 . 83C4 18 add esp, 0x18
6F8424E7 . 8BC8 mov ecx, eax
6F8424E9 . 8DA424 000000>lea esp, dword ptr [esp]
6F8424F0 > 8A10 mov dl, byte ptr [eax]
6F8424F2 . 40 inc eax
6F8424F3 . 3AD3 cmp dl, bl
6F8424F5 .^ 75 F9 jnz short 6F8424F0
6F8424F7 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F8424FE . 2BC1 sub eax, ecx
6F842500 . 8BF1 mov esi, ecx
6F842502 . 4F dec edi
6F842503 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F842506 . 47 inc edi
6F842507 . 3ACB cmp cl, bl
6F842509 .^ 75 F8 jnz short 6F842503
6F84250B . 8BC8 mov ecx, eax
6F84250D . C1E9 02 shr ecx, 0x2
6F842510 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F842512 . 8BC8 mov ecx, eax
6F842514 . 68 00010000 push 0x100
6F842519 . 8D8424 A00400>lea eax, dword ptr [esp+0x4A0]
6F842520 . 83E1 03 and ecx, 0x3
6F842523 . 53 push ebx
6F842524 . 50 push eax
6F842525 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F842527 . E8 645B0000 call 6F848090
6F84252C . 8D8424 E80000>lea eax, dword ptr [esp+0xE8]
6F842533 . 83C4 0C add esp, 0xC
6F842536 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842539 . 8DA424 000000>lea esp, dword ptr [esp]
6F842540 > 8A08 mov cl, byte ptr [eax]
6F842542 . 40 inc eax
6F842543 . 3ACB cmp cl, bl
6F842545 .^ 75 F9 jnz short 6F842540
6F842547 . 8D4C24 18 lea ecx, dword ptr [esp+0x18]
6F84254B . 51 push ecx
6F84254C . 68 00010000 push 0x100
6F842551 . 2BC2 sub eax, edx
6F842553 . 8D9424 A40400>lea edx, dword ptr [esp+0x4A4]
6F84255A . 52 push edx
6F84255B . 50 push eax
6F84255C . 8D8424 EC0000>lea eax, dword ptr [esp+0xEC]
6F842563 . 50 push eax
6F842564 . 68 3C8A856F push 6F858A3C
6F842569 . 8D4C24 4C lea ecx, dword ptr [esp+0x4C]
6F84256D . 51 push ecx
6F84256E . E8 4D170000 call 6F843CC0
6F842573 . 3BC3 cmp eax, ebx
6F842575 . 74 37 je short 6F8425AE
6F842577 . 8D9424 1C0600>lea edx, dword ptr [esp+0x61C]
6F84257E . 52 push edx
6F84257F . 50 push eax
6F842580 . E8 CBEAFFFF call 6F841050
6F842585 . 50 push eax
6F842586 . 8D8424 A80300>lea eax, dword ptr [esp+0x3A8]
6F84258D . 68 9489856F push 6F858994
6F842592 . 50 push eax
6F842593 . E8 5E5A0000 call 6F847FF6
6F842598 . 8D8C24 B00300>lea ecx, dword ptr [esp+0x3B0]
6F84259F . 51 push ecx
6F8425A0 . 55 push ebp
6F8425A1 . E8 6AEAFFFF call 6F841010
6F8425A6 . 83C4 1C add esp, 0x1C
6F8425A9 . E9 36090000 jmp 6F842EE4
6F8425AE > 8D8424 9C0400>lea eax, dword ptr [esp+0x49C]
6F8425B5 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F8425B8 > 8A08 mov cl, byte ptr [eax]
6F8425BA . 40 inc eax
6F8425BB . 3ACB cmp cl, bl
6F8425BD .^ 75 F9 jnz short 6F8425B8
6F8425BF . 2BC2 sub eax, edx
6F8425C1 . 75 18 jnz short 6F8425DB
6F8425C3 . 68 7C89856F push 6F85897C
6F8425C8 . 55 push ebp
6F8425C9 . E8 42EAFFFF call 6F841010
6F8425CE . 83C4 08 add esp, 0x8
6F8425D1 . 8D4424 34 lea eax, dword ptr [esp+0x34]
6F8425D5 . 50 push eax
6F8425D6 . E9 0E090000 jmp 6F842EE9
6F8425DB > 6A 40 push 0x40
6F8425DD . 8D8C24 600200>lea ecx, dword ptr [esp+0x260]
6F8425E4 . 53 push ebx
6F8425E5 . 51 push ecx
6F8425E6 . E8 A55A0000 call 6F848090
6F8425EB . 6A 40 push 0x40
6F8425ED . 8D9424 AC0000>lea edx, dword ptr [esp+0xAC]
6F8425F4 . 53 push ebx
6F8425F5 . 52 push edx
6F8425F6 . E8 955A0000 call 6F848090
6F8425FB . 6A 40 push 0x40
6F8425FD . 8D8424 380200>lea eax, dword ptr [esp+0x238]
6F842604 . 53 push ebx
6F842605 . 50 push eax
6F842606 . E8 855A0000 call 6F848090
6F84260B . 6A 40 push 0x40
6F84260D . 8D8C24 040300>lea ecx, dword ptr [esp+0x304]
6F842614 . 53 push ebx
6F842615 . 51 push ecx
6F842616 . E8 755A0000 call 6F848090
6F84261B . 6A 40 push 0x40
6F84261D . 8D9424 D00500>lea edx, dword ptr [esp+0x5D0]
6F842624 . 53 push ebx
6F842625 . 52 push edx
6F842626 . E8 655A0000 call 6F848090
6F84262B . 8D8424 D80400>lea eax, dword ptr [esp+0x4D8]
6F842632 . 68 048A856F push 6F858A04
6F842637 . 50 push eax
6F842638 . E8 745C0000 call 6F8482B1
6F84263D . 83C4 44 add esp, 0x44
6F842640 . 8D9424 5C0200>lea edx, dword ptr [esp+0x25C]
6F842647 > 8A08 mov cl, byte ptr [eax]
6F842649 . 880A mov byte ptr [edx], cl
6F84264B . 40 inc eax
6F84264C . 42 inc edx
6F84264D . 3ACB cmp cl, bl
6F84264F .^ 75 F6 jnz short 6F842647
6F842651 . 68 048A856F push 6F858A04
6F842656 . 53 push ebx
6F842657 . E8 555C0000 call 6F8482B1
6F84265C . 83C4 08 add esp, 0x8
6F84265F . 8D9424 9C0000>lea edx, dword ptr [esp+0x9C]
6F842666 > 8A08 mov cl, byte ptr [eax]
6F842668 . 880A mov byte ptr [edx], cl
6F84266A . 40 inc eax
6F84266B . 42 inc edx
6F84266C . 3ACB cmp cl, bl
6F84266E .^ 75 F6 jnz short 6F842666
6F842670 . 68 048A856F push 6F858A04
6F842675 . 53 push ebx
6F842676 . E8 365C0000 call 6F8482B1
6F84267B . 83C4 08 add esp, 0x8
6F84267E . 8D9424 1C0200>lea edx, dword ptr [esp+0x21C]
6F842685 > 8A08 mov cl, byte ptr [eax]
6F842687 . 880A mov byte ptr [edx], cl
6F842689 . 40 inc eax
6F84268A . 42 inc edx
6F84268B . 3ACB cmp cl, bl
6F84268D .^ 75 F6 jnz short 6F842685
6F84268F . 68 048A856F push 6F858A04
6F842694 . 53 push ebx
6F842695 . E8 175C0000 call 6F8482B1
6F84269A . 83C4 08 add esp, 0x8
6F84269D . 8D9424 DC0200>lea edx, dword ptr [esp+0x2DC]
6F8426A4 > 8A08 mov cl, byte ptr [eax]
6F8426A6 . 880A mov byte ptr [edx], cl
6F8426A8 . 40 inc eax
6F8426A9 . 42 inc edx
6F8426AA . 3ACB cmp cl, bl
6F8426AC .^ 75 F6 jnz short 6F8426A4
6F8426AE . 68 048A856F push 6F858A04
6F8426B3 . 53 push ebx
6F8426B4 . E8 F85B0000 call 6F8482B1
6F8426B9 . 83C4 08 add esp, 0x8
6F8426BC . 8D9424 9C0500>lea edx, dword ptr [esp+0x59C]
6F8426C3 > 8A08 mov cl, byte ptr [eax]
6F8426C5 . 880A mov byte ptr [edx], cl
6F8426C7 . 40 inc eax
6F8426C8 . 42 inc edx
6F8426C9 . 3ACB cmp cl, bl
6F8426CB .^ 75 F6 jnz short 6F8426C3
6F8426CD . 8D8424 5C0200>lea eax, dword ptr [esp+0x25C]
6F8426D4 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F8426D7 > 8A08 mov cl, byte ptr [eax]
6F8426D9 . 40 inc eax
6F8426DA . 3ACB cmp cl, bl
6F8426DC .^ 75 F9 jnz short 6F8426D7
6F8426DE . 2BC2 sub eax, edx
6F8426E0 . 0F84 D3070000 je 6F842EB9
6F8426E6 . 8D8424 9C0000>lea eax, dword ptr [esp+0x9C]
6F8426ED . 8D50 01 lea edx, dword ptr [eax+0x1]
6F8426F0 > 8A08 mov cl, byte ptr [eax]
6F8426F2 . 40 inc eax
6F8426F3 . 3ACB cmp cl, bl
6F8426F5 .^ 75 F9 jnz short 6F8426F0
6F8426F7 . 2BC2 sub eax, edx
6F8426F9 . 0F84 BA070000 je 6F842EB9
6F8426FF . 8D8424 1C0200>lea eax, dword ptr [esp+0x21C]
6F842706 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842709 . 8DA424 000000>lea esp, dword ptr [esp]
6F842710 > 8A08 mov cl, byte ptr [eax]
6F842712 . 40 inc eax
6F842713 . 3ACB cmp cl, bl
6F842715 .^ 75 F9 jnz short 6F842710
6F842717 . 2BC2 sub eax, edx
6F842719 . 0F84 9A070000 je 6F842EB9
6F84271F . 8D8424 DC0200>lea eax, dword ptr [esp+0x2DC]
6F842726 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842729 . 8DA424 000000>lea esp, dword ptr [esp]
6F842730 > 8A08 mov cl, byte ptr [eax]
6F842732 . 40 inc eax
6F842733 . 3ACB cmp cl, bl
6F842735 .^ 75 F9 jnz short 6F842730
6F842737 . 2BC2 sub eax, edx
6F842739 . 0F84 7A070000 je 6F842EB9
6F84273F . 8D8424 9C0500>lea eax, dword ptr [esp+0x59C]
6F842746 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842749 . 8DA424 000000>lea esp, dword ptr [esp]
6F842750 > 8A08 mov cl, byte ptr [eax]
6F842752 . 40 inc eax
6F842753 . 3ACB cmp cl, bl
6F842755 .^ 75 F9 jnz short 6F842750
6F842757 . 2BC2 sub eax, edx
6F842759 . 0F84 5A070000 je 6F842EB9
6F84275F . 6A 40 push 0x40
6F842761 . 8D8C24 E00500>lea ecx, dword ptr [esp+0x5E0]
6F842768 . 53 push ebx
6F842769 . 51 push ecx
6F84276A . E8 21590000 call 6F848090
6F84276F . 68 00010000 push 0x100
6F842774 . 8D9424 EC0000>lea edx, dword ptr [esp+0xEC]
6F84277B . 53 push ebx
6F84277C . 52 push edx
6F84277D . E8 0E590000 call 6F848090
6F842782 . 8D8424 740200>lea eax, dword ptr [esp+0x274]
6F842789 . 83C4 18 add esp, 0x18
6F84278C . 8BC8 mov ecx, eax
6F84278E . 8BFF mov edi, edi
6F842790 > 8A10 mov dl, byte ptr [eax]
6F842792 . 40 inc eax
6F842793 . 3AD3 cmp dl, bl
6F842795 .^ 75 F9 jnz short 6F842790
6F842797 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F84279E . 2BC1 sub eax, ecx
6F8427A0 . 8BF1 mov esi, ecx
6F8427A2 . 4F dec edi
6F8427A3 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F8427A6 . 47 inc edi
6F8427A7 . 3ACB cmp cl, bl
6F8427A9 .^ 75 F8 jnz short 6F8427A3
6F8427AB . 8BC8 mov ecx, eax
6F8427AD . C1E9 02 shr ecx, 0x2
6F8427B0 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F8427B2 . 8BC8 mov ecx, eax
6F8427B4 . 83E1 03 and ecx, 0x3
6F8427B7 . 8D8424 9C0000>lea eax, dword ptr [esp+0x9C]
6F8427BE . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F8427C0 . 8BC8 mov ecx, eax
6F8427C2 > 8A10 mov dl, byte ptr [eax]
6F8427C4 . 40 inc eax
6F8427C5 . 3AD3 cmp dl, bl
6F8427C7 .^ 75 F9 jnz short 6F8427C2
6F8427C9 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F8427D0 . 2BC1 sub eax, ecx
6F8427D2 . 8BF1 mov esi, ecx
6F8427D4 . 4F dec edi
6F8427D5 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F8427D8 . 47 inc edi
6F8427D9 . 3ACB cmp cl, bl
6F8427DB .^ 75 F8 jnz short 6F8427D5
6F8427DD . 8BC8 mov ecx, eax
6F8427DF . C1E9 02 shr ecx, 0x2
6F8427E2 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F8427E4 . 8BC8 mov ecx, eax
6F8427E6 . 83E1 03 and ecx, 0x3
6F8427E9 . 8D8424 1C0200>lea eax, dword ptr [esp+0x21C]
6F8427F0 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F8427F2 . 8BC8 mov ecx, eax
6F8427F4 > 8A10 mov dl, byte ptr [eax]
6F8427F6 . 40 inc eax
6F8427F7 . 3AD3 cmp dl, bl
6F8427F9 .^ 75 F9 jnz short 6F8427F4
6F8427FB . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842802 . 2BC1 sub eax, ecx
6F842804 . 8BF1 mov esi, ecx
6F842806 . 4F dec edi
6F842807 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F84280A . 47 inc edi
6F84280B . 3ACB cmp cl, bl
6F84280D .^ 75 F8 jnz short 6F842807
6F84280F . 8BC8 mov ecx, eax
6F842811 . C1E9 02 shr ecx, 0x2
6F842814 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F842816 . 8BC8 mov ecx, eax
6F842818 . 83E1 03 and ecx, 0x3
6F84281B . 8D8424 DC0200>lea eax, dword ptr [esp+0x2DC]
6F842822 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F842824 . 8BC8 mov ecx, eax
6F842826 > 8A10 mov dl, byte ptr [eax]
6F842828 . 40 inc eax
6F842829 . 3AD3 cmp dl, bl
6F84282B .^ 75 F9 jnz short 6F842826
6F84282D . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842834 . 2BC1 sub eax, ecx
6F842836 . 8BF1 mov esi, ecx
6F842838 . 4F dec edi
6F842839 . 8DA424 000000>lea esp, dword ptr [esp]
6F842840 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F842843 . 47 inc edi
6F842844 . 3ACB cmp cl, bl
6F842846 .^ 75 F8 jnz short 6F842840
6F842848 . 8BC8 mov ecx, eax
6F84284A . C1E9 02 shr ecx, 0x2
6F84284D . F3:A5 rep movs dword ptr es:[edi], dword p>
6F84284F . 8BC8 mov ecx, eax
6F842851 . 83E1 03 and ecx, 0x3
6F842854 . 8D8424 DC0500>lea eax, dword ptr [esp+0x5DC]
6F84285B . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F84285D . 50 push eax
6F84285E . 8D8C24 E00000>lea ecx, dword ptr [esp+0xE0]
6F842865 . 51 push ecx
6F842866 . E8 65F0FFFF call 6F8418D0
6F84286B . 68 00010000 push 0x100
6F842870 . 8D9424 E80000>lea edx, dword ptr [esp+0xE8]
6F842877 . 53 push ebx
6F842878 . 52 push edx
6F842879 . E8 12580000 call 6F848090
6F84287E . 83C4 14 add esp, 0x14
6F842881 . 33C0 xor eax, eax
6F842883 . EB 0B jmp short 6F842890
6F842885 . 8DA424 000000>lea esp, dword ptr [esp]
6F84288C . 8D6424 00 lea esp, dword ptr [esp]
6F842890 > 8A8C04 5C0200>mov cl, byte ptr [esp+eax+0x25C]
6F842897 . 888C04 DC0000>mov byte ptr [esp+eax+0xDC], cl
6F84289E . 40 inc eax
6F84289F . 3ACB cmp cl, bl
6F8428A1 .^ 75 ED jnz short 6F842890
6F8428A3 . 6A 40 push 0x40
6F8428A5 . 8D8424 600200>lea eax, dword ptr [esp+0x260]
6F8428AC . 53 push ebx
6F8428AD . 50 push eax
6F8428AE . E8 DD570000 call 6F848090
6F8428B3 . 8D8C24 680200>lea ecx, dword ptr [esp+0x268]
6F8428BA . 51 push ecx
6F8428BB . 8D9424 EC0000>lea edx, dword ptr [esp+0xEC]
6F8428C2 . 68 788A856F push 6F858A78
6F8428C7 . 52 push edx
6F8428C8 . E8 C3F2FFFF call 6F841B90
6F8428CD . 83C4 18 add esp, 0x18
6F8428D0 . 8D8C24 5C0200>lea ecx, dword ptr [esp+0x25C]
6F8428D7 . 8D8424 9C0200>lea eax, dword ptr [esp+0x29C]
6F8428DE . 8BFF mov edi, edi
6F8428E0 > 8A10 mov dl, byte ptr [eax]
6F8428E2 . 3A11 cmp dl, byte ptr [ecx]
6F8428E4 . 75 1A jnz short 6F842900
6F8428E6 . 3AD3 cmp dl, bl
6F8428E8 . 74 12 je short 6F8428FC
6F8428EA . 8A50 01 mov dl, byte ptr [eax+0x1]
6F8428ED . 3A51 01 cmp dl, byte ptr [ecx+0x1]
6F8428F0 . 75 0E jnz short 6F842900
6F8428F2 . 83C0 02 add eax, 0x2
6F8428F5 . 83C1 02 add ecx, 0x2
6F8428F8 . 3AD3 cmp dl, bl
6F8428FA .^ 75 E4 jnz short 6F8428E0
6F8428FC > 33C0 xor eax, eax
6F8428FE . EB 05 jmp short 6F842905
6F842900 > 1BC0 sbb eax, eax
6F842902 . 83D8 FF sbb eax, -0x1
6F842905 > 3BC3 cmp eax, ebx
6F842907 . 74 18 je short 6F842921
6F842909 . 68 5889856F push 6F858958
6F84290E . 55 push ebp
6F84290F . E8 FCE6FFFF call 6F841010
6F842914 . 83C4 08 add esp, 0x8
6F842917 . 8D4424 34 lea eax, dword ptr [esp+0x34]
6F84291B . 50 push eax
6F84291C . E9 C8050000 jmp 6F842EE9
6F842921 > 68 00010000 push 0x100
6F842926 . 8D8C24 E00000>lea ecx, dword ptr [esp+0xE0]
6F84292D . 53 push ebx
6F84292E . 51 push ecx
6F84292F . E8 5C570000 call 6F848090
6F842934 . 83C4 0C add esp, 0xC
6F842937 . 33C0 xor eax, eax
6F842939 . 8DA424 000000>lea esp, dword ptr [esp]
6F842940 > 8A8C04 9C0000>mov cl, byte ptr [esp+eax+0x9C]
6F842947 . 888C04 DC0000>mov byte ptr [esp+eax+0xDC], cl
6F84294E . 40 inc eax
6F84294F . 3ACB cmp cl, bl
6F842951 .^ 75 ED jnz short 6F842940
6F842953 . 6A 40 push 0x40
6F842955 . 8D9424 A00000>lea edx, dword ptr [esp+0xA0]
6F84295C . 53 push ebx
6F84295D . 52 push edx
6F84295E . E8 2D570000 call 6F848090
6F842963 . 8D8424 A80000>lea eax, dword ptr [esp+0xA8]
6F84296A . 50 push eax
6F84296B . 8D8C24 EC0000>lea ecx, dword ptr [esp+0xEC]
6F842972 . 68 788A856F push 6F858A78
6F842977 . 51 push ecx
6F842978 . E8 13F2FFFF call 6F841B90
6F84297D . 68 00010000 push 0x100
6F842982 . 8D9424 F80000>lea edx, dword ptr [esp+0xF8]
6F842989 . 53 push ebx
6F84298A . 52 push edx
6F84298B . E8 00570000 call 6F848090
6F842990 . 83C4 24 add esp, 0x24
6F842993 . 33C0 xor eax, eax
6F842995 . EB 09 jmp short 6F8429A0
6F842997 . 8DA424 000000>lea esp, dword ptr [esp]
6F84299E . 8BFF mov edi, edi
6F8429A0 > 8A8C04 1C0200>mov cl, byte ptr [esp+eax+0x21C]
6F8429A7 . 888C04 DC0000>mov byte ptr [esp+eax+0xDC], cl
6F8429AE . 40 inc eax
6F8429AF . 3ACB cmp cl, bl
6F8429B1 .^ 75 ED jnz short 6F8429A0
6F8429B3 . 6A 40 push 0x40
6F8429B5 . 8D8424 200200>lea eax, dword ptr [esp+0x220]
6F8429BC . 53 push ebx
6F8429BD . 50 push eax
6F8429BE . E8 CD560000 call 6F848090
6F8429C3 . 8D8C24 280200>lea ecx, dword ptr [esp+0x228]
6F8429CA . 51 push ecx
6F8429CB . 8D9424 EC0000>lea edx, dword ptr [esp+0xEC]
6F8429D2 . 68 788A856F push 6F858A78
6F8429D7 . 52 push edx
6F8429D8 . E8 B3F1FFFF call 6F841B90
6F8429DD . 83C4 18 add esp, 0x18
6F8429E0 . 8D8C24 1C0200>lea ecx, dword ptr [esp+0x21C]
6F8429E7 . 8D8424 DC0100>lea eax, dword ptr [esp+0x1DC]
6F8429EE . 8BFF mov edi, edi
6F8429F0 > 8A10 mov dl, byte ptr [eax]
6F8429F2 . 3A11 cmp dl, byte ptr [ecx]
6F8429F4 . 75 1A jnz short 6F842A10
6F8429F6 . 3AD3 cmp dl, bl
6F8429F8 . 74 12 je short 6F842A0C
6F8429FA . 8A50 01 mov dl, byte ptr [eax+0x1]
6F8429FD . 3A51 01 cmp dl, byte ptr [ecx+0x1]
6F842A00 . 75 0E jnz short 6F842A10
6F842A02 . 83C0 02 add eax, 0x2
6F842A05 . 83C1 02 add ecx, 0x2
6F842A08 . 3AD3 cmp dl, bl
6F842A0A .^ 75 E4 jnz short 6F8429F0
6F842A0C > 33C0 xor eax, eax
6F842A0E . EB 05 jmp short 6F842A15
6F842A10 > 1BC0 sbb eax, eax
6F842A12 . 83D8 FF sbb eax, -0x1
6F842A15 > 3BC3 cmp eax, ebx
6F842A17 . 74 18 je short 6F842A31
6F842A19 . 68 4089856F push 6F858940
6F842A1E . 55 push ebp
6F842A1F . E8 ECE5FFFF call 6F841010
6F842A24 . 83C4 08 add esp, 0x8
6F842A27 . 8D4424 34 lea eax, dword ptr [esp+0x34]
6F842A2B . 50 push eax
6F842A2C . E9 B8040000 jmp 6F842EE9
6F842A31 > 68 00010000 push 0x100
6F842A36 . 8D8C24 E00000>lea ecx, dword ptr [esp+0xE0]
6F842A3D . 53 push ebx
6F842A3E . 51 push ecx
6F842A3F . E8 4C560000 call 6F848090
6F842A44 . 83C4 0C add esp, 0xC
6F842A47 . 33C0 xor eax, eax
6F842A49 . 8DA424 000000>lea esp, dword ptr [esp]
6F842A50 > 8A8C04 DC0200>mov cl, byte ptr [esp+eax+0x2DC]
6F842A57 . 888C04 DC0000>mov byte ptr [esp+eax+0xDC], cl
6F842A5E . 40 inc eax
6F842A5F . 3ACB cmp cl, bl
6F842A61 .^ 75 ED jnz short 6F842A50
6F842A63 . 6A 40 push 0x40
6F842A65 . 8D9424 E00200>lea edx, dword ptr [esp+0x2E0]
6F842A6C . 53 push ebx
6F842A6D . 52 push edx
6F842A6E . E8 1D560000 call 6F848090
6F842A73 . 8D8424 E80200>lea eax, dword ptr [esp+0x2E8]
6F842A7A . 50 push eax
6F842A7B . 8D8C24 EC0000>lea ecx, dword ptr [esp+0xEC]
6F842A82 . 68 788A856F push 6F858A78
6F842A87 . 51 push ecx
6F842A88 . E8 03F1FFFF call 6F841B90
6F842A8D . 83C4 18 add esp, 0x18
6F842A90 . 8D8C24 DC0200>lea ecx, dword ptr [esp+0x2DC]
6F842A97 . 8D8424 1C0300>lea eax, dword ptr [esp+0x31C]
6F842A9E . 8BFF mov edi, edi
6F842AA0 > 8A10 mov dl, byte ptr [eax]
6F842AA2 . 3A11 cmp dl, byte ptr [ecx]
6F842AA4 . 75 1A jnz short 6F842AC0
6F842AA6 . 3AD3 cmp dl, bl
6F842AA8 . 74 12 je short 6F842ABC
6F842AAA . 8A50 01 mov dl, byte ptr [eax+0x1]
6F842AAD . 3A51 01 cmp dl, byte ptr [ecx+0x1]
6F842AB0 . 75 0E jnz short 6F842AC0
6F842AB2 . 83C0 02 add eax, 0x2
6F842AB5 . 83C1 02 add ecx, 0x2
6F842AB8 . 3AD3 cmp dl, bl
6F842ABA .^ 75 E4 jnz short 6F842AA0
6F842ABC > 33C0 xor eax, eax
6F842ABE . EB 05 jmp short 6F842AC5
6F842AC0 > 1BC0 sbb eax, eax
6F842AC2 . 83D8 FF sbb eax, -0x1
6F842AC5 > 3BC3 cmp eax, ebx
6F842AC7 . 74 13 je short 6F842ADC
6F842AC9 . 68 2889856F push 6F858928
6F842ACE . 55 push ebp
6F842ACF . E8 3CE5FFFF call 6F841010
6F842AD4 . 83C4 08 add esp, 0x8
6F842AD7 . E9 08040000 jmp 6F842EE4
6F842ADC > 8D8C24 9C0500>lea ecx, dword ptr [esp+0x59C]
6F842AE3 . 8D8424 DC0500>lea eax, dword ptr [esp+0x5DC]
6F842AEA . 8D9B 00000000 lea ebx, dword ptr [ebx]
6F842AF0 > 8A10 mov dl, byte ptr [eax]
6F842AF2 . 3A11 cmp dl, byte ptr [ecx]
6F842AF4 . 75 1A jnz short 6F842B10
6F842AF6 . 3AD3 cmp dl, bl
6F842AF8 . 74 12 je short 6F842B0C
6F842AFA . 8A50 01 mov dl, byte ptr [eax+0x1]
6F842AFD . 3A51 01 cmp dl, byte ptr [ecx+0x1]
6F842B00 . 75 0E jnz short 6F842B10
6F842B02 . 83C0 02 add eax, 0x2
6F842B05 . 83C1 02 add ecx, 0x2
6F842B08 . 3AD3 cmp dl, bl
6F842B0A .^ 75 E4 jnz short 6F842AF0
6F842B0C > 33C0 xor eax, eax
6F842B0E . EB 05 jmp short 6F842B15
6F842B10 > 1BC0 sbb eax, eax
6F842B12 . 83D8 FF sbb eax, -0x1
6F842B15 > 3BC3 cmp eax, ebx
6F842B17 . 74 18 je short 6F842B31
6F842B19 . 68 1089856F push 6F858910
6F842B1E . 55 push ebp
6F842B1F . E8 ECE4FFFF call 6F841010
6F842B24 . 83C4 08 add esp, 0x8
6F842B27 . 8D4424 34 lea eax, dword ptr [esp+0x34]
6F842B2B . 50 push eax
6F842B2C . E9 B8030000 jmp 6F842EE9
6F842B31 > 8D4C24 34 lea ecx, dword ptr [esp+0x34]
6F842B35 . 51 push ecx
6F842B36 . E8 C5050000 call 6F843100
6F842B3B . 6A 40 push 0x40
6F842B3D . 8D9424 600300>lea edx, dword ptr [esp+0x360]
6F842B44 . 53 push ebx
6F842B45 . 52 push edx
6F842B46 . E8 45550000 call 6F848090
6F842B4B . 68 00010000 push 0x100
6F842B50 . 8D8424 EC0000>lea eax, dword ptr [esp+0xEC]
6F842B57 . 53 push ebx
6F842B58 . 50 push eax
6F842B59 . E8 32550000 call 6F848090
6F842B5E . 8D8424 340300>lea eax, dword ptr [esp+0x334]
6F842B65 . 83C4 18 add esp, 0x18
6F842B68 . 8BC8 mov ecx, eax
6F842B6A . 8D9B 00000000 lea ebx, dword ptr [ebx]
6F842B70 > 8A10 mov dl, byte ptr [eax]
6F842B72 . 40 inc eax
6F842B73 . 3AD3 cmp dl, bl
6F842B75 .^ 75 F9 jnz short 6F842B70
6F842B77 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842B7E . 2BC1 sub eax, ecx
6F842B80 . 8BF1 mov esi, ecx
6F842B82 . 4F dec edi
6F842B83 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F842B86 . 47 inc edi
6F842B87 . 3ACB cmp cl, bl
6F842B89 .^ 75 F8 jnz short 6F842B83
6F842B8B . 8BC8 mov ecx, eax
6F842B8D . C1E9 02 shr ecx, 0x2
6F842B90 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F842B92 . 8BC8 mov ecx, eax
6F842B94 . 83E1 03 and ecx, 0x3
6F842B97 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F842B99 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842BA0 . 4F dec edi
6F842BA1 > 8A47 01 mov al, byte ptr [edi+0x1]
6F842BA4 . 47 inc edi
6F842BA5 . 3AC3 cmp al, bl
6F842BA7 .^ 75 F8 jnz short 6F842BA1
6F842BA9 . 66:8B0D 048A8>mov cx, word ptr [0x6F858A04]
6F842BB0 . 8D8424 DC0000>lea eax, dword ptr [esp+0xDC]
6F842BB7 . 66:890F mov word ptr [edi], cx
6F842BBA . 48 dec eax
6F842BBB . EB 03 jmp short 6F842BC0
6F842BBD 8D49 00 lea ecx, dword ptr [ecx]
6F842BC0 > 8A48 01 mov cl, byte ptr [eax+0x1]
6F842BC3 . 40 inc eax
6F842BC4 . 3ACB cmp cl, bl
6F842BC6 .^ 75 F8 jnz short 6F842BC0
6F842BC8 . 8B15 788A856F mov edx, dword ptr [0x6F858A78]
6F842BCE . 8B0D 7C8A856F mov ecx, dword ptr [0x6F858A7C]
6F842BD4 . 8910 mov dword ptr [eax], edx
6F842BD6 . 8B15 808A856F mov edx, dword ptr [0x6F858A80]
6F842BDC . 8948 04 mov dword ptr [eax+0x4], ecx
6F842BDF . 8950 08 mov dword ptr [eax+0x8], edx
6F842BE2 . 8D8424 5C0300>lea eax, dword ptr [esp+0x35C]
6F842BE9 . 50 push eax
6F842BEA . 8D8C24 E00000>lea ecx, dword ptr [esp+0xE0]
6F842BF1 . 51 push ecx
6F842BF2 . E8 69EDFFFF call 6F841960
6F842BF7 . 68 00010000 push 0x100
6F842BFC . 8D9424 280700>lea edx, dword ptr [esp+0x728]
6F842C03 . 53 push ebx
6F842C04 . 52 push edx
6F842C05 . E8 86540000 call 6F848090
6F842C0A . 68 00010000 push 0x100
6F842C0F . 8D8424 F40000>lea eax, dword ptr [esp+0xF4]
6F842C16 . 53 push ebx
6F842C17 . 50 push eax
6F842C18 . E8 73540000 call 6F848090
6F842C1D . 8D8424 BC0200>lea eax, dword ptr [esp+0x2BC]
6F842C24 . 83C4 20 add esp, 0x20
6F842C27 . 8BC8 mov ecx, eax
6F842C29 . 8DA424 000000>lea esp, dword ptr [esp]
6F842C30 > 8A10 mov dl, byte ptr [eax]
6F842C32 . 40 inc eax
6F842C33 . 3AD3 cmp dl, bl
6F842C35 .^ 75 F9 jnz short 6F842C30
6F842C37 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842C3E . 2BC1 sub eax, ecx
6F842C40 . 8BF1 mov esi, ecx
6F842C42 . 4F dec edi
6F842C43 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F842C46 . 47 inc edi
6F842C47 . 3ACB cmp cl, bl
6F842C49 .^ 75 F8 jnz short 6F842C43
6F842C4B . 8BC8 mov ecx, eax
6F842C4D . C1E9 02 shr ecx, 0x2
6F842C50 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F842C52 . 8BC8 mov ecx, eax
6F842C54 . 83E1 03 and ecx, 0x3
6F842C57 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F842C59 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842C60 . 4F dec edi
6F842C61 > 8A47 01 mov al, byte ptr [edi+0x1]
6F842C64 . 47 inc edi
6F842C65 . 3AC3 cmp al, bl
6F842C67 .^ 75 F8 jnz short 6F842C61
6F842C69 . 66:8B2D 048A8>mov bp, word ptr [0x6F858A04]
6F842C70 . 8D8424 9C0000>lea eax, dword ptr [esp+0x9C]
6F842C77 . 66:892F mov word ptr [edi], bp
6F842C7A . 8BC8 mov ecx, eax
6F842C7C . 8D6424 00 lea esp, dword ptr [esp]
6F842C80 > 8A10 mov dl, byte ptr [eax]
6F842C82 . 40 inc eax
6F842C83 . 3AD3 cmp dl, bl
6F842C85 .^ 75 F9 jnz short 6F842C80
6F842C87 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842C8E . 2BC1 sub eax, ecx
6F842C90 . 8BF1 mov esi, ecx
6F842C92 . 4F dec edi
6F842C93 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F842C96 . 47 inc edi
6F842C97 . 3ACB cmp cl, bl
6F842C99 .^ 75 F8 jnz short 6F842C93
6F842C9B . 8BC8 mov ecx, eax
6F842C9D . C1E9 02 shr ecx, 0x2
6F842CA0 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F842CA2 . 8BC8 mov ecx, eax
6F842CA4 . 83E1 03 and ecx, 0x3
6F842CA7 . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F842CA9 . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842CB0 . 4F dec edi
6F842CB1 > 8A47 01 mov al, byte ptr [edi+0x1]
6F842CB4 . 47 inc edi
6F842CB5 . 3AC3 cmp al, bl
6F842CB7 .^ 75 F8 jnz short 6F842CB1
6F842CB9 . 8D8424 DC0100>lea eax, dword ptr [esp+0x1DC]
6F842CC0 . 66:892F mov word ptr [edi], bp
6F842CC3 . 8BC8 mov ecx, eax
6F842CC5 > 8A10 mov dl, byte ptr [eax]
6F842CC7 . 40 inc eax
6F842CC8 . 3AD3 cmp dl, bl
6F842CCA .^ 75 F9 jnz short 6F842CC5
6F842CCC . 8DBC24 DC0000>lea edi, dword ptr [esp+0xDC]
6F842CD3 . 2BC1 sub eax, ecx
6F842CD5 . 8BF1 mov esi, ecx
6F842CD7 . 4F dec edi
6F842CD8 > 8A4F 01 mov cl, byte ptr [edi+0x1]
6F842CDB . 47 inc edi
6F842CDC . 3ACB cmp cl, bl
6F842CDE .^ 75 F8 jnz short 6F842CD8
6F842CE0 . 8BC8 mov ecx, eax
6F842CE2 . C1E9 02 shr ecx, 0x2
6F842CE5 . F3:A5 rep movs dword ptr es:[edi], dword p>
6F842CE7 . 8BC8 mov ecx, eax
6F842CE9 . 83E1 03 and ecx, 0x3
6F842CEC . F3:A4 rep movs byte ptr es:[edi], byte ptr>
6F842CEE . 8D8C24 1C0700>lea ecx, dword ptr [esp+0x71C]
6F842CF5 . 51 push ecx
6F842CF6 . 8D9424 E00000>lea edx, dword ptr [esp+0xE0]
6F842CFD . 68 788A856F push 6F858A78
6F842D02 . 52 push edx
6F842D03 . E8 D8ECFFFF call 6F8419E0
6F842D08 . 8D8424 A80200>lea eax, dword ptr [esp+0x2A8]
6F842D0F . 83C4 0C add esp, 0xC
6F842D12 . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842D15 > 8A08 mov cl, byte ptr [eax]
6F842D17 . 40 inc eax
6F842D18 . 3ACB cmp cl, bl
6F842D1A .^ 75 F9 jnz short 6F842D15
6F842D1C . 2BC2 sub eax, edx
6F842D1E . 8BD0 mov edx, eax
6F842D20 . 8D8424 9C0200>lea eax, dword ptr [esp+0x29C]
6F842D27 . 8D70 01 lea esi, dword ptr [eax+0x1]
6F842D2A . 8D9B 00000000 lea ebx, dword ptr [ebx]
6F842D30 > 8A08 mov cl, byte ptr [eax]
6F842D32 . 40 inc eax
6F842D33 . 3ACB cmp cl, bl
6F842D35 .^ 75 F9 jnz short 6F842D30
6F842D37 . 8B7C24 30 mov edi, dword ptr [esp+0x30]
6F842D3B . 8D8C24 9C0200>lea ecx, dword ptr [esp+0x29C]
6F842D42 . 51 push ecx
6F842D43 . 52 push edx
6F842D44 . 68 A7000000 push 0xA7
6F842D49 . 2BC6 sub eax, esi
6F842D4B . 50 push eax
6F842D4C . 68 A7000000 push 0xA7
6F842D51 . 6A FF push -0x1
6F842D53 . 68 0489856F push 6F858904 ; ASCII "GlobalID"
6F842D58 . 6A 01 push 0x1
6F842D5A . 57 push edi
6F842D5B . E8 BE010000 call <jmp.&opends60.#7>
6F842D60 . 8D8424 C00000>lea eax, dword ptr [esp+0xC0]
6F842D67 . 83C4 24 add esp, 0x24
6F842D6A . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842D6D . 8D49 00 lea ecx, dword ptr [ecx]
6F842D70 > 8A08 mov cl, byte ptr [eax]
6F842D72 . 40 inc eax
6F842D73 . 3ACB cmp cl, bl
6F842D75 .^ 75 F9 jnz short 6F842D70
6F842D77 . 2BC2 sub eax, edx
6F842D79 . 8BC8 mov ecx, eax
6F842D7B . 8D8424 9C0000>lea eax, dword ptr [esp+0x9C]
6F842D82 . 8D70 01 lea esi, dword ptr [eax+0x1]
6F842D85 > 8A10 mov dl, byte ptr [eax]
6F842D87 . 40 inc eax
6F842D88 . 3AD3 cmp dl, bl
6F842D8A .^ 75 F9 jnz short 6F842D85
6F842D8C . 8D9424 9C0000>lea edx, dword ptr [esp+0x9C]
6F842D93 . 52 push edx
6F842D94 . 51 push ecx
6F842D95 . 6A 27 push 0x27
6F842D97 . 2BC6 sub eax, esi
6F842D99 . 50 push eax
6F842D9A . 68 A7000000 push 0xA7
6F842D9F . 6A FF push -0x1
6F842DA1 . 68 FC88856F push 6F8588FC ; ASCII "DogType"
6F842DA6 . 6A 02 push 0x2
6F842DA8 . 57 push edi
6F842DA9 . E8 70010000 call <jmp.&opends60.#7>
6F842DAE . 8D8424 000200>lea eax, dword ptr [esp+0x200]
6F842DB5 . 83C4 24 add esp, 0x24
6F842DB8 . 8D48 01 lea ecx, dword ptr [eax+0x1]
6F842DBB . EB 03 jmp short 6F842DC0
6F842DBD 8D49 00 lea ecx, dword ptr [ecx]
6F842DC0 > 8A10 mov dl, byte ptr [eax]
6F842DC2 . 40 inc eax
6F842DC3 . 3AD3 cmp dl, bl
6F842DC5 .^ 75 F9 jnz short 6F842DC0
6F842DC7 . 2BC1 sub eax, ecx
6F842DC9 . 8BD0 mov edx, eax
6F842DCB . 8D8424 DC0100>lea eax, dword ptr [esp+0x1DC]
6F842DD2 . 8D70 01 lea esi, dword ptr [eax+0x1]
6F842DD5 > 8A08 mov cl, byte ptr [eax]
6F842DD7 . 40 inc eax
6F842DD8 . 3ACB cmp cl, bl
6F842DDA .^ 75 F9 jnz short 6F842DD5
6F842DDC . 8D8C24 DC0100>lea ecx, dword ptr [esp+0x1DC]
6F842DE3 . 51 push ecx
6F842DE4 . 52 push edx
6F842DE5 . 68 A7000000 push 0xA7
6F842DEA . 2BC6 sub eax, esi
6F842DEC . 50 push eax
6F842DED . 68 A7000000 push 0xA7
6F842DF2 . 6A FF push -0x1
6F842DF4 . 68 F488856F push 6F8588F4 ; ASCII "DogID"
6F842DF9 . 6A 03 push 0x3
6F842DFB . 57 push edi
6F842DFC . E8 1D010000 call <jmp.&opends60.#7>
6F842E01 . 8D8424 800300>lea eax, dword ptr [esp+0x380]
6F842E08 . 83C4 24 add esp, 0x24
6F842E0B . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842E0E . 8BFF mov edi, edi
6F842E10 > 8A08 mov cl, byte ptr [eax]
6F842E12 . 40 inc eax
6F842E13 . 3ACB cmp cl, bl
6F842E15 .^ 75 F9 jnz short 6F842E10
6F842E17 . 2BC2 sub eax, edx
6F842E19 . 8BD0 mov edx, eax
6F842E1B . 8D8424 5C0300>lea eax, dword ptr [esp+0x35C]
6F842E22 . 8D70 01 lea esi, dword ptr [eax+0x1]
6F842E25 > 8A08 mov cl, byte ptr [eax]
6F842E27 . 40 inc eax
6F842E28 . 3ACB cmp cl, bl
6F842E2A .^ 75 F9 jnz short 6F842E25
6F842E2C . 8D8C24 5C0300>lea ecx, dword ptr [esp+0x35C]
6F842E33 . 51 push ecx
6F842E34 . 52 push edx
6F842E35 . 68 A7000000 push 0xA7
6F842E3A . 2BC6 sub eax, esi
6F842E3C . 50 push eax
6F842E3D . 68 A7000000 push 0xA7
6F842E42 . 6A FF push -0x1
6F842E44 . 68 E888856F push 6F8588E8 ; ASCII "SecurityID"
6F842E49 . 6A 04 push 0x4
6F842E4B . 57 push edi
6F842E4C . E8 CD000000 call <jmp.&opends60.#7>
6F842E51 . 8D8424 400700>lea eax, dword ptr [esp+0x740]
6F842E58 . 83C4 24 add esp, 0x24
6F842E5B . 8D50 01 lea edx, dword ptr [eax+0x1]
6F842E5E . 8BFF mov edi, edi
6F842E60 > 8A08 mov cl, byte ptr [eax]
6F842E62 . 40 inc eax
6F842E63 . 3ACB cmp cl, bl
6F842E65 .^ 75 F9 jnz short 6F842E60
6F842E67 . 2BC2 sub eax, edx
6F842E69 . 8BD0 mov edx, eax
6F842E6B . 8D8424 1C0700>lea eax, dword ptr [esp+0x71C]
6F842E72 . 8D70 01 lea esi, dword ptr [eax+0x1]
6F842E75 > 8A08 mov cl, byte ptr [eax]
6F842E77 . 40 inc eax
6F842E78 . 3ACB cmp cl, bl
6F842E7A .^ 75 F9 jnz short 6F842E75
6F842E7C . 8D8C24 1C0700>lea ecx, dword ptr [esp+0x71C]
6F842E83 . 51 push ecx
6F842E84 . 52 push edx
6F842E85 . 68 A7000000 push 0xA7
6F842E8A . 2BC6 sub eax, esi
6F842E8C . 50 push eax
6F842E8D . 68 A7000000 push 0xA7
6F842E92 . 6A FF push -0x1
6F842E94 . 68 DC88856F push 6F8588DC ; ASCII "ProductID"
6F842E99 . 6A 05 push 0x5
6F842E9B . 57 push edi
6F842E9C . E8 7D000000 call <jmp.&opends60.#7>
6F842EA1 . 57 push edi
6F842EA2 . E8 71000000 call <jmp.&opends60.#43>
6F842EA7 . 6A 01 push 0x1
6F842EA9 . 53 push ebx
6F842EAA . 6A 11 push 0x11
6F842EAC . 57 push edi
6F842EAD . E8 5A000000 call <jmp.&opends60.#41>
6F842EB2 . 83C4 38 add esp, 0x38
6F842EB5 . 33C0 xor eax, eax
6F842EB7 . EB 3A jmp short 6F842EF3
6F842EB9 > 8D9424 9C0400>lea edx, dword ptr [esp+0x49C]
6F842EC0 . 52 push edx
6F842EC1 . 8D8424 A00300>lea eax, dword ptr [esp+0x3A0]
6F842EC8 . 68 C088856F push 6F8588C0
6F842ECD . 50 push eax
6F842ECE . E8 23510000 call 6F847FF6
6F842ED3 . 8D8C24 A80300>lea ecx, dword ptr [esp+0x3A8]
6F842EDA . 51 push ecx
6F842EDB . 55 push ebp
6F842EDC . E8 2FE1FFFF call 6F841010
6F842EE1 . 83C4 14 add esp, 0x14
6F842EE4 > 8D5424 34 lea edx, dword ptr [esp+0x34]
6F842EE8 . 52 push edx
6F842EE9 > E8 12020000 call 6F843100
6F842EEE . B8 01000000 mov eax, 0x1
6F842EF3 > 8B8C24 1C0800>mov ecx, dword ptr [esp+0x81C]
6F842EFA . 5F pop edi
6F842EFB . 5E pop esi
6F842EFC . 5D pop ebp
6F842EFD . 5B pop ebx
6F842EFE . 33CC xor ecx, esp
6F842F00 . E8 6E510000 call 6F848073
6F842F05 . 81C4 10080000 add esp, 0x810
6F842F0B . C3 retn
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课