* Reference To: PBVM90.FN_RunExecutable, Ord:0089h
|
:1000108D E82E060000 Call 100016C0
:10001092 5F pop edi
:10001093 5E pop esi
:10001094 C21000 ret 0010
* Referenced by a CALL at Addresses:
|:10001011 , :1000104F
|
:100010F0 A1B8840010 mov eax, dword ptr [100084B8]
:100010F5 C3 ret
:100010F6 90 nop
:100010F7 90 nop
:100010F8 90 nop
:100010F9 90 nop
:100010FA 90 nop
:100010FB 90 nop
:100010FC 90 nop
:100010FD 90 nop
:100010FE 90 nop
:100010FF 90 nop
:10001100 51 push ecx
:10001101 8B44240C mov eax, dword ptr [esp+0C]
:10001105 33D2 xor edx, edx
:10001107 53 push ebx
:10001108 55 push ebp
:10001109 8AD4 mov dl, ah
:1000110B 56 push esi
:1000110C 8BC8 mov ecx, eax
:1000110E 57 push edi
:1000110F 8BEA mov ebp, edx
:10001111 33FF xor edi, edi
:10001113 81E1FF000000 and ecx, 000000FF
:10001119 85ED test ebp, ebp
:1000111B 894C2410 mov dword ptr [esp+10], ecx
:1000111F 7520 jne 10001141
:10001121 85C9 test ecx, ecx
:10001123 751C jne 10001141
:10001125 8B542418 mov edx, dword ptr [esp+18]
:10001129 83C9FF or ecx, FFFFFFFF
:1000112C 8BFA mov edi, edx
:1000112E 33C0 xor eax, eax
:10001130 F2 repnz
:10001131 AE scasb
:10001132 F7D1 not ecx
:10001134 49 dec ecx
:10001135 8BC1 mov eax, ecx
:10001137 03C2 add eax, edx
:10001139 5F pop edi
:1000113A 5E pop esi
:1000113B 5D pop ebp
:1000113C 5B pop ebx
:1000113D 59 pop ecx
:1000113E C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000111F(C), :10001123(C)
|
:10001141 8B742418 mov esi, dword ptr [esp+18]
:10001145 33DB xor ebx, ebx
:10001147 803E00 cmp byte ptr [esi], 00
:1000114A 7451 je 1000119D
:1000114C EB04 jmp 10001152
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000119B(C)
|
:1000114E 8B4C2410 mov ecx, dword ptr [esp+10]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000114C(U)
|
:10001152 85FF test edi, edi
:10001154 741D je 10001173
:10001156 33FF xor edi, edi
:10001158 85ED test ebp, ebp
:1000115A 7439 je 10001195
:1000115C 8D46FF lea eax, dword ptr [esi-01]
:1000115F 33D2 xor edx, edx
:10001161 8A10 mov dl, byte ptr [eax]
:10001163 3BD5 cmp edx, ebp
:10001165 752E jne 10001195
:10001167 33D2 xor edx, edx
:10001169 8A16 mov dl, byte ptr [esi]
:1000116B 3BD1 cmp edx, ecx
:1000116D 7526 jne 10001195
:1000116F 8BD8 mov ebx, eax
:10001171 EB22 jmp 10001195
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001154(C)
|
:10001173 8A06 mov al, byte ptr [esi]
:10001175 50 push eax
* Reference To: KERNEL32.IsDBCSLeadByte, Ord:0187h
|
:10001176 FF1518500010 Call dword ptr [10005018]
:1000117C 85C0 test eax, eax
:1000117E 7407 je 10001187
:10001180 BF01000000 mov edi, 00000001
:10001185 EB0E jmp 10001195
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000117E(C)
|
:10001187 8B44241C mov eax, dword ptr [esp+1C]
:1000118B 33C9 xor ecx, ecx
:1000118D 8A0E mov cl, byte ptr [esi]
:1000118F 3BC8 cmp ecx, eax
:10001191 7502 jne 10001195
:10001193 8BDE mov ebx, esi
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000115A(C), :10001165(C), :1000116D(C), :10001171(U), :10001185(U)
|:10001191(C)
|
:10001195 8A4601 mov al, byte ptr [esi+01]
:10001198 46 inc esi
:10001199 84C0 test al, al
:1000119B 75B1 jne 1000114E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000114A(C)
|
:1000119D 5F pop edi
:1000119E 5E pop esi
:1000119F 8BC3 mov eax, ebx
:100011A1 5D pop ebp
:100011A2 5B pop ebx
:100011A3 59 pop ecx
:100011A4 C20800 ret 0008
* Referenced by a CALL at Address:
|:100012AE
|
:100011B0 51 push ecx
:100011B1 8B44240C mov eax, dword ptr [esp+0C]
:100011B5 53 push ebx
:100011B6 33C9 xor ecx, ecx
:100011B8 55 push ebp
:100011B9 56 push esi
:100011BA 8ACC mov cl, ah
:100011BC 57 push edi
:100011BD 8BD8 mov ebx, eax
:100011BF 33FF xor edi, edi
:100011C1 8BE9 mov ebp, ecx
:100011C3 81E3FF000000 and ebx, 000000FF
:100011C9 3BEF cmp ebp, edi
:100011CB 7520 jne 100011ED
:100011CD 3BDF cmp ebx, edi
:100011CF 751C jne 100011ED
:100011D1 8B542418 mov edx, dword ptr [esp+18]
:100011D5 83C9FF or ecx, FFFFFFFF
:100011D8 8BFA mov edi, edx
:100011DA 33C0 xor eax, eax
:100011DC F2 repnz
:100011DD AE scasb
:100011DE F7D1 not ecx
:100011E0 49 dec ecx
:100011E1 8BC1 mov eax, ecx
:100011E3 03C2 add eax, edx
:100011E5 5F pop edi
:100011E6 5E pop esi
:100011E7 5D pop ebp
:100011E8 5B pop ebx
:100011E9 59 pop ecx
:100011EA C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100011CB(C), :100011CF(C)
|
:100011ED 8B742418 mov esi, dword ptr [esp+18]
:100011F1 897C2410 mov dword ptr [esp+10], edi
:100011F5 803E00 cmp byte ptr [esi], 00
:100011F8 7456 je 10001250
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000123D(C)
|
:100011FA 85FF test edi, edi
:100011FC 7419 je 10001217
:100011FE 33FF xor edi, edi
:10001200 85ED test ebp, ebp
:10001202 7433 je 10001237
:10001204 33D2 xor edx, edx
:10001206 8A56FF mov dl, byte ptr [esi-01]
:10001209 3BD5 cmp edx, ebp
:1000120B 752A jne 10001237
:1000120D 33C0 xor eax, eax
:1000120F 8A06 mov al, byte ptr [esi]
:10001211 3BC3 cmp eax, ebx
:10001213 7436 je 1000124B
:10001215 EB20 jmp 10001237
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100011FC(C)
|
:10001217 8A0E mov cl, byte ptr [esi]
:10001219 51 push ecx
* Reference To: KERNEL32.IsDBCSLeadByte, Ord:0187h
|
:1000121A FF1518500010 Call dword ptr [10005018]
:10001220 85C0 test eax, eax
:10001222 7407 je 1000122B
:10001224 BF01000000 mov edi, 00000001
:10001229 EB0C jmp 10001237
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001222(C)
|
:1000122B 8B44241C mov eax, dword ptr [esp+1C]
:1000122F 33D2 xor edx, edx
:10001231 8A16 mov dl, byte ptr [esi]
:10001233 3BD0 cmp edx, eax
:10001235 7415 je 1000124C
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001202(C), :1000120B(C), :10001215(U), :10001229(U)
|
:10001237 8A4601 mov al, byte ptr [esi+01]
:1000123A 46 inc esi
:1000123B 84C0 test al, al
:1000123D 75BB jne 100011FA
:1000123F 8B442410 mov eax, dword ptr [esp+10]
:10001243 5F pop edi
:10001244 5E pop esi
:10001245 5D pop ebp
:10001246 5B pop ebx
:10001247 59 pop ecx
:10001248 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001213(C)
|
:1000124B 4E dec esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001235(C)
|
:1000124C 89742410 mov dword ptr [esp+10], esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100011F8(C)
|
:10001250 8B442410 mov eax, dword ptr [esp+10]
:10001254 5F pop edi
:10001255 5E pop esi
:10001256 5D pop ebp
:10001257 5B pop ebx
:10001258 59 pop ecx
:10001259 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000128F(C)
|
:100012A0 33C0 xor eax, eax
:100012A2 8BEE mov ebp, esi
:100012A4 8A06 mov al, byte ptr [esi]
:100012A6 8BF8 mov edi, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001282(U)
|
:100012A8 8B4C2418 mov ecx, dword ptr [esp+18]
:100012AC 57 push edi
:100012AD 51 push ecx
:100012AE E8FDFEFFFF call 100011B0
:100012B3 85C0 test eax, eax
:100012B5 7511 jne 100012C8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000129E(U)
|
:100012B7 8A4601 mov al, byte ptr [esi+01]
:100012BA 46 inc esi
:100012BB 84C0 test al, al
:100012BD 75B7 jne 10001276
:100012BF 33C0 xor eax, eax
:100012C1 5F pop edi
:100012C2 5E pop esi
:100012C3 5D pop ebp
:100012C4 5B pop ebx
:100012C5 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100012B5(C)
|
:100012C8 8BC5 mov eax, ebp
:100012CA 5F pop edi
:100012CB 5E pop esi
:100012CC 5D pop ebp
:100012CD 5B pop ebx
:100012CE C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001270(C)
|
:100012D1 5F pop edi
:100012D2 5E pop esi
:100012D3 5D pop ebp
:100012D4 33C0 xor eax, eax
:100012D6 5B pop ebx
:100012D7 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100013A7(C)
|
:10001302 8B742420 mov esi, dword ptr [esp+20]
:10001306 83C9FF or ecx, FFFFFFFF
:10001309 8BFE mov edi, esi
:1000130B 33C0 xor eax, eax
:1000130D F2 repnz
:1000130E AE scasb
:1000130F F7D1 not ecx
:10001311 49 dec ecx
:10001312 8BFD mov edi, ebp
:10001314 8BD1 mov edx, ecx
:10001316 83C9FF or ecx, FFFFFFFF
:10001319 F2 repnz
:1000131A AE scasb
:1000131B F7D1 not ecx
:1000131D 49 dec ecx
:1000131E 3BD1 cmp edx, ecx
:10001320 0F879F000000 ja 100013C5
:10001326 8B442410 mov eax, dword ptr [esp+10]
:1000132A 85C0 test eax, eax
:1000132C 740A je 10001338
:1000132E C744241000000000 mov [esp+10], 00000000
:10001336 EB65 jmp 1000139D
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000132C(C)
|
:10001338 8A4500 mov al, byte ptr [ebp+00]
:1000133B 50 push eax
* Reference To: KERNEL32.IsDBCSLeadByte, Ord:0187h
|
:1000133C FF1518500010 Call dword ptr [10005018]
:10001342 85C0 test eax, eax
:10001344 7408 je 1000134E
:10001346 C744241001000000 mov [esp+10], 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001344(C)
|
:1000134E 8A06 mov al, byte ptr [esi]
:10001350 8BD6 mov edx, esi
:10001352 84C0 test al, al
:10001354 7442 je 10001398
:10001356 2BEE sub ebp, esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001392(C)
|
:10001358 8A1C2A mov bl, byte ptr [edx+ebp]
:1000135B 8D342A lea esi, dword ptr [edx+ebp]
:1000135E 84DB test bl, bl
:10001360 7432 je 10001394
:10001362 8BFA mov edi, edx
:10001364 83C9FF or ecx, FFFFFFFF
:10001367 33C0 xor eax, eax
:10001369 F2 repnz
:1000136A AE scasb
:1000136B F7D1 not ecx
:1000136D 49 dec ecx
:1000136E 8BFE mov edi, esi
:10001370 8BC1 mov eax, ecx
:10001372 83C9FF or ecx, FFFFFFFF
:10001375 89442414 mov dword ptr [esp+14], eax
:10001379 33C0 xor eax, eax
:1000137B F2 repnz
:1000137C AE scasb
:1000137D 8B442414 mov eax, dword ptr [esp+14]
:10001381 F7D1 not ecx
:10001383 49 dec ecx
:10001384 3BC8 cmp ecx, eax
:10001386 720C jb 10001394
:10001388 3A1A cmp bl, byte ptr [edx]
:1000138A 7508 jne 10001394
:1000138C 8A4201 mov al, byte ptr [edx+01]
:1000138F 42 inc edx
:10001390 84C0 test al, al
:10001392 75C4 jne 10001358
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001360(C), :10001386(C), :1000138A(C)
|
:10001394 8B6C241C mov ebp, dword ptr [esp+1C]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001354(C)
|
:10001398 803A00 cmp byte ptr [edx], 00
:1000139B 741C je 100013B9
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001336(U)
|
:1000139D 8A4501 mov al, byte ptr [ebp+01]
:100013A0 45 inc ebp
:100013A1 84C0 test al, al
:100013A3 896C241C mov dword ptr [esp+1C], ebp
:100013A7 0F8555FFFFFF jne 10001302
:100013AD 33C0 xor eax, eax
:100013AF 5F pop edi
:100013B0 5E pop esi
:100013B1 5D pop ebp
:100013B2 5B pop ebx
:100013B3 83C408 add esp, 00000008
:100013B6 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000139B(C)
|
:100013B9 8BC5 mov eax, ebp
:100013BB 5F pop edi
:100013BC 5E pop esi
:100013BD 5D pop ebp
:100013BE 5B pop ebx
:100013BF 83C408 add esp, 00000008
:100013C2 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100012FC(C), :10001320(C)
|
:100013C5 5F pop edi
:100013C6 5E pop esi
:100013C7 5D pop ebp
:100013C8 33C0 xor eax, eax
:100013CA 5B pop ebx
:100013CB 83C408 add esp, 00000008
:100013CE C20800 ret 0008
* Referenced by a CALL at Addresses:
|:1000148C , :100014AC , :100014D6 , :10001506
|
:100013E0 53 push ebx
:100013E1 55 push ebp
:100013E2 56 push esi
:100013E3 8B742410 mov esi, dword ptr [esp+10]
:100013E7 57 push edi
:100013E8 33ED xor ebp, ebp
:100013EA 8A06 mov al, byte ptr [esi]
:100013EC 33FF xor edi, edi
:100013EE 84C0 test al, al
:100013F0 7476 je 10001468
:100013F2 8A5C241C mov bl, byte ptr [esp+1C]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001466(C)
|
:100013F6 3B6C2418 cmp ebp, dword ptr [esp+18]
:100013FA 7D6C jge 10001468
:100013FC 85FF test edi, edi
:100013FE 7404 je 10001404
:10001400 33FF xor edi, edi
:10001402 EB5B jmp 1000145F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100013FE(C)
|
:10001404 8A06 mov al, byte ptr [esi]
:10001406 50 push eax
* Reference To: KERNEL32.IsDBCSLeadByte, Ord:0187h
|
:10001407 FF1518500010 Call dword ptr [10005018]
:1000140D 85C0 test eax, eax
:1000140F 7407 je 10001418
:10001411 BF01000000 mov edi, 00000001
:10001416 EB47 jmp 1000145F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000140F(C)
|
:10001418 F6C301 test bl, 01
:1000141B 741D je 1000143A
:1000141D 33C9 xor ecx, ecx
:1000141F 8A0E mov cl, byte ptr [esi]
:10001421 51 push ecx
:10001422 E859050000 call 10001980
:10001427 83C404 add esp, 00000004
:1000142A 85C0 test eax, eax
:1000142C 740C je 1000143A
:1000142E 33D2 xor edx, edx
:10001430 8A16 mov dl, byte ptr [esi]
:10001432 52 push edx
:10001433 E878050000 call 100019B0
:10001438 EB20 jmp 1000145A
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000141B(C), :1000142C(C)
|
:1000143A F6C302 test bl, 02
:1000143D 7420 je 1000145F
:1000143F 33C0 xor eax, eax
:10001441 8A06 mov al, byte ptr [esi]
:10001443 50 push eax
:10001444 E807050000 call 10001950
:10001449 83C404 add esp, 00000004
:1000144C 85C0 test eax, eax
:1000144E 740F je 1000145F
:10001450 33C9 xor ecx, ecx
:10001452 8A0E mov cl, byte ptr [esi]
:10001454 51 push ecx
:10001455 E8F6030000 call 10001850
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001438(U)
|
:1000145A 83C404 add esp, 00000004
:1000145D 8806 mov byte ptr [esi], al
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001402(U), :10001416(U), :1000143D(C), :1000144E(C)
|
:1000145F 8A4601 mov al, byte ptr [esi+01]
:10001462 46 inc esi
:10001463 45 inc ebp
:10001464 84C0 test al, al
:10001466 758E jne 100013F6
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100013F0(C), :100013FA(C)
|
:10001468 5F pop edi
:10001469 8BC5 mov eax, ebp
:1000146B 5E pop esi
:1000146C 5D pop ebp
:1000146D 5B pop ebx
:1000146E C20C00 ret 000C
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001544(C)
|
:1000155C 8A0E mov cl, byte ptr [esi]
:1000155E 51 push ecx
:1000155F FFD5 call ebp
:10001561 85C0 test eax, eax
:10001563 7407 je 1000156C
:10001565 B801000000 mov eax, 00000001
:1000156A EB09 jmp 10001575
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001563(C)
|
:1000156C 8A06 mov al, byte ptr [esi]
:1000156E F6D8 neg al
:10001570 1BC0 sbb eax, eax
:10001572 F7D8 neg eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000155A(U)
|
:10001574 48 dec eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000156A(U)
|
:10001575 8A4E01 mov cl, byte ptr [esi+01]
:10001578 46 inc esi
:10001579 47 inc edi
:1000157A 84C9 test cl, cl
:1000157C 75BF jne 1000153D
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001531(C), :1000153F(C)
|
:1000157E 5F pop edi
:1000157F 5E pop esi
:10001580 5D pop ebp
:10001581 5B pop ebx
:10001582 C20800 ret 0008
:10001585 90 nop
:10001586 90 nop
:10001587 90 nop
:10001588 90 nop
:10001589 90 nop
:1000158A 90 nop
:1000158B 90 nop
:1000158C 90 nop
:1000158D 90 nop
:1000158E 90 nop
:1000158F 90 nop
:10001590 53 push ebx
:10001591 55 push ebp
:10001592 56 push esi
:10001593 57 push edi
:10001594 8B7C2414 mov edi, dword ptr [esp+14]
:10001598 33F6 xor esi, esi
:1000159A 85FF test edi, edi
:1000159C 7426 je 100015C4
:1000159E 8A07 mov al, byte ptr [edi]
:100015A0 84C0 test al, al
:100015A2 7420 je 100015C4
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100015B9(C)
|
:100015AC 85F6 test esi, esi
:100015AE 741D je 100015CD
:100015B0 33F6 xor esi, esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100015D2(C)
|
:100015B2 43 inc ebx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100015D9(U)
|
:100015B3 8A4701 mov al, byte ptr [edi+01]
:100015B6 47 inc edi
:100015B7 84C0 test al, al
:100015B9 75F1 jne 100015AC
:100015BB 8BC3 mov eax, ebx
:100015BD 5F pop edi
:100015BE 5E pop esi
:100015BF 5D pop ebp
:100015C0 5B pop ebx
:100015C1 C20400 ret 0004
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000159C(C), :100015A2(C)
|
:100015C4 5F pop edi
:100015C5 5E pop esi
:100015C6 5D pop ebp
:100015C7 33C0 xor eax, eax
:100015C9 5B pop ebx
:100015CA C20400 ret 0004
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100015AE(C)
|
:100015CD 50 push eax
:100015CE FFD5 call ebp
:100015D0 85C0 test eax, eax
:100015D2 74DE je 100015B2
:100015D4 BE01000000 mov esi, 00000001
:100015D9 EBD8 jmp 100015B3
:100015DB 90 nop
:100015DC 90 nop
:100015DD 90 nop
:100015DE 90 nop
:100015DF 90 nop
:100015E0 53 push ebx
:100015E1 55 push ebp
:100015E2 56 push esi
:100015E3 8B742410 mov esi, dword ptr [esp+10]
:100015E7 57 push edi
:100015E8 33FF xor edi, edi
:100015EA 85F6 test esi, esi
:100015EC 7429 je 10001617
:100015EE 8A06 mov al, byte ptr [esi]
:100015F0 84C0 test al, al
:100015F2 7423 je 10001617
:100015F4 33ED xor ebp, ebp
:100015F6 33DB xor ebx, ebx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000160C(C)
|
:100015F8 3B5C2418 cmp ebx, dword ptr [esp+18]
:100015FC 7310 jnb 1000160E
:100015FE 85FF test edi, edi
:10001600 741E je 10001620
:10001602 33FF xor edi, edi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001629(C)
|
:10001604 43 inc ebx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001630(U)
|
:10001605 8A4601 mov al, byte ptr [esi+01]
:10001608 46 inc esi
:10001609 45 inc ebp
:1000160A 84C0 test al, al
:1000160C 75EA jne 100015F8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100015FC(C)
|
:1000160E 8BC5 mov eax, ebp
:10001610 5F pop edi
:10001611 5E pop esi
:10001612 5D pop ebp
:10001613 5B pop ebx
:10001614 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100015EC(C), :100015F2(C)
|
:10001617 5F pop edi
:10001618 5E pop esi
:10001619 5D pop ebp
:1000161A 33C0 xor eax, eax
:1000161C 5B pop ebx
:1000161D C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001600(C)
|
:10001620 50 push eax
* Reference To: KERNEL32.IsDBCSLeadByte, Ord:0187h
|
:10001621 FF1518500010 Call dword ptr [10005018]
:10001627 85C0 test eax, eax
:10001629 74D9 je 10001604
:1000162B BF01000000 mov edi, 00000001
:10001630 EBD3 jmp 10001605
:10001632 90 nop
:10001633 90 nop
:10001634 90 nop
:10001635 90 nop
:10001636 90 nop
:10001637 90 nop
:10001638 90 nop
:10001639 90 nop
:1000163A 90 nop
:1000163B 90 nop
:1000163C 90 nop
:1000163D 90 nop
:1000163E 90 nop
:1000163F 90 nop
:10001640 53 push ebx
:10001641 55 push ebp
:10001642 56 push esi
:10001643 8B742410 mov esi, dword ptr [esp+10]
:10001647 57 push edi
:10001648 33FF xor edi, edi
:1000164A 85F6 test esi, esi
:1000164C 7429 je 10001677
:1000164E 8A06 mov al, byte ptr [esi]
:10001650 84C0 test al, al
:10001652 7423 je 10001677
:10001654 33ED xor ebp, ebp
:10001656 33DB xor ebx, ebx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000166C(C)
|
:10001658 3B5C2418 cmp ebx, dword ptr [esp+18]
:1000165C 7310 jnb 1000166E
:1000165E 85FF test edi, edi
:10001660 741E je 10001680
:10001662 33FF xor edi, edi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001689(C)
|
:10001664 45 inc ebp
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001690(U)
|
:10001665 8A4601 mov al, byte ptr [esi+01]
:10001668 46 inc esi
:10001669 43 inc ebx
:1000166A 84C0 test al, al
:1000166C 75EA jne 10001658
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000165C(C)
|
:1000166E 8BC5 mov eax, ebp
:10001670 5F pop edi
:10001671 5E pop esi
:10001672 5D pop ebp
:10001673 5B pop ebx
:10001674 C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000164C(C), :10001652(C)
|
:10001677 5F pop edi
:10001678 5E pop esi
:10001679 5D pop ebp
:1000167A 33C0 xor eax, eax
:1000167C 5B pop ebx
:1000167D C20800 ret 0008
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001660(C)
|
:10001680 50 push eax
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100016A6(C), :100016AB(C), :100016B0(C)
|
:100016BA 33C0 xor eax, eax
:100016BC C20400 ret 0004
:100016BF 90 nop
* Referenced by a CALL at Address:
|:1000108D
|
* Reference To: PBVM90.FN_RunExecutable, Ord:0089h
|
:100016C0 FF2594500010 Jmp dword ptr [10005094]
:100016C6 CC int 03
:100016C7 CC int 03
:100016C8 CC int 03
:100016C9 CC int 03
:100016CA CC int 03
:100016CB CC int 03
:100016CC CC int 03
:100016CD CC int 03
:100016CE CC int 03
:100016CF CC int 03
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100016FD(C)
|
:100016D0 8D42FF lea eax, dword ptr [edx-01]
:100016D3 5B pop ebx
:100016D4 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001709(C)
|
:100016F8 8A0A mov cl, byte ptr [edx]
:100016FA 42 inc edx
:100016FB 38D9 cmp cl, bl
:100016FD 74D1 je 100016D0
:100016FF 84C9 test cl, cl
:10001701 7451 je 10001754
:10001703 F7C203000000 test edx, 00000003
:10001709 75ED jne 100016F8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100016F6(C)
|
:1000170B 0BD8 or ebx, eax
:1000170D 57 push edi
:1000170E 8BC3 mov eax, ebx
:10001710 C1E310 shl ebx, 10
:10001713 56 push esi
:10001714 0BD8 or ebx, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001741(C), :10001750(C), :1000177E(U)
|
:10001716 8B0A mov ecx, dword ptr [edx]
:10001718 BFFFFEFE7E mov edi, 7EFEFEFF
:1000171D 8BC1 mov eax, ecx
:1000171F 8BF7 mov esi, edi
:10001721 33CB xor ecx, ebx
:10001723 03F0 add esi, eax
:10001725 03F9 add edi, ecx
:10001727 83F1FF xor ecx, FFFFFFFF
:1000172A 83F0FF xor eax, FFFFFFFF
:1000172D 33CF xor ecx, edi
:1000172F 33C6 xor eax, esi
:10001731 83C204 add edx, 00000004
:10001734 81E100010181 and ecx, 81010100
:1000173A 751C jne 10001758
:1000173C 2500010181 and eax, 81010100
:10001741 74D3 je 10001716
:10001743 2500010101 and eax, 01010100
:10001748 7508 jne 10001752
:1000174A 81E600000080 and esi, 80000000
:10001750 75C4 jne 10001716
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001748(C), :10001761(C), :10001769(C), :10001774(C), :1000177C(C)
|
:10001752 5E pop esi
:10001753 5F pop edi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001701(C)
|
:10001754 5B pop ebx
:10001755 33C0 xor eax, eax
:10001757 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000173A(C)
|
:10001758 8B42FC mov eax, dword ptr [edx-04]
:1000175B 38D8 cmp al, bl
:1000175D 7436 je 10001795
:1000175F 84C0 test al, al
:10001761 74EF je 10001752
:10001763 38DC cmp ah, bl
:10001765 7427 je 1000178E
:10001767 84E4 test ah, ah
:10001769 74E7 je 10001752
:1000176B C1E810 shr eax, 10
:1000176E 38D8 cmp al, bl
:10001770 7415 je 10001787
:10001772 84C0 test al, al
:10001774 74DC je 10001752
:10001776 38DC cmp ah, bl
:10001778 7406 je 10001780
:1000177A 84E4 test ah, ah
:1000177C 74D4 je 10001752
:1000177E EB96 jmp 10001716
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001778(C)
|
:10001780 5E pop esi
:10001781 5F pop edi
:10001782 8D42FF lea eax, dword ptr [edx-01]
:10001785 5B pop ebx
:10001786 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001770(C)
|
:10001787 8D42FE lea eax, dword ptr [edx-02]
:1000178A 5E pop esi
:1000178B 5F pop edi
:1000178C 5B pop ebx
:1000178D C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001765(C)
|
:1000178E 8D42FD lea eax, dword ptr [edx-03]
:10001791 5E pop esi
:10001792 5F pop edi
:10001793 5B pop ebx
:10001794 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000175D(C)
|
:10001795 8D42FC lea eax, dword ptr [edx-04]
:10001798 5E pop esi
:10001799 5F pop edi
:1000179A 5B pop ebx
:1000179B C3 ret
:1000179C CC int 03
:1000179D CC int 03
:1000179E CC int 03
:1000179F CC int 03
* Referenced by a CALL at Addresses:
|:1000101D , :1000105B
|
:100017A0 A1D0860010 mov eax, dword ptr [100086D0]
:100017A5 53 push ebx
:100017A6 85C0 test eax, eax
:100017A8 56 push esi
:100017A9 7515 jne 100017C0
:100017AB 8B442410 mov eax, dword ptr [esp+10]
:100017AF 8B4C240C mov ecx, dword ptr [esp+0C]
:100017B3 50 push eax
:100017B4 51 push ecx
:100017B5 E826FFFFFF call 100016E0
:100017BA 83C408 add esp, 00000008
:100017BD 5E pop esi
:100017BE 5B pop ebx
:100017BF C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100017A9(C)
|
:100017C0 8B54240C mov edx, dword ptr [esp+0C]
:100017C4 8B742410 mov esi, dword ptr [esp+10]
:100017C8 660FB602 movzx ax, byte ptr [edx]
:100017CC 6685C0 test ax, ax
:100017CF 7466 je 10001837
:100017D1 B304 mov bl, 04
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001816(C)
|
:100017D3 8BC8 mov ecx, eax
:100017D5 81E1FF000000 and ecx, 000000FF
:100017DB 8499C9840010 test byte ptr [ecx+100084C9], bl
:100017E1 741E je 10001801
:100017E3 8A4A01 mov cl, byte ptr [edx+01]
:100017E6 42 inc edx
:100017E7 84C9 test cl, cl
:100017E9 7441 je 1000182C
:100017EB 25FFFF0000 and eax, 0000FFFF
:100017F0 81E1FF000000 and ecx, 000000FF
:100017F6 C1E008 shl eax, 08
:100017F9 0BC1 or eax, ecx
:100017FB 3BF0 cmp esi, eax
:100017FD 7432 je 10001831
:100017FF EB0C jmp 1000180D
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100017E1(C)
|
:10001801 8BC8 mov ecx, eax
:10001803 81E1FFFF0000 and ecx, 0000FFFF
:10001809 3BF1 cmp esi, ecx
:1000180B 742A je 10001837
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100017FF(U)
|
:1000180D 660FB64201 movzx ax, byte ptr [edx+01]
:10001812 42 inc edx
:10001813 6685C0 test ax, ax
:10001816 75BB jne 100017D3
:10001818 25FFFF0000 and eax, 0000FFFF
:1000181D 33C9 xor ecx, ecx
:1000181F 3BF0 cmp esi, eax
:10001821 0F95C1 setne cl
:10001824 49 dec ecx
:10001825 23CA and ecx, edx
:10001827 8BC1 mov eax, ecx
:10001829 5E pop esi
:1000182A 5B pop ebx
:1000182B C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100017E9(C)
|
:1000182C 33C0 xor eax, eax
:1000182E 5E pop esi
:1000182F 5B pop ebx
:10001830 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100017FD(C)
|
:10001831 8D42FF lea eax, dword ptr [edx-01]
:10001834 5E pop esi
:10001835 5B pop ebx
:10001836 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100017CF(C), :1000180B(C)
|
:10001837 25FFFF0000 and eax, 0000FFFF
:1000183C 33C9 xor ecx, ecx
:1000183E 3BF0 cmp esi, eax
:10001840 5E pop esi
:10001841 0F95C1 setne cl
:10001844 49 dec ecx
:10001845 5B pop ebx
:10001846 23CA and ecx, edx
:10001848 8BC1 mov eax, ecx
:1000184A C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000188E(C)
|
* Possible StringData Ref from Data Obj ->" ((((( "
->" H????????"
->"???"
->" "
|
:1000189D A130610010 mov eax, dword ptr [10006130]
:100018A2 8A0458 mov al, byte ptr [eax+2*ebx]
:100018A5 83E001 and eax, 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000189B(U)
|
:100018A8 85C0 test eax, eax
:100018AA 7507 jne 100018B3
:100018AC 8BC3 mov eax, ebx
:100018AE 5B pop ebx
:100018AF 83C408 add esp, 00000008
:100018B2 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001885(C), :100018AA(C)
|
* Possible StringData Ref from Data Obj ->" ((((( "
->" H????????"
->"???"
->" "
|
:100018B3 8B1530610010 mov edx, dword ptr [10006130]
:100018B9 8BC3 mov eax, ebx
:100018BB C1F808 sar eax, 08
:100018BE 8BC8 mov ecx, eax
:100018C0 81E1FF000000 and ecx, 000000FF
:100018C6 F6444A0180 test [edx+2*ecx+01], 80
:100018CB 7414 je 100018E1
:100018CD 88442410 mov byte ptr [esp+10], al
:100018D1 885C2411 mov byte ptr [esp+11], bl
:100018D5 C644241200 mov [esp+12], 00
:100018DA B802000000 mov eax, 00000002
:100018DF EB0E jmp 100018EF
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100018CB(C)
|
:100018E1 885C2410 mov byte ptr [esp+10], bl
:100018E5 C644241100 mov [esp+11], 00
:100018EA B801000000 mov eax, 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001915(C)
|
:1000191E 83F801 cmp eax, 00000001
:10001921 750E jne 10001931
:10001923 8B442404 mov eax, dword ptr [esp+04]
:10001927 25FF000000 and eax, 000000FF
:1000192C 5B pop ebx
:1000192D 83C408 add esp, 00000008
:10001930 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001921(C)
|
:10001931 8B442405 mov eax, dword ptr [esp+05]
:10001935 8B4C2404 mov ecx, dword ptr [esp+04]
:10001939 25FF000000 and eax, 000000FF
:1000193E 81E1FF000000 and ecx, 000000FF
:10001944 C1E008 shl eax, 08
:10001947 0BC1 or eax, ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001864(C), :1000186D(C)
|
:10001949 5B pop ebx
:1000194A 83C408 add esp, 00000008
:1000194D C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100019EE(C)
|
* Possible StringData Ref from Data Obj ->" ((((( "
->" H????????"
->"???"
->" "
|
:100019FD A130610010 mov eax, dword ptr [10006130]
:10001A02 8A0458 mov al, byte ptr [eax+2*ebx]
:10001A05 83E002 and eax, 00000002
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100019FB(U)
|
:10001A08 85C0 test eax, eax
:10001A0A 7507 jne 10001A13
:10001A0C 8BC3 mov eax, ebx
:10001A0E 5B pop ebx
:10001A0F 83C408 add esp, 00000008
:10001A12 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100019E5(C), :10001A0A(C)
|
* Possible StringData Ref from Data Obj ->" ((((( "
->" H????????"
->"???"
->" "
|
:10001A13 8B1530610010 mov edx, dword ptr [10006130]
:10001A19 8BC3 mov eax, ebx
:10001A1B C1F808 sar eax, 08
:10001A1E 8BC8 mov ecx, eax
:10001A20 81E1FF000000 and ecx, 000000FF
:10001A26 F6444A0180 test [edx+2*ecx+01], 80
:10001A2B 7414 je 10001A41
:10001A2D 88442410 mov byte ptr [esp+10], al
:10001A31 885C2411 mov byte ptr [esp+11], bl
:10001A35 C644241200 mov [esp+12], 00
:10001A3A B802000000 mov eax, 00000002
:10001A3F EB0E jmp 10001A4F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001A2B(C)
|
:10001A41 885C2410 mov byte ptr [esp+10], bl
:10001A45 C644241100 mov [esp+11], 00
:10001A4A B801000000 mov eax, 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001A75(C)
|
:10001A7E 83F801 cmp eax, 00000001
:10001A81 750E jne 10001A91
:10001A83 8B442404 mov eax, dword ptr [esp+04]
:10001A87 25FF000000 and eax, 000000FF
:10001A8C 5B pop ebx
:10001A8D 83C408 add esp, 00000008
:10001A90 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001A81(C)
|
:10001A91 8B442405 mov eax, dword ptr [esp+05]
:10001A95 8B4C2404 mov ecx, dword ptr [esp+04]
:10001A99 25FF000000 and eax, 000000FF
:10001A9E 81E1FF000000 and ecx, 000000FF
:10001AA4 C1E008 shl eax, 08
:10001AA7 0BC1 or eax, ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100019C4(C), :100019CD(C)
|
:10001AA9 5B pop ebx
:10001AAA 83C408 add esp, 00000008
:10001AAD C3 ret
:10001AAE 90 nop
:10001AAF 90 nop
* Referenced by a CALL at Address:
|:10001C0C
|
:10001AB0 8B442404 mov eax, dword ptr [esp+04]
:10001AB4 6A04 push 00000004
:10001AB6 6A00 push 00000000
:10001AB8 50 push eax
:10001AB9 E832000000 call 10001AF0
:10001ABE 83C40C add esp, 0000000C
:10001AC1 C3 ret
* Referenced by a CALL at Addresses:
|:10001AB9 , :10001AD9
|
:10001AF0 8B442404 mov eax, dword ptr [esp+04]
:10001AF4 8A4C240C mov cl, byte ptr [esp+0C]
:10001AF8 25FF000000 and eax, 000000FF
:10001AFD 8488C9840010 test byte ptr [eax+100084C9], cl
:10001B03 751F jne 10001B24
:10001B05 8B4C2408 mov ecx, dword ptr [esp+08]
:10001B09 85C9 test ecx, ecx
:10001B0B 7410 je 10001B1D
:10001B0D 33D2 xor edx, edx
:10001B0F 668B14453A610010 mov dx, word ptr [2*eax+1000613A]
:10001B17 8BC2 mov eax, edx
:10001B19 23C1 and eax, ecx
:10001B1B EB02 jmp 10001B1F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001B0B(C)
|
:10001B1D 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001B1B(U)
|
:10001B1F 85C0 test eax, eax
:10001B21 7501 jne 10001B24
:10001B23 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001B03(C), :10001B21(C)
|
:10001B24 B801000000 mov eax, 00000001
:10001B29 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001BC2(C)
|
:10001BCD 6AFF push FFFFFFFF
:10001BCF E87C090000 call 10002550
:10001BD4 83C404 add esp, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001BCB(C)
|
:10001BD7 E8040D0000 call 100028E0
:10001BDC E80F0C0000 call 100027F0
:10001BE1 E83A090000 call 10002520
:10001BE6 8B35B4890010 mov esi, dword ptr [100089B4]
:10001BEC 89759C mov dword ptr [ebp-64], esi
:10001BEF 803E22 cmp byte ptr [esi], 22
:10001BF2 0F85BE000000 jne 10001CB6
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001C16(C), :10001C1C(U)
|
:10001BF8 46 inc esi
:10001BF9 89759C mov dword ptr [ebp-64], esi
:10001BFC 8A06 mov al, byte ptr [esi]
:10001BFE 3C22 cmp al, 22
:10001C00 741C je 10001C1E
:10001C02 84C0 test al, al
:10001C04 7418 je 10001C1E
:10001C06 25FF000000 and eax, 000000FF
:10001C0B 50 push eax
:10001C0C E89FFEFFFF call 10001AB0
:10001C11 83C404 add esp, 00000004
:10001C14 85C0 test eax, eax
:10001C16 74E0 je 10001BF8
:10001C18 46 inc esi
:10001C19 89759C mov dword ptr [ebp-64], esi
:10001C1C EBDA jmp 10001BF8
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001C00(C), :10001C04(C)
|
:10001C1E 803E22 cmp byte ptr [esi], 22
:10001C21 7504 jne 10001C27
:10001C23 46 inc esi
:10001C24 89759C mov dword ptr [ebp-64], esi
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001C21(C), :10001C35(U), :10001CB9(C)
|
:10001C27 8A06 mov al, byte ptr [esi]
:10001C29 84C0 test al, al
:10001C2B 740A je 10001C37
:10001C2D 3C20 cmp al, 20
:10001C2F 7706 ja 10001C37
:10001C31 46 inc esi
:10001C32 89759C mov dword ptr [ebp-64], esi
:10001C35 EBF0 jmp 10001C27
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001C2B(C), :10001C2F(C)
|
:10001C37 C745D000000000 mov [ebp-30], 00000000
:10001C3E 8D45A4 lea eax, dword ptr [ebp-5C]
:10001C41 50 push eax
* Reference To: KERNEL32.GetStartupInfoA, Ord:0128h
|
:10001C42 FF1520500010 Call dword ptr [10005020]
:10001C48 F645D001 test [ebp-30], 01
:10001C4C 740A je 10001C58
:10001C4E 8B45D4 mov eax, dword ptr [ebp-2C]
:10001C51 25FFFF0000 and eax, 0000FFFF
:10001C56 EB05 jmp 10001C5D
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001C4C(C)
|
:10001C58 B80A000000 mov eax, 0000000A
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001C56(U)
|
:10001C5D 50 push eax
:10001C5E 56 push esi
:10001C5F 6A00 push 00000000
:10001C61 6A00 push 00000000
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001C78(U)
|
:10001C9B 83C404 add esp, 00000004
:10001C9E C745FCFFFFFFFF mov [ebp-04], FFFFFFFF
:10001CA5 8B4DF0 mov ecx, dword ptr [ebp-10]
:10001CA8 64890D00000000 mov dword ptr fs:[00000000], ecx
:10001CAF 5F pop edi
:10001CB0 5E pop esi
:10001CB1 5B pop ebx
:10001CB2 8BE5 mov esp, ebp
:10001CB4 5D pop ebp
:10001CB5 C3 ret
* Referenced by a CALL at Address:
|:10002212
|
:10001D30 8B442404 mov eax, dword ptr [esp+04]
:10001D34 83EC14 sub esp, 00000014
:10001D37 53 push ebx
:10001D38 55 push ebp
:10001D39 56 push esi
:10001D3A 57 push edi
:10001D3B 50 push eax
:10001D3C E8FF010000 call 10001F40
:10001D41 8BC8 mov ecx, eax
:10001D43 A1D0860010 mov eax, dword ptr [100086D0]
:10001D48 83C404 add esp, 00000004
:10001D4B 3BC8 cmp ecx, eax
:10001D4D 894C2428 mov dword ptr [esp+28], ecx
:10001D51 750A jne 10001D5D
:10001D53 33C0 xor eax, eax
:10001D55 5F pop edi
:10001D56 5E pop esi
:10001D57 5D pop ebp
:10001D58 5B pop ebx
:10001D59 83C414 add esp, 00000014
:10001D5C C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001D51(C)
|
:10001D5D 85C9 test ecx, ecx
:10001D5F 7514 jne 10001D75
:10001D61 E88A020000 call 10001FF0
:10001D66 E8C5020000 call 10002030
:10001D6B 33C0 xor eax, eax
:10001D6D 5F pop edi
:10001D6E 5E pop esi
:10001D6F 5D pop ebp
:10001D70 5B pop ebx
:10001D71 83C414 add esp, 00000014
:10001D74 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001D5F(C)
|
:10001D75 33D2 xor edx, edx
* Possible StringData Ref from Data Obj ->"?"
|
:10001D77 B840600010 mov eax, 10006040
* Reference To: KERNEL32.GetCPInfo, Ord:00A3h
|
:10001D95 FF1514500010 Call dword ptr [10005014]
:10001D9B BE01000000 mov esi, 00000001
:10001DA0 3BC6 cmp eax, esi
:10001DA2 0F85BB000000 jne 10001E63
:10001DA8 B940000000 mov ecx, 00000040
:10001DAD 33C0 xor eax, eax
:10001DAF BFC8840010 mov edi, 100084C8
:10001DB4 F3 repz
:10001DB5 AB stosd
:10001DB6 8B4C2410 mov ecx, dword ptr [esp+10]
:10001DBA AA stosb
:10001DBB 8B7C2428 mov edi, dword ptr [esp+28]
:10001DBF 33C0 xor eax, eax
:10001DC1 3BCE cmp ecx, esi
:10001DC3 893DD0860010 mov dword ptr [100086D0], edi
:10001DC9 A3D4860010 mov dword ptr [100086D4], eax
:10001DCE 766E jbe 10001E3E
:10001DD0 8A442416 mov al, byte ptr [esp+16]
:10001DD4 84C0 test al, al
:10001DD6 7437 je 10001E0F
:10001DD8 8D542417 lea edx, dword ptr [esp+17]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001E0D(C)
|
:10001DDC 8A0A mov cl, byte ptr [edx]
:10001DDE 84C9 test cl, cl
:10001DE0 742D je 10001E0F
:10001DE2 33C0 xor eax, eax
:10001DE4 81E1FF000000 and ecx, 000000FF
:10001DEA 8A42FF mov al, byte ptr [edx-01]
:10001DED 3BC1 cmp eax, ecx
:10001DEF 7714 ja 10001E05
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001E03(C)
|
:10001DF1 8A98C9840010 mov bl, byte ptr [eax+100084C9]
:10001DF7 80CB04 or bl, 04
:10001DFA 8898C9840010 mov byte ptr [eax+100084C9], bl
:10001E00 40 inc eax
:10001E01 3BC1 cmp eax, ecx
:10001E03 76EC jbe 10001DF1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001DEF(C)
|
:10001E05 8A4201 mov al, byte ptr [edx+01]
:10001E08 83C202 add edx, 00000002
:10001E0B 84C0 test al, al
:10001E0D 75CD jne 10001DDC
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10001DD6(C), :10001DE0(C)
|
:10001E0F 8BC6 mov eax, esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001DCE(C)
|
:10001E3E A3B0890010 mov dword ptr [100089B0], eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001E3C(U)
|
:10001E43 33C0 xor eax, eax
:10001E45 A3D8860010 mov dword ptr [100086D8], eax
:10001E4A A3DC860010 mov dword ptr [100086DC], eax
:10001E4F A3E0860010 mov dword ptr [100086E0], eax
:10001E54 E8D7010000 call 10002030
:10001E59 33C0 xor eax, eax
:10001E5B 5F pop edi
:10001E5C 5E pop esi
:10001E5D 5D pop ebp
:10001E5E 5B pop ebx
:10001E5F 83C414 add esp, 00000014
:10001E62 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001DA2(C)
|
:10001E63 A1E4860010 mov eax, dword ptr [100086E4]
:10001E68 85C0 test eax, eax
:10001E6A 7414 je 10001E80
:10001E6C E87F010000 call 10001FF0
:10001E71 E8BA010000 call 10002030
:10001E76 33C0 xor eax, eax
:10001E78 5F pop edi
:10001E79 5E pop esi
:10001E7A 5D pop ebp
:10001E7B 5B pop ebx
:10001E7C 83C414 add esp, 00000014
:10001E7F C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001E6A(C)
|
:10001E80 83C8FF or eax, FFFFFFFF
:10001E83 5F pop edi
:10001E84 5E pop esi
:10001E85 5D pop ebp
:10001E86 5B pop ebx
:10001E87 83C414 add esp, 00000014
:10001E8A C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001D7E(C)
|
:10001E8B B940000000 mov ecx, 00000040
:10001E90 33C0 xor eax, eax
:10001E92 BFC8840010 mov edi, 100084C8
:10001E97 8D1C52 lea ebx, dword ptr [edx+2*edx]
:10001E9A F3 repz
:10001E9B AB stosd
:10001E9C AA stosb
:10001E9D 33FF xor edi, edi
:10001E9F C1E304 shl ebx, 04
:10001EA2 8DAB50600010 lea ebp, dword ptr [ebx+10006050]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001EE8(C)
|
:10001EA8 8A4500 mov al, byte ptr [ebp+00]
:10001EAB 8BF5 mov esi, ebp
:10001EAD 84C0 test al, al
:10001EAF 7430 je 10001EE1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001EDF(C)
|
:10001EB1 8A4E01 mov cl, byte ptr [esi+01]
:10001EB4 84C9 test cl, cl
:10001EB6 7429 je 10001EE1
:10001EB8 33C0 xor eax, eax
:10001EBA 81E1FF000000 and ecx, 000000FF
:10001EC0 8A06 mov al, byte ptr [esi]
:10001EC2 3BC1 cmp eax, ecx
:10001EC4 7711 ja 10001ED7
:10001EC6 8A9738600010 mov dl, byte ptr [edi+10006038]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001ED5(C)
|
:10001ECC 0890C9840010 or byte ptr [eax+100084C9], dl
:10001ED2 40 inc eax
:10001ED3 3BC1 cmp eax, ecx
:10001ED5 76F5 jbe 10001ECC
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001EC4(C)
|
:10001ED7 8A4602 mov al, byte ptr [esi+02]
:10001EDA 83C602 add esi, 00000002
:10001EDD 84C0 test al, al
:10001EDF 75D0 jne 10001EB1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001F66(C)
|
:10001F78 83F8FC cmp eax, FFFFFFFC
:10001F7B 750F jne 10001F8C
:10001F7D A108870010 mov eax, dword ptr [10008708]
:10001F82 C705E486001001000000 mov dword ptr [100086E4], 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10001F7B(C)
|
:10001F8C C3 ret
:10001F8D 90 nop
:10001F8E 90 nop
:10001F8F 90 nop
* Reference To: KERNEL32.GetCPInfo, Ord:00A3h
|
:10002043 FF1514500010 Call dword ptr [10005014]
:10002049 83F801 cmp eax, 00000001
:1000204C 0F8552010000 jne 100021A4
:10002052 57 push edi
:10002053 56 push esi
:10002054 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002060(C)
|
:10002056 88440420 mov byte ptr [esp+eax+20], al
:1000205A 40 inc eax
:1000205B 3D00010000 cmp eax, 00000100
:10002060 72F4 jb 10002056
:10002062 8A442412 mov al, byte ptr [esp+12]
:10002066 C644242020 mov [esp+20], 20
:1000206B 84C0 test al, al
:1000206D 7435 je 100020A4
:1000206F 8D542413 lea edx, dword ptr [esp+13]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100020A2(C)
|
:10002073 33C9 xor ecx, ecx
:10002075 25FF000000 and eax, 000000FF
:1000207A 8A0A mov cl, byte ptr [edx]
:1000207C 3BC1 cmp eax, ecx
:1000207E 771A ja 1000209A
:10002080 2BC8 sub ecx, eax
:10002082 8D7C0420 lea edi, dword ptr [esp+eax+20]
:10002086 41 inc ecx
:10002087 B820202020 mov eax, 20202020
:1000208C 8BF1 mov esi, ecx
:1000208E C1E902 shr ecx, 02
:10002091 F3 repz
:10002092 AB stosd
:10002093 8BCE mov ecx, esi
:10002095 83E103 and ecx, 00000003
:10002098 F3 repz
:10002099 AA stosb
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000207E(C)
|
:1000209A 8A4201 mov al, byte ptr [edx+01]
:1000209D 83C202 add edx, 00000002
:100020A0 84C0 test al, al
:100020A2 75CF jne 10002073
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002198(C)
|
:10002140 668B0A mov cx, word ptr [edx]
:10002143 F6C101 test cl, 01
:10002146 741D je 10002165
:10002148 8A88C9840010 mov cl, byte ptr [eax+100084C9]
:1000214E 0ACB or cl, bl
:10002150 8888C9840010 mov byte ptr [eax+100084C9], cl
:10002156 8A8C0420010000 mov cl, byte ptr [esp+eax+00000120]
:1000215D 8888D0850010 mov byte ptr [eax+100085D0], cl
:10002163 EB2A jmp 1000218F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002146(C)
|
:10002165 F6C102 test cl, 02
:10002168 741E je 10002188
:1000216A 8A88C9840010 mov cl, byte ptr [eax+100084C9]
:10002170 80C920 or cl, 20
:10002173 8888C9840010 mov byte ptr [eax+100084C9], cl
:10002179 8A8C0420020000 mov cl, byte ptr [esp+eax+00000220]
:10002180 8888D0850010 mov byte ptr [eax+100085D0], cl
:10002186 EB07 jmp 1000218F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002168(C)
|
:10002188 C680D085001000 mov byte ptr [eax+100085D0], 00
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002163(U), :10002186(U)
|
:1000218F 40 inc eax
:10002190 83C202 add edx, 00000002
:10002193 3D00010000 cmp eax, 00000100
:10002198 72A6 jb 10002140
:1000219A 5E pop esi
:1000219B 5F pop edi
:1000219C 5B pop ebx
:1000219D 81C414050000 add esp, 00000514
:100021A3 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000204C(C)
|
:100021A4 33C0 xor eax, eax
:100021A6 B310 mov bl, 10
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002200(C)
|
:100021A8 83F841 cmp eax, 00000041
:100021AB 7220 jb 100021CD
:100021AD 83F85A cmp eax, 0000005A
:100021B0 771B ja 100021CD
:100021B2 8A90C9840010 mov dl, byte ptr [eax+100084C9]
:100021B8 0AD3 or dl, bl
:100021BA 8890C9840010 mov byte ptr [eax+100084C9], dl
:100021C0 8AD0 mov dl, al
:100021C2 80C220 add dl, 20
:100021C5 8890D0850010 mov byte ptr [eax+100085D0], dl
:100021CB EB2D jmp 100021FA
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100021AB(C), :100021B0(C)
|
:100021CD 83F861 cmp eax, 00000061
:100021D0 7221 jb 100021F3
:100021D2 83F87A cmp eax, 0000007A
:100021D5 771C ja 100021F3
:100021D7 8A88C9840010 mov cl, byte ptr [eax+100084C9]
:100021DD 80C920 or cl, 20
:100021E0 8888C9840010 mov byte ptr [eax+100084C9], cl
:100021E6 8AC8 mov cl, al
:100021E8 80E920 sub cl, 20
:100021EB 8888D0850010 mov byte ptr [eax+100085D0], cl
:100021F1 EB07 jmp 100021FA
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100021D0(C), :100021D5(C)
|
:100021F3 C680D085001000 mov byte ptr [eax+100085D0], 00
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100021CB(U), :100021F1(U)
|
:100021FA 40 inc eax
:100021FB 3D00010000 cmp eax, 00000100
:10002200 72A6 jb 100021A8
:10002202 5B pop ebx
:10002203 81C414050000 add esp, 00000514
:10002209 C3 ret
* Reference To: KERNEL32.LCMapStringW, Ord:018Eh
|
:10002245 FF1540500010 Call dword ptr [10005040]
:1000224B 85C0 test eax, eax
:1000224D 7407 je 10002256
:1000224F B801000000 mov eax, 00000001
:10002254 EB21 jmp 10002277
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000224D(C)
|
:10002256 6A00 push 00000000
:10002258 6A00 push 00000000
:1000225A 6A01 push 00000001
:1000225C 68AC500010 push 100050AC
:10002261 6800010000 push 00000100
:10002266 6A00 push 00000000
:10002268 FFD3 call ebx
:1000226A 85C0 test eax, eax
:1000226C 0F84CC010000 je 1000243E
:10002272 B802000000 mov eax, 00000002
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002254(U)
|
:10002277 A3EC860010 mov dword ptr [100086EC], eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002231(C)
|
:1000227C 8B742420 mov esi, dword ptr [esp+20]
:10002280 85F6 test esi, esi
:10002282 7E17 jle 1000229B
:10002284 8B7C241C mov edi, dword ptr [esp+1C]
:10002288 56 push esi
:10002289 57 push edi
:1000228A E8C1010000 call 10002450
:1000228F 8BF0 mov esi, eax
:10002291 A1EC860010 mov eax, dword ptr [100086EC]
:10002296 83C408 add esp, 00000008
:10002299 EB04 jmp 1000229F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002282(C)
|
:1000229B 8B7C241C mov edi, dword ptr [esp+1C]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002299(U)
|
:1000229F 83F802 cmp eax, 00000002
:100022A2 751D jne 100022C1
:100022A4 8B442428 mov eax, dword ptr [esp+28]
:100022A8 8B4C2424 mov ecx, dword ptr [esp+24]
:100022AC 8B542418 mov edx, dword ptr [esp+18]
:100022B0 50 push eax
:100022B1 8B442418 mov eax, dword ptr [esp+18]
:100022B5 51 push ecx
:100022B6 56 push esi
:100022B7 57 push edi
:100022B8 52 push edx
:100022B9 50 push eax
:100022BA FFD3 call ebx
:100022BC 5F pop edi
:100022BD 5E pop esi
:100022BE 5D pop ebp
:100022BF 5B pop ebx
:100022C0 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100022A2(C)
|
:100022C1 83F801 cmp eax, 00000001
:100022C4 0F85DD000000 jne 100023A7
:100022CA 8B6C242C mov ebp, dword ptr [esp+2C]
:100022CE C744242000000000 mov [esp+20], 00000000
:100022D6 85ED test ebp, ebp
:100022D8 750C jne 100022E6
:100022DA 8B0D08870010 mov ecx, dword ptr [10008708]
:100022E0 894C242C mov dword ptr [esp+2C], ecx
:100022E4 8BE9 mov ebp, ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100022D8(C)
|
:100022E6 8B542430 mov edx, dword ptr [esp+30]
:100022EA 6A00 push 00000000
:100022EC F7DA neg edx
:100022EE 1BD2 sbb edx, edx
:100022F0 6A00 push 00000000
:100022F2 83E208 and edx, 00000008
:100022F5 56 push esi
:100022F6 42 inc edx
:100022F7 57 push edi
:100022F8 52 push edx
:100022F9 55 push ebp
* Reference To: KERNEL32.MultiByteToWideChar, Ord:01ABh
|
:100022FA FF1534500010 Call dword ptr [10005034]
:10002300 8BF8 mov edi, eax
:10002302 85FF test edi, edi
:10002304 7505 jne 1000230B
:10002306 5F pop edi
:10002307 5E pop esi
:10002308 5D pop ebp
:10002309 5B pop ebx
:1000230A C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002304(C)
|
:1000230B 8D043F lea eax, dword ptr [edi+edi]
:1000230E 50 push eax
:1000230F E89C120000 call 100035B0
:10002314 8BD8 mov ebx, eax
:10002316 83C404 add esp, 00000004
:10002319 85DB test ebx, ebx
:1000231B 7505 jne 10002322
:1000231D 5F pop edi
:1000231E 5E pop esi
:1000231F 5D pop ebp
:10002320 5B pop ebx
:10002321 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000231B(C)
|
:10002322 8B4C241C mov ecx, dword ptr [esp+1C]
:10002326 57 push edi
:10002327 53 push ebx
:10002328 56 push esi
:10002329 51 push ecx
:1000232A 6A01 push 00000001
:1000232C 55 push ebp
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100022C4(C)
|
:100023A7 5F pop edi
:100023A8 5E pop esi
:100023A9 5D pop ebp
:100023AA 5B pop ebx
:100023AB C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002361(C)
|
:100023AC 8D1436 lea edx, dword ptr [esi+esi]
:100023AF 52 push edx
:100023B0 E8FB110000 call 100035B0
:100023B5 83C404 add esp, 00000004
:100023B8 89442420 mov dword ptr [esp+20], eax
:100023BC 85C0 test eax, eax
:100023BE 7468 je 10002428
:100023C0 8B4C2414 mov ecx, dword ptr [esp+14]
:100023C4 56 push esi
:100023C5 50 push eax
:100023C6 57 push edi
:100023C7 53 push ebx
:100023C8 55 push ebp
:100023C9 51 push ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000226C(C)
|
:1000243E 5F pop edi
:1000243F 5E pop esi
:10002440 5D pop ebp
:10002441 33C0 xor eax, eax
:10002443 5B pop ebx
:10002444 C3 ret
* Referenced by a CALL at Address:
|:1000228A
|
:10002450 8B542408 mov edx, dword ptr [esp+08]
:10002454 56 push esi
:10002455 8B742408 mov esi, dword ptr [esp+08]
:10002459 85D2 test edx, edx
:1000245B 57 push edi
:1000245C 8BC6 mov eax, esi
:1000245E 8D4AFF lea ecx, dword ptr [edx-01]
:10002461 740D je 10002470
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000246E(C)
|
:10002463 803800 cmp byte ptr [eax], 00
:10002466 7408 je 10002470
:10002468 40 inc eax
:10002469 8BF9 mov edi, ecx
:1000246B 49 dec ecx
:1000246C 85FF test edi, edi
:1000246E 75F3 jne 10002463
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002461(C), :10002466(C)
|
:10002470 803800 cmp byte ptr [eax], 00
:10002473 7505 jne 1000247A
:10002475 2BC6 sub eax, esi
:10002477 5F pop edi
:10002478 5E pop esi
:10002479 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002473(C)
|
:1000247A 5F pop edi
:1000247B 5E pop esi
:1000247C 8BC2 mov eax, edx
:1000247E C3 ret
:1000247F 90 nop
* Referenced by a CALL at Addresses:
|:10001893 , :10001960 , :10001990 , :100019F3
|
:10002480 51 push ecx
:10002481 8B4C2408 mov ecx, dword ptr [esp+08]
:10002485 56 push esi
:10002486 8D4101 lea eax, dword ptr [ecx+01]
:10002489 3D00010000 cmp eax, 00000100
:1000248E 7715 ja 100024A5
* Possible StringData Ref from Data Obj ->" ((((( "
->" H????????"
->"???"
->" "
|
:10002490 8B1530610010 mov edx, dword ptr [10006130]
:10002496 33C0 xor eax, eax
:10002498 668B044A mov ax, word ptr [edx+2*ecx]
:1000249C 8B4C2410 mov ecx, dword ptr [esp+10]
:100024A0 23C1 and eax, ecx
:100024A2 5E pop esi
:100024A3 59 pop ecx
:100024A4 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000248E(C)
|
* Possible StringData Ref from Data Obj ->" ((((( "
->" H????????"
->"???"
->" "
|
:100024A5 8B3530610010 mov esi, dword ptr [10006130]
:100024AB 8BC1 mov eax, ecx
:100024AD C1F808 sar eax, 08
:100024B0 8BD0 mov edx, eax
:100024B2 81E2FF000000 and edx, 000000FF
:100024B8 F644560180 test [esi+2*edx+01], 80
:100024BD 7414 je 100024D3
:100024BF 8844240C mov byte ptr [esp+0C], al
:100024C3 884C240D mov byte ptr [esp+0D], cl
:100024C7 C644240E00 mov [esp+0E], 00
:100024CC B802000000 mov eax, 00000002
:100024D1 EB0E jmp 100024E1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100024BD(C)
|
:100024D3 884C240C mov byte ptr [esp+0C], cl
:100024D7 C644240D00 mov [esp+0D], 00
:100024DC B801000000 mov eax, 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100024D1(U)
|
:100024E1 6A01 push 00000001
:100024E3 6A00 push 00000000
:100024E5 8D4C240C lea ecx, dword ptr [esp+0C]
:100024E9 6A00 push 00000000
:100024EB 51 push ecx
:100024EC 8D54241C lea edx, dword ptr [esp+1C]
:100024F0 50 push eax
:100024F1 52 push edx
:100024F2 6A01 push 00000001
:100024F4 E8270E0000 call 10003320
:100024F9 83C41C add esp, 0000001C
:100024FC 85C0 test eax, eax
:100024FE 7503 jne 10002503
:10002500 5E pop esi
:10002501 59 pop ecx
:10002502 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100024FE(C)
|
:10002503 8B442404 mov eax, dword ptr [esp+04]
:10002507 8B4C2410 mov ecx, dword ptr [esp+10]
:1000250B 25FFFF0000 and eax, 0000FFFF
:10002510 5E pop esi
:10002511 23C1 and eax, ecx
:10002513 59 pop ecx
:10002514 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000261D(C)
|
:10002630 5E pop esi
:10002631 5D pop ebp
:10002632 5B pop ebx
:10002633 C3 ret
* Referenced by a CALL at Addresses:
|:10002535 , :10002547 , :10002601 , :10002613
|
:10002640 56 push esi
:10002641 8B742408 mov esi, dword ptr [esp+08]
:10002645 57 push edi
:10002646 8B7C2410 mov edi, dword ptr [esp+10]
:1000264A 3BF7 cmp esi, edi
:1000264C 730F jnb 1000265D
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000265B(C)
|
:1000264E 8B06 mov eax, dword ptr [esi]
:10002650 85C0 test eax, eax
:10002652 7402 je 10002656
:10002654 FFD0 call eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002652(C)
|
:10002656 83C604 add esi, 00000004
:10002659 3BF7 cmp esi, edi
:1000265B 72F1 jb 1000264E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000264C(C)
|
:1000265D 5F pop edi
:1000265E 5E pop esi
:1000265F C3 ret
* Referenced by a CALL at Address:
|:10001C86
|
:10002660 8B442404 mov eax, dword ptr [esp+04]
:10002664 53 push ebx
:10002665 55 push ebp
:10002666 56 push esi
:10002667 50 push eax
:10002668 E833010000 call 100027A0
:1000266D 83C404 add esp, 00000004
:10002670 85C0 test eax, eax
:10002672 0F8417010000 je 1000278F
:10002678 8B5808 mov ebx, dword ptr [eax+08]
:1000267B 85DB test ebx, ebx
:1000267D 0F840C010000 je 1000278F
:10002683 83FB05 cmp ebx, 00000005
:10002686 7510 jne 10002698
:10002688 C7400800000000 mov [eax+08], 00000000
:1000268F B801000000 mov eax, 00000001
:10002694 5E pop esi
:10002695 5D pop ebp
:10002696 5B pop ebx
:10002697 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002686(C)
|
:10002698 83FB01 cmp ebx, 00000001
:1000269B 7507 jne 100026A4
:1000269D 83C8FF or eax, FFFFFFFF
:100026A0 5E pop esi
:100026A1 5D pop ebp
:100026A2 5B pop ebx
:100026A3 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100026E8(C)
|
:100026DE C70100000000 mov dword ptr [ecx], 00000000
:100026E4 83C10C add ecx, 0000000C
:100026E7 4A dec edx
:100026E8 75F4 jne 100026DE
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100026D0(C)
|
:100026EA 8B00 mov eax, dword ptr [eax]
:100026EC 8B0DCC630010 mov ecx, dword ptr [100063CC]
:100026F2 3D8E0000C0 cmp eax, C000008E
:100026F7 8BF1 mov esi, ecx
:100026F9 7507 jne 10002702
:100026FB B983000000 mov ecx, 00000083
:10002700 EB52 jmp 10002754
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100026F9(C)
|
:10002702 3D900000C0 cmp eax, C0000090
:10002707 7507 jne 10002710
:10002709 B981000000 mov ecx, 00000081
:1000270E EB44 jmp 10002754
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002707(C)
|
:10002710 3D910000C0 cmp eax, C0000091
:10002715 7507 jne 1000271E
:10002717 B984000000 mov ecx, 00000084
:1000271C EB36 jmp 10002754
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002715(C)
|
:1000271E 3D930000C0 cmp eax, C0000093
:10002723 7507 jne 1000272C
:10002725 B985000000 mov ecx, 00000085
:1000272A EB28 jmp 10002754
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002723(C)
|
:1000272C 3D8D0000C0 cmp eax, C000008D
:10002731 7507 jne 1000273A
:10002733 B982000000 mov ecx, 00000082
:10002738 EB1A jmp 10002754
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002731(C)
|
:1000273A 3D8F0000C0 cmp eax, C000008F
:1000273F 7507 jne 10002748
:10002741 B986000000 mov ecx, 00000086
:10002746 EB0C jmp 10002754
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000273F(C)
|
:10002748 3D920000C0 cmp eax, C0000092
:1000274D 750B jne 1000275A
:1000274F B98A000000 mov ecx, 0000008A
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002700(U), :1000270E(U), :1000271C(U), :1000272A(U), :10002738(U)
|:10002746(U)
|
:10002754 890DCC630010 mov dword ptr [100063CC], ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000274D(C)
|
:1000275A 51 push ecx
:1000275B 6A08 push 00000008
:1000275D FFD3 call ebx
:1000275F 83C408 add esp, 00000008
:10002762 8935CC630010 mov dword ptr [100063CC], esi
:10002768 892D58870010 mov dword ptr [10008758], ebp
:1000276E 83C8FF or eax, FFFFFFFF
:10002771 5E pop esi
:10002772 5D pop ebp
:10002773 5B pop ebx
:10002774 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100026BA(C)
|
:10002775 51 push ecx
:10002776 C7400800000000 mov [eax+08], 00000000
:1000277D FFD3 call ebx
:1000277F 83C404 add esp, 00000004
:10002782 892D58870010 mov dword ptr [10008758], ebp
:10002788 83C8FF or eax, FFFFFFFF
:1000278B 5E pop esi
:1000278C 5D pop ebp
:1000278D 5B pop ebx
:1000278E C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002672(C), :1000267D(C)
|
:1000278F 8B542414 mov edx, dword ptr [esp+14]
:10002793 52 push edx
* Reference To: KERNEL32.UnhandledExceptionFilter, Ord:0250h
|
:10002794 FF154C500010 Call dword ptr [1000504C]
:1000279A 5E pop esi
:1000279B 5D pop ebp
:1000279C 5B pop ebx
:1000279D C3 ret
:1000279E 90 nop
:1000279F 90 nop
* Referenced by a CALL at Address:
|:10002668
|
:100027A0 8B542404 mov edx, dword ptr [esp+04]
:100027A4 8B0D48630010 mov ecx, dword ptr [10006348]
:100027AA 56 push esi
:100027AB 8B35C8630010 mov esi, dword ptr [100063C8]
:100027B1 3BCA cmp ecx, edx
* Possible StringData Ref from Data Obj ->""
|
:100027B3 B848630010 mov eax, 10006348
:100027B8 7415 je 100027CF
:100027BA 8D0C76 lea ecx, dword ptr [esi+2*esi]
:100027BD 8D0C8D48630010 lea ecx, dword ptr [4*ecx+10006348]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100027CD(C)
|
:100027C4 83C00C add eax, 0000000C
:100027C7 3BC1 cmp eax, ecx
:100027C9 7304 jnb 100027CF
:100027CB 3910 cmp dword ptr [eax], edx
:100027CD 75F5 jne 100027C4
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100027B8(C), :100027C9(C)
|
:100027CF 8D0C76 lea ecx, dword ptr [esi+2*esi]
:100027D2 8D0C8D48630010 lea ecx, dword ptr [4*ecx+10006348]
:100027D9 3BC1 cmp eax, ecx
:100027DB 7304 jnb 100027E1
:100027DD 3910 cmp dword ptr [eax], edx
:100027DF 7402 je 100027E3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100027DB(C)
|
:100027E1 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100027DF(C)
|
:100027E3 5E pop esi
:100027E4 C3 ret
* Referenced by a CALL at Address:
|:10001BDC
|
:100027F0 51 push ecx
:100027F1 8B15BC840010 mov edx, dword ptr [100084BC]
:100027F7 53 push ebx
:100027F8 55 push ebp
:100027F9 56 push esi
:100027FA 8A02 mov al, byte ptr [edx]
:100027FC 33F6 xor esi, esi
:100027FE 84C0 test al, al
:10002800 57 push edi
:10002801 741D je 10002820
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000281E(C)
|
:10002803 3C3D cmp al, 3D
:10002805 7401 je 10002808
:10002807 46 inc esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002805(C)
|
:10002808 8BFA mov edi, edx
:1000280A 83C9FF or ecx, FFFFFFFF
:1000280D 33C0 xor eax, eax
:1000280F F2 repnz
:10002810 AE scasb
:10002811 F7D1 not ecx
:10002813 49 dec ecx
:10002814 8A440A01 mov al, byte ptr [edx+ecx+01]
:10002818 8D540A01 lea edx, dword ptr [edx+ecx+01]
:1000281C 84C0 test al, al
:1000281E 75E3 jne 10002803
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002801(C)
|
:10002820 8D04B504000000 lea eax, dword ptr [4*esi+00000004]
:10002827 50 push eax
:10002828 E8830D0000 call 100035B0
:1000282D 8BF0 mov esi, eax
:1000282F 83C404 add esp, 00000004
:10002832 85F6 test esi, esi
:10002834 89742410 mov dword ptr [esp+10], esi
:10002838 893534870010 mov dword ptr [10008734], esi
:1000283E 750A jne 1000284A
:10002840 6A09 push 00000009
:10002842 E889F4FFFF call 10001CD0
:10002847 83C404 add esp, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000283E(C)
|
:1000284A 8B2DBC840010 mov ebp, dword ptr [100084BC]
:10002850 8A5500 mov dl, byte ptr [ebp+00]
:10002853 84D2 test dl, dl
:10002855 7463 je 100028BA
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100028B8(C)
|
:10002857 8BFD mov edi, ebp
:10002859 83C9FF or ecx, FFFFFFFF
:1000285C 33C0 xor eax, eax
:1000285E F2 repnz
:1000285F AE scasb
:10002860 F7D1 not ecx
:10002862 49 dec ecx
:10002863 8BD9 mov ebx, ecx
:10002865 43 inc ebx
:10002866 80FA3D cmp dl, 3D
:10002869 7445 je 100028B0
:1000286B 53 push ebx
:1000286C E83F0D0000 call 100035B0
:10002871 83C404 add esp, 00000004
:10002874 8906 mov dword ptr [esi], eax
:10002876 85C0 test eax, eax
:10002878 750A jne 10002884
:1000287A 6A09 push 00000009
:1000287C E84FF4FFFF call 10001CD0
:10002881 83C404 add esp, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002878(C)
|
:10002884 8BFD mov edi, ebp
:10002886 83C9FF or ecx, FFFFFFFF
:10002889 33C0 xor eax, eax
:1000288B F2 repnz
:1000288C AE scasb
:1000288D 8B442410 mov eax, dword ptr [esp+10]
:10002891 F7D1 not ecx
:10002893 2BF9 sub edi, ecx
:10002895 8BD1 mov edx, ecx
:10002897 8BF7 mov esi, edi
:10002899 8B38 mov edi, dword ptr [eax]
:1000289B C1E902 shr ecx, 02
:1000289E F3 repz
:1000289F A5 movsd
:100028A0 8BCA mov ecx, edx
:100028A2 83E103 and ecx, 00000003
:100028A5 83C004 add eax, 00000004
:100028A8 F3 repz
:100028A9 A4 movsb
:100028AA 89442410 mov dword ptr [esp+10], eax
:100028AE 8BF0 mov esi, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002869(C)
|
:100028B0 8A541D00 mov dl, byte ptr [ebp+ebx]
:100028B4 03EB add ebp, ebx
:100028B6 84D2 test dl, dl
:100028B8 759D jne 10002857
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002855(C)
|
:100028BA A1BC840010 mov eax, dword ptr [100084BC]
:100028BF 50 push eax
:100028C0 E89B0B0000 call 10003460
:100028C5 83C404 add esp, 00000004
:100028C8 C705BC84001000000000 mov dword ptr [100084BC], 00000000
:100028D2 C70600000000 mov dword ptr [esi], 00000000
:100028D8 5F pop edi
:100028D9 5E pop esi
:100028DA 5D pop ebp
:100028DB 5B pop ebx
:100028DC 59 pop ecx
:100028DD C3 ret
:100028DE 90 nop
:100028DF 90 nop
* Referenced by a CALL at Address:
|:10001BD7
|
:100028E0 83EC08 sub esp, 00000008
:100028E3 56 push esi
:100028E4 57 push edi
:100028E5 6804010000 push 00000104
:100028EA 6860870010 push 10008760
:100028EF 6A00 push 00000000
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100029AB(C)
|
:100029B6 803822 cmp byte ptr [eax], 22
:100029B9 7556 jne 10002A11
:100029BB 8A4801 mov cl, byte ptr [eax+01]
:100029BE 40 inc eax
:100029BF 80F922 cmp cl, 22
:100029C2 7438 je 100029FC
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100029FA(C)
|
:100029C4 84C9 test cl, cl
:100029C6 7434 je 100029FC
:100029C8 81E1FF000000 and ecx, 000000FF
:100029CE 8499C9840010 test byte ptr [ecx+100084C9], bl
:100029D4 740F je 100029E5
:100029D6 8B17 mov edx, dword ptr [edi]
:100029D8 42 inc edx
:100029D9 85F6 test esi, esi
:100029DB 8917 mov dword ptr [edi], edx
:100029DD 7406 je 100029E5
:100029DF 8A08 mov cl, byte ptr [eax]
:100029E1 880E mov byte ptr [esi], cl
:100029E3 46 inc esi
:100029E4 40 inc eax
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100029D4(C), :100029DD(C)
|
:100029E5 8B17 mov edx, dword ptr [edi]
:100029E7 42 inc edx
:100029E8 85F6 test esi, esi
:100029EA 8917 mov dword ptr [edi], edx
:100029EC 7405 je 100029F3
:100029EE 8A10 mov dl, byte ptr [eax]
:100029F0 8816 mov byte ptr [esi], dl
:100029F2 46 inc esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100029EC(C)
|
:100029F3 8A4801 mov cl, byte ptr [eax+01]
:100029F6 40 inc eax
:100029F7 80F922 cmp cl, 22
:100029FA 75C8 jne 100029C4
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100029C2(C), :100029C6(C)
|
:100029FC 8B17 mov edx, dword ptr [edi]
:100029FE 42 inc edx
:100029FF 85F6 test esi, esi
:10002A01 8917 mov dword ptr [edi], edx
:10002A03 7404 je 10002A09
:10002A05 C60600 mov byte ptr [esi], 00
:10002A08 46 inc esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A03(C)
|
:10002A09 803822 cmp byte ptr [eax], 22
:10002A0C 7556 jne 10002A64
:10002A0E 40 inc eax
:10002A0F EB53 jmp 10002A64
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100029B9(C), :10002A53(C)
|
:10002A11 8B17 mov edx, dword ptr [edi]
:10002A13 42 inc edx
:10002A14 85F6 test esi, esi
:10002A16 8917 mov dword ptr [edi], edx
:10002A18 7405 je 10002A1F
:10002A1A 8A08 mov cl, byte ptr [eax]
:10002A1C 880E mov byte ptr [esi], cl
:10002A1E 46 inc esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A18(C)
|
:10002A1F 8A08 mov cl, byte ptr [eax]
:10002A21 40 inc eax
:10002A22 884C2424 mov byte ptr [esp+24], cl
:10002A26 8B542424 mov edx, dword ptr [esp+24]
:10002A2A 81E2FF000000 and edx, 000000FF
:10002A30 849AC9840010 test byte ptr [edx+100084C9], bl
:10002A36 740F je 10002A47
:10002A38 8B17 mov edx, dword ptr [edi]
:10002A3A 42 inc edx
:10002A3B 85F6 test esi, esi
:10002A3D 8917 mov dword ptr [edi], edx
:10002A3F 7405 je 10002A46
:10002A41 8A10 mov dl, byte ptr [eax]
:10002A43 8816 mov byte ptr [esi], dl
:10002A45 46 inc esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A3F(C)
|
:10002A46 40 inc eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A36(C)
|
:10002A47 80F920 cmp cl, 20
:10002A4A 7409 je 10002A55
:10002A4C 84C9 test cl, cl
:10002A4E 7409 je 10002A59
:10002A50 80F909 cmp cl, 09
:10002A53 75BC jne 10002A11
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A4A(C)
|
:10002A55 84C9 test cl, cl
:10002A57 7503 jne 10002A5C
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A4E(C)
|
:10002A59 48 dec eax
:10002A5A EB08 jmp 10002A64
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A57(C)
|
:10002A5C 85F6 test esi, esi
:10002A5E 7404 je 10002A64
:10002A60 C646FF00 mov [esi-01], 00
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002A0C(C), :10002A0F(U), :10002A5A(U), :10002A5E(C)
|
:10002A64 33D2 xor edx, edx
:10002A66 89542424 mov dword ptr [esp+24], edx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002B71(U)
|
:10002A6A 803800 cmp byte ptr [eax], 00
:10002A6D 0F8403010000 je 10002B76
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A80(U)
|
:10002A73 8A08 mov cl, byte ptr [eax]
:10002A75 80F920 cmp cl, 20
:10002A78 7405 je 10002A7F
:10002A7A 80F909 cmp cl, 09
:10002A7D 7503 jne 10002A82
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A78(C)
|
:10002A7F 40 inc eax
:10002A80 EBF1 jmp 10002A73
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A7D(C)
|
:10002A82 803800 cmp byte ptr [eax], 00
:10002A85 0F84EB000000 je 10002B76
:10002A8B 85ED test ebp, ebp
:10002A8D 7409 je 10002A98
:10002A8F 897500 mov dword ptr [ebp+00], esi
:10002A92 03EB add ebp, ebx
:10002A94 896C2418 mov dword ptr [esp+18], ebp
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002A8D(C)
|
:10002A98 8B4C2420 mov ecx, dword ptr [esp+20]
:10002A9C FF01 inc dword ptr [ecx]
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002B39(U), :10002B56(U)
|
:10002A9E 8A18 mov bl, byte ptr [eax]
:10002AA0 33C9 xor ecx, ecx
:10002AA2 80FB5C cmp bl, 5C
:10002AA5 BD01000000 mov ebp, 00000001
:10002AAA 750A jne 10002AB6
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002AB4(C)
|
:10002AAC 8A5801 mov bl, byte ptr [eax+01]
:10002AAF 40 inc eax
:10002AB0 41 inc ecx
:10002AB1 80FB5C cmp bl, 5C
:10002AB4 74F6 je 10002AAC
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002AAA(C)
|
:10002AB6 803822 cmp byte ptr [eax], 22
:10002AB9 7525 jne 10002AE0
:10002ABB F6C101 test cl, 01
:10002ABE 751E jne 10002ADE
:10002AC0 85D2 test edx, edx
:10002AC2 7409 je 10002ACD
:10002AC4 80780122 cmp byte ptr [eax+01], 22
:10002AC8 7503 jne 10002ACD
:10002ACA 40 inc eax
:10002ACB EB02 jmp 10002ACF
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002AC2(C), :10002AC8(C)
|
:10002ACD 33ED xor ebp, ebp
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002ACB(U)
|
:10002ACF 8B5C2424 mov ebx, dword ptr [esp+24]
:10002AD3 33D2 xor edx, edx
:10002AD5 85DB test ebx, ebx
:10002AD7 0F94C2 sete dl
:10002ADA 89542424 mov dword ptr [esp+24], edx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002ABE(C)
|
:10002ADE D1E9 shr ecx, 1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002AB9(C)
|
:10002AE0 8BD9 mov ebx, ecx
:10002AE2 49 dec ecx
:10002AE3 85DB test ebx, ebx
:10002AE5 7411 je 10002AF8
:10002AE7 41 inc ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002AF6(C)
|
:10002AE8 85F6 test esi, esi
:10002AEA 7404 je 10002AF0
:10002AEC C6065C mov byte ptr [esi], 5C
:10002AEF 46 inc esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002AEA(C)
|
:10002AF0 8B1F mov ebx, dword ptr [edi]
:10002AF2 43 inc ebx
:10002AF3 49 dec ecx
:10002AF4 891F mov dword ptr [edi], ebx
:10002AF6 75F0 jne 10002AE8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002AE5(C)
|
:10002AF8 8A08 mov cl, byte ptr [eax]
:10002AFA 84C9 test cl, cl
:10002AFC 745D je 10002B5B
:10002AFE 85D2 test edx, edx
:10002B00 750A jne 10002B0C
:10002B02 80F920 cmp cl, 20
:10002B05 7454 je 10002B5B
:10002B07 80F909 cmp cl, 09
:10002B0A 744F je 10002B5B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002B00(C)
|
:10002B0C 85ED test ebp, ebp
:10002B0E 7445 je 10002B55
:10002B10 85F6 test esi, esi
:10002B12 742A je 10002B3E
:10002B14 8BD9 mov ebx, ecx
:10002B16 81E3FF000000 and ebx, 000000FF
:10002B1C F683C984001004 test byte ptr [ebx+100084C9], 04
:10002B23 7409 je 10002B2E
:10002B25 880E mov byte ptr [esi], cl
:10002B27 8B0F mov ecx, dword ptr [edi]
:10002B29 46 inc esi
:10002B2A 40 inc eax
:10002B2B 41 inc ecx
:10002B2C 890F mov dword ptr [edi], ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002B12(C)
|
:10002B3E 81E1FF000000 and ecx, 000000FF
:10002B44 F681C984001004 test byte ptr [ecx+100084C9], 04
:10002B4B 7406 je 10002B53
:10002B4D 8B0F mov ecx, dword ptr [edi]
:10002B4F 40 inc eax
:10002B50 41 inc ecx
:10002B51 890F mov dword ptr [edi], ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002B4B(C)
|
:10002B53 FF07 inc dword ptr [edi]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002B0E(C)
|
:10002B55 40 inc eax
:10002B56 E943FFFFFF jmp 10002A9E
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002AFC(C), :10002B05(C), :10002B0A(C)
|
:10002B5B 85F6 test esi, esi
:10002B5D 7404 je 10002B63
:10002B5F C60600 mov byte ptr [esi], 00
:10002B62 46 inc esi
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002A6D(C), :10002A85(C)
|
:10002B76 85ED test ebp, ebp
:10002B78 7407 je 10002B81
:10002B7A C7450000000000 mov [ebp+00], 00000000
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002B78(C)
|
:10002B81 8B442420 mov eax, dword ptr [esp+20]
:10002B85 5F pop edi
:10002B86 5E pop esi
:10002B87 5D pop ebp
:10002B88 8B08 mov ecx, dword ptr [eax]
:10002B8A 5B pop ebx
:10002B8B 41 inc ecx
:10002B8C 8908 mov dword ptr [eax], ecx
:10002B8E C3 ret
:10002B8F 90 nop
* Referenced by a CALL at Address:
|:10001BB6
|
:10002B90 A168880010 mov eax, dword ptr [10008868]
:10002B95 53 push ebx
:10002B96 55 push ebp
* Reference To: KERNEL32.GetEnvironmentStrings, Ord:00E1h
|
:10002B97 8B2D58500010 mov ebp, dword ptr [10005058]
:10002B9D 56 push esi
:10002B9E 33F6 xor esi, esi
:10002BA0 33DB xor ebx, ebx
:10002BA2 57 push edi
* Reference To: KERNEL32.GetEnvironmentStringsW, Ord:00E3h
|
:10002BA3 8B3D5C500010 mov edi, dword ptr [1000505C]
:10002BA9 85C0 test eax, eax
:10002BAB 7525 jne 10002BD2
:10002BAD FFD7 call edi
:10002BAF 8BF0 mov esi, eax
:10002BB1 85F6 test esi, esi
:10002BB3 7407 je 10002BBC
:10002BB5 B801000000 mov eax, 00000001
:10002BBA EB11 jmp 10002BCD
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002BB3(C)
|
:10002BBC FFD5 call ebp
:10002BBE 8BD8 mov ebx, eax
:10002BC0 85DB test ebx, ebx
:10002BC2 0F8417010000 je 10002CDF
:10002BC8 B802000000 mov eax, 00000002
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002BBA(U)
|
:10002BCD A368880010 mov dword ptr [10008868], eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002BAB(C)
|
:10002BD2 83F801 cmp eax, 00000001
:10002BD5 0F8597000000 jne 10002C72
:10002BDB 85F6 test esi, esi
:10002BDD 750C jne 10002BEB
:10002BDF FFD7 call edi
:10002BE1 8BF0 mov esi, eax
:10002BE3 85F6 test esi, esi
:10002BE5 0F84F4000000 je 10002CDF
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002BDD(C)
|
:10002BEB 66833E00 cmp word ptr [esi], 0000
:10002BEF 8BC6 mov eax, esi
:10002BF1 7412 je 10002C05
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002BFA(C), :10002C03(C)
|
:10002BF3 83C002 add eax, 00000002
:10002BF6 66833800 cmp word ptr [eax], 0000
:10002BFA 75F7 jne 10002BF3
:10002BFC 83C002 add eax, 00000002
:10002BFF 66833800 cmp word ptr [eax], 0000
:10002C03 75EE jne 10002BF3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002BF1(C)
|
:10002C05 2BC6 sub eax, esi
:10002C07 6A00 push 00000000
:10002C09 D1F8 sar eax, 1
:10002C0B 40 inc eax
:10002C0C 6A00 push 00000000
:10002C0E 8BE8 mov ebp, eax
:10002C10 6A00 push 00000000
:10002C12 6A00 push 00000000
:10002C14 55 push ebp
:10002C15 56 push esi
:10002C16 6A00 push 00000000
:10002C18 6A00 push 00000000
* Reference To: KERNEL32.WideCharToMultiByte, Ord:026Eh
|
:10002C1A FF1538500010 Call dword ptr [10005038]
:10002C20 8BF8 mov edi, eax
:10002C22 85FF test edi, edi
:10002C24 743E je 10002C64
:10002C26 57 push edi
:10002C27 E884090000 call 100035B0
:10002C2C 8BD8 mov ebx, eax
:10002C2E 83C404 add esp, 00000004
:10002C31 85DB test ebx, ebx
:10002C33 742F je 10002C64
:10002C35 6A00 push 00000000
:10002C37 6A00 push 00000000
:10002C39 57 push edi
:10002C3A 53 push ebx
:10002C3B 55 push ebp
:10002C3C 56 push esi
:10002C3D 6A00 push 00000000
:10002C3F 6A00 push 00000000
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002C49(C)
|
:10002C56 56 push esi
* Reference To: KERNEL32.FreeEnvironmentStringsW, Ord:0097h
|
:10002C57 FF1554500010 Call dword ptr [10005054]
:10002C5D 8BC3 mov eax, ebx
:10002C5F 5F pop edi
:10002C60 5E pop esi
:10002C61 5D pop ebp
:10002C62 5B pop ebx
:10002C63 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002C24(C), :10002C33(C)
|
:10002C64 56 push esi
* Reference To: KERNEL32.FreeEnvironmentStringsW, Ord:0097h
|
:10002C65 FF1554500010 Call dword ptr [10005054]
:10002C6B 33C0 xor eax, eax
:10002C6D 5F pop edi
:10002C6E 5E pop esi
:10002C6F 5D pop ebp
:10002C70 5B pop ebx
:10002C71 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002BD5(C)
|
:10002C72 83F802 cmp eax, 00000002
:10002C75 7568 jne 10002CDF
:10002C77 85DB test ebx, ebx
:10002C79 7508 jne 10002C83
:10002C7B FFD5 call ebp
:10002C7D 8BD8 mov ebx, eax
:10002C7F 85DB test ebx, ebx
:10002C81 745C je 10002CDF
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002C79(C)
|
:10002C83 8A0B mov cl, byte ptr [ebx]
:10002C85 8BC3 mov eax, ebx
:10002C87 84C9 test cl, cl
:10002C89 7410 je 10002C9B
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002C91(C), :10002C99(C)
|
:10002C8B 8A4801 mov cl, byte ptr [eax+01]
:10002C8E 40 inc eax
:10002C8F 84C9 test cl, cl
:10002C91 75F8 jne 10002C8B
:10002C93 8A4801 mov cl, byte ptr [eax+01]
:10002C96 40 inc eax
:10002C97 84C9 test cl, cl
:10002C99 75F0 jne 10002C8B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002C89(C)
|
:10002C9B 2BC3 sub eax, ebx
:10002C9D 40 inc eax
:10002C9E 8BF0 mov esi, eax
:10002CA0 56 push esi
:10002CA1 E80A090000 call 100035B0
:10002CA6 8BE8 mov ebp, eax
:10002CA8 83C404 add esp, 00000004
:10002CAB 85ED test ebp, ebp
:10002CAD 750E jne 10002CBD
:10002CAF 53 push ebx
* Reference To: KERNEL32.FreeEnvironmentStringsA, Ord:0096h
|
:10002CB0 FF1504500010 Call dword ptr [10005004]
:10002CB6 33C0 xor eax, eax
:10002CB8 5F pop edi
:10002CB9 5E pop esi
:10002CBA 5D pop ebp
:10002CBB 5B pop ebx
:10002CBC C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002CAD(C)
|
:10002CBD 8BCE mov ecx, esi
:10002CBF 8BF3 mov esi, ebx
:10002CC1 8BC1 mov eax, ecx
:10002CC3 8BFD mov edi, ebp
:10002CC5 C1E902 shr ecx, 02
:10002CC8 F3 repz
:10002CC9 A5 movsd
:10002CCA 8BC8 mov ecx, eax
:10002CCC 53 push ebx
:10002CCD 83E103 and ecx, 00000003
:10002CD0 F3 repz
:10002CD1 A4 movsb
* Reference To: KERNEL32.FreeEnvironmentStringsA, Ord:0096h
|
:10002CD2 FF1504500010 Call dword ptr [10005004]
:10002CD8 8BC5 mov eax, ebp
:10002CDA 5F pop edi
:10002CDB 5E pop esi
:10002CDC 5D pop ebp
:10002CDD 5B pop ebx
:10002CDE C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002BC2(C), :10002BE5(C), :10002C75(C), :10002C81(C)
|
:10002CDF 5F pop edi
:10002CE0 5E pop esi
:10002CE1 5D pop ebp
:10002CE2 33C0 xor eax, eax
:10002CE4 5B pop ebx
:10002CE5 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002ED2(C)
|
:10002E61 8B15A0880010 mov edx, dword ptr [100088A0]
:10002E67 8B04DA mov eax, dword ptr [edx+8*ebx]
:10002E6A 8D34DA lea esi, dword ptr [edx+8*ebx]
:10002E6D 83F8FF cmp eax, FFFFFFFF
:10002E70 7554 jne 10002EC6
:10002E72 85DB test ebx, ebx
:10002E74 C6460481 mov [esi+04], 81
:10002E78 7507 jne 10002E81
:10002E7A B8F6FFFFFF mov eax, FFFFFFF6
:10002E7F EB0A jmp 10002E8B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002E78(C)
|
:10002E81 8BC3 mov eax, ebx
:10002E83 48 dec eax
:10002E84 F7D8 neg eax
:10002E86 1BC0 sbb eax, eax
:10002E88 83C0F5 add eax, FFFFFFF5
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002E7F(U)
|
:10002E8B 50 push eax
:10002E8C FFD5 call ebp
:10002E8E 8BF8 mov edi, eax
:10002E90 83FFFF cmp edi, FFFFFFFF
:10002E93 742A je 10002EBF
:10002E95 57 push edi
* Reference To: KERNEL32.GetFileType, Ord:00EFh
|
:10002E96 FF1568500010 Call dword ptr [10005068]
:10002E9C 85C0 test eax, eax
:10002E9E 741F je 10002EBF
:10002EA0 25FF000000 and eax, 000000FF
:10002EA5 893E mov dword ptr [esi], edi
:10002EA7 83F802 cmp eax, 00000002
:10002EAA 7507 jne 10002EB3
:10002EAC 8A4604 mov al, byte ptr [esi+04]
:10002EAF 0C40 or al, 40
:10002EB1 EB18 jmp 10002ECB
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002EAA(C)
|
:10002EB3 83F803 cmp eax, 00000003
:10002EB6 7516 jne 10002ECE
:10002EB8 8A4604 mov al, byte ptr [esi+04]
:10002EBB 0C08 or al, 08
:10002EBD EB0C jmp 10002ECB
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002E93(C), :10002E9E(C)
|
:10002EBF 8A4604 mov al, byte ptr [esi+04]
:10002EC2 0C40 or al, 40
:10002EC4 EB05 jmp 10002ECB
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002E70(C)
|
:10002EC6 8A4604 mov al, byte ptr [esi+04]
:10002EC9 0C80 or al, 80
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002EB1(U), :10002EBD(U), :10002EC4(U)
|
:10002ECB 884604 mov byte ptr [esi+04], al
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002EB6(C)
|
:10002ECE 43 inc ebx
:10002ECF 83FB03 cmp ebx, 00000003
:10002ED2 7C8D jl 10002E61
:10002ED4 A1A0890010 mov eax, dword ptr [100089A0]
:10002ED9 50 push eax
* Reference To: KERNEL32.SetHandleCount, Ord:021Bh
|
:10002EDA FF1560500010 Call dword ptr [10005060]
:10002EE0 5F pop edi
:10002EE1 5E pop esi
:10002EE2 5D pop ebp
:10002EE3 5B pop ebx
:10002EE4 83C448 add esp, 00000048
:10002EE7 C3 ret
* Referenced by a CALL at Address:
|:10003082
|
:10002F30 55 push ebp
:10002F31 8BEC mov ebp, esp
:10002F33 53 push ebx
:10002F34 56 push esi
:10002F35 57 push edi
:10002F36 55 push ebp
:10002F37 6A00 push 00000000
:10002F39 6A00 push 00000000
* Possible StringData Ref from Code Obj ->"]_^[?]?L$髁"
|
:10002F3B 68482F0010 push 10002F48
:10002F40 FF7508 push [ebp+08]
* Reference To: KERNEL32.RtlUnwind, Ord:01E5h
|
:10002F43 E8C8120000 Call 10004210
:10002F48 5D pop ebp
:10002F49 5F pop edi
:10002F4A 5E pop esi
:10002F4B 5B pop ebx
:10002F4C 8BE5 mov esp, ebp
:10002F4E 5D pop ebp
:10002F4F C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10002FB6(C)
|
:10002FCA EBC3 jmp 10002F8F
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002F9C(C), :10002FA2(C)
|
:10002FCC 648F0500000000 pop dword ptr fs:[00000000]
:10002FD3 83C40C add esp, 0000000C
:10002FD6 5F pop edi
:10002FD7 5E pop esi
:10002FD8 5B pop ebx
:10002FD9 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10002FEA(C), :10002FF5(C)
|
:10002FFC C3 ret
:10002FFD 53 push ebx
:10002FFE 51 push ecx
* Possible StringData Ref from Data Obj ->" ?"
|
:10002FFF BBDC630010 mov ebx, 100063DC
:10003004 EB0A jmp 10003010
* Referenced by a CALL at Addresses:
|:10002FC1 , :100030A0
|
:10003006 53 push ebx
:10003007 51 push ecx
* Possible StringData Ref from Data Obj ->" ?"
|
:10003008 BBDC630010 mov ebx, 100063DC
:1000300D 8B4D08 mov ecx, dword ptr [ebp+08]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003004(U)
|
:10003010 894B08 mov dword ptr [ebx+08], ecx
:10003013 894304 mov dword ptr [ebx+04], eax
:10003016 896B0C mov dword ptr [ebx+0C], ebp
:10003019 59 pop ecx
:1000301A 5B pop ebx
:1000301B C20400 ret 0004
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003068(C), :1000307A(C)
|
:100030AF 8B7B08 mov edi, dword ptr [ebx+08]
:100030B2 8D0C76 lea ecx, dword ptr [esi+2*esi]
:100030B5 8B348F mov esi, dword ptr [edi+4*ecx]
:100030B8 EBA1 jmp 1000305B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000307C(C)
|
:100030BA B800000000 mov eax, 00000000
:100030BF EB1C jmp 100030DD
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000305E(C)
|
:100030C1 B801000000 mov eax, 00000001
:100030C6 EB15 jmp 100030DD
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003040(C)
|
:100030C8 55 push ebp
:100030C9 8D6B10 lea ebp, dword ptr [ebx+10]
:100030CC 6AFF push FFFFFFFF
:100030CE 53 push ebx
:100030CF E89EFEFFFF call 10002F72
:100030D4 83C408 add esp, 00000008
:100030D7 5D pop ebp
:100030D8 B801000000 mov eax, 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100030BF(U), :100030C6(U)
|
:100030DD 5D pop ebp
:100030DE 5F pop edi
:100030DF 5E pop esi
:100030E0 5B pop ebx
:100030E1 8BE5 mov esp, ebp
:100030E3 5D pop ebp
:100030E4 C3 ret
* Referenced by a CALL at Addresses:
|:10001CD9 , :10001D09
|
:10003100 A1C4840010 mov eax, dword ptr [100084C4]
:10003105 83F801 cmp eax, 00000001
:10003108 740D je 10003117
:1000310A 85C0 test eax, eax
:1000310C 752E jne 1000313C
:1000310E 833D3460001001 cmp dword ptr [10006034], 00000001
:10003115 7525 jne 1000313C
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003108(C)
|
:10003117 68FC000000 push 000000FC
:1000311C E81F000000 call 10003140
:10003121 A16C880010 mov eax, dword ptr [1000886C]
:10003126 83C404 add esp, 00000004
:10003129 85C0 test eax, eax
:1000312B 7402 je 1000312F
:1000312D FFD0 call eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000312B(C)
|
:1000312F 68FF000000 push 000000FF
:10003134 E807000000 call 10003140
:10003139 83C404 add esp, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000310C(C), :10003115(C)
|
:1000313C C3 ret
:1000313D 90 nop
:1000313E 90 nop
:1000313F 90 nop
* Referenced by a CALL at Addresses:
|:10001CE3 , :10001D13 , :1000311C , :10003134
|
:10003140 8B4C2404 mov ecx, dword ptr [esp+04]
:10003144 81ECA8010000 sub esp, 000001A8
* Possible StringData Ref from Data Obj ->""
|
:1000314A B8F0630010 mov eax, 100063F0
:1000314F 53 push ebx
:10003150 55 push ebp
:10003151 56 push esi
:10003152 57 push edi
:10003153 33ED xor ebp, ebp
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003162(C)
|
:10003155 3B08 cmp ecx, dword ptr [eax]
:10003157 740B je 10003164
:10003159 83C008 add eax, 00000008
:1000315C 45 inc ebp
:1000315D 3D80640010 cmp eax, 10006480
:10003162 72F1 jb 10003155
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003157(C)
|
:10003164 3B0CEDF0630010 cmp ecx, dword ptr [8*ebp+100063F0]
:1000316B 0F859A010000 jne 1000330B
:10003171 A1C4840010 mov eax, dword ptr [100084C4]
:10003176 83F801 cmp eax, 00000001
:10003179 0F844E010000 je 100032CD
:1000317F 85C0 test eax, eax
:10003181 750D jne 10003190
:10003183 833D3460001001 cmp dword ptr [10006034], 00000001
:1000318A 0F843D010000 je 100032CD
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003181(C)
|
:10003190 81F9FC000000 cmp ecx, 000000FC
:10003196 0F846F010000 je 1000330B
:1000319C 8D8424B4000000 lea eax, dword ptr [esp+000000B4]
:100031A3 6804010000 push 00000104
:100031A8 50 push eax
:100031A9 6A00 push 00000000
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000316B(C), :10003196(C)
|
:1000330B 5F pop edi
:1000330C 5E pop esi
:1000330D 5D pop ebp
:1000330E 5B pop ebx
:1000330F 81C4A8010000 add esp, 000001A8
:10003315 C3 ret
* Reference To: KERNEL32.GetStringTypeW, Ord:012Eh
|
:100033FE FF1580500010 Call dword ptr [10005080]
:10003404 57 push edi
:10003405 8BF0 mov esi, eax
:10003407 E854000000 call 10003460
:1000340C 83C404 add esp, 00000004
:1000340F 8BC6 mov eax, esi
:10003411 5F pop edi
:10003412 5E pop esi
:10003413 5D pop ebp
:10003414 5B pop ebx
:10003415 59 pop ecx
:10003416 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100033CA(C), :100033DB(C), :100033F0(C)
|
:10003417 8B74242C mov esi, dword ptr [esp+2C]
:1000341B 57 push edi
:1000341C E83F000000 call 10003460
:10003421 83C404 add esp, 00000004
:10003424 8BC6 mov eax, esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000338E(C)
|
:10003426 5F pop edi
:10003427 5E pop esi
:10003428 5D pop ebp
:10003429 5B pop ebx
:1000342A 59 pop ecx
:1000342B C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000334C(C)
|
:1000342C 8D4C2412 lea ecx, dword ptr [esp+12]
:10003430 51 push ecx
:10003431 6A01 push 00000001
:10003433 68AC500010 push 100050AC
:10003438 6A01 push 00000001
:1000343A 57 push edi
:1000343B FFD6 call esi
:1000343D 85C0 test eax, eax
:1000343F 740F je 10003450
:10003441 B802000000 mov eax, 00000002
:10003446 A374880010 mov dword ptr [10008874], eax
:1000344B E90CFFFFFF jmp 1000335C
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000343F(C)
|
:10003450 5F pop edi
:10003451 5E pop esi
:10003452 5D pop ebp
:10003453 33C0 xor eax, eax
:10003455 5B pop ebx
:10003456 59 pop ecx
:10003457 C3 ret
* Referenced by a CALL at Address:
|:1000320C
|
:100034B0 8B4C240C mov ecx, dword ptr [esp+0C]
:100034B4 57 push edi
:100034B5 85C9 test ecx, ecx
:100034B7 747A je 10003533
:100034B9 56 push esi
:100034BA 53 push ebx
:100034BB 8BD9 mov ebx, ecx
:100034BD 8B742414 mov esi, dword ptr [esp+14]
:100034C1 F7C603000000 test esi, 00000003
:100034C7 8B7C2410 mov edi, dword ptr [esp+10]
:100034CB 7507 jne 100034D4
:100034CD C1E902 shr ecx, 02
:100034D0 756F jne 10003541
:100034D2 EB21 jmp 100034F5
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100034CB(C), :100034E7(C)
|
:100034D4 8A06 mov al, byte ptr [esi]
:100034D6 46 inc esi
:100034D7 8807 mov byte ptr [edi], al
:100034D9 47 inc edi
:100034DA 49 dec ecx
:100034DB 7425 je 10003502
:100034DD 84C0 test al, al
:100034DF 7429 je 1000350A
:100034E1 F7C603000000 test esi, 00000003
:100034E7 75EB jne 100034D4
:100034E9 8BD9 mov ebx, ecx
:100034EB C1E902 shr ecx, 02
:100034EE 7551 jne 10003541
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000353F(C)
|
:100034F0 83E303 and ebx, 00000003
:100034F3 740D je 10003502
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100034D2(U), :10003500(C)
|
:100034F5 8A06 mov al, byte ptr [esi]
:100034F7 46 inc esi
:100034F8 8807 mov byte ptr [edi], al
:100034FA 47 inc edi
:100034FB 84C0 test al, al
:100034FD 742F je 1000352E
:100034FF 4B dec ebx
:10003500 75F3 jne 100034F5
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100034DB(C), :100034F3(C)
|
:10003502 8B442410 mov eax, dword ptr [esp+10]
:10003506 5B pop ebx
:10003507 5E pop esi
:10003508 5F pop edi
:10003509 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100034DF(C)
|
:1000350A F7C703000000 test edi, 00000003
:10003510 7412 je 10003524
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003522(C)
|
:10003512 8807 mov byte ptr [edi], al
:10003514 47 inc edi
:10003515 49 dec ecx
:10003516 0F848A000000 je 100035A6
:1000351C F7C703000000 test edi, 00000003
:10003522 75EE jne 10003512
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003510(C)
|
:10003524 8BD9 mov ebx, ecx
:10003526 C1E902 shr ecx, 02
:10003529 756C jne 10003597
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000352F(C), :100035A4(C)
|
:1000352B 8807 mov byte ptr [edi], al
:1000352D 47 inc edi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100034FD(C)
|
:1000352E 4B dec ebx
:1000352F 75FA jne 1000352B
:10003531 5B pop ebx
:10003532 5E pop esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100034B7(C)
|
:10003533 8B442408 mov eax, dword ptr [esp+08]
:10003537 5F pop edi
:10003538 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003559(C), :10003571(C)
|
:10003539 8917 mov dword ptr [edi], edx
:1000353B 83C704 add edi, 00000004
:1000353E 49 dec ecx
:1000353F 74AF je 100034F0
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100034D0(C), :100034EE(C)
|
:10003541 BAFFFEFE7E mov edx, 7EFEFEFF
:10003546 8B06 mov eax, dword ptr [esi]
:10003548 03D0 add edx, eax
:1000354A 83F0FF xor eax, FFFFFFFF
:1000354D 33C2 xor eax, edx
:1000354F 8B16 mov edx, dword ptr [esi]
:10003551 83C604 add esi, 00000004
:10003554 A900010181 test eax, 81010100
:10003559 74DE je 10003539
:1000355B 84D2 test dl, dl
:1000355D 742C je 1000358B
:1000355F 84F6 test dh, dh
:10003561 741E je 10003581
:10003563 F7C20000FF00 test edx, 00FF0000
:10003569 740C je 10003577
:1000356B F7C2000000FF test edx, FF000000
:10003571 75C6 jne 10003539
:10003573 8917 mov dword ptr [edi], edx
:10003575 EB18 jmp 1000358F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003569(C)
|
:10003577 81E2FFFF0000 and edx, 0000FFFF
:1000357D 8917 mov dword ptr [edi], edx
:1000357F EB0E jmp 1000358F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003561(C)
|
:10003581 81E2FF000000 and edx, 000000FF
:10003587 8917 mov dword ptr [edi], edx
:10003589 EB04 jmp 1000358F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000355D(C)
|
:1000358B 33D2 xor edx, edx
:1000358D 8917 mov dword ptr [edi], edx
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003575(U), :1000357F(U), :10003589(U)
|
:1000358F 83C704 add edi, 00000004
:10003592 33C0 xor eax, eax
:10003594 49 dec ecx
:10003595 740A je 100035A1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003529(C)
|
:10003597 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000359F(C)
|
:10003599 8907 mov dword ptr [edi], eax
:1000359B 83C704 add edi, 00000004
:1000359E 49 dec ecx
:1000359F 75F8 jne 10003599
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003595(C)
|
:100035A1 83E303 and ebx, 00000003
:100035A4 7585 jne 1000352B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003516(C)
|
:100035A6 8B442410 mov eax, dword ptr [esp+10]
:100035AA 5B pop ebx
:100035AB 5E pop esi
:100035AC 5F pop edi
:100035AD C3 ret
* Referenced by a CALL at Address:
|:100035BB
|
:100035D0 56 push esi
:100035D1 8B742408 mov esi, dword ptr [esp+08]
:100035D5 83FEE0 cmp esi, FFFFFFE0
:100035D8 57 push edi
:100035D9 7734 ja 1000360F
:100035DB 85F6 test esi, esi
:100035DD 7505 jne 100035E4
:100035DF BE01000000 mov esi, 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100035DD(C)
|
:100035E4 8B7C2410 mov edi, dword ptr [esp+10]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000360D(C)
|
:100035E8 83FEE0 cmp esi, FFFFFFE0
:100035EB 770B ja 100035F8
:100035ED 56 push esi
:100035EE E82D000000 call 10003620
:100035F3 83C404 add esp, 00000004
:100035F6 EB02 jmp 100035FA
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100035EB(C)
|
:100035F8 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100035F6(U)
|
:100035FA 85C0 test eax, eax
:100035FC 7513 jne 10003611
:100035FE 85FF test edi, edi
:10003600 740F je 10003611
:10003602 56 push esi
:10003603 E8E80B0000 call 100041F0
:10003608 83C404 add esp, 00000004
:1000360B 85C0 test eax, eax
:1000360D 75D9 jne 100035E8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100035D9(C)
|
:1000360F 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100035FC(C), :10003600(C)
|
:10003611 5F pop edi
:10003612 5E pop esi
:10003613 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003767(C)
|
:10003791 8BC5 mov eax, ebp
:10003793 5F pop edi
:10003794 5E pop esi
:10003795 5D pop ebp
:10003796 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100036C2(C)
|
:10003797 6800800000 push 00008000
:1000379C 6A00 push 00000000
:1000379E 56 push esi
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000368B(C), :100037AB(C)
|
:100037BC 5F pop edi
:100037BD 5E pop esi
:100037BE 33C0 xor eax, eax
:100037C0 5D pop ebp
:100037C1 C3 ret
* Reference To: KERNEL32.HeapFree, Ord:016Eh
|
:10003817 FF1584500010 Call dword ptr [10005084]
:1000381D 5E pop esi
:1000381E C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100037FD(C)
|
:1000381F C70590640010FFFFFFFF mov dword ptr [10006490], FFFFFFFF
:10003829 5E pop esi
:1000382A C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000388B(C)
|
:10003891 89770C mov dword ptr [edi+0C], esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000388F(C)
|
:10003894 8B442414 mov eax, dword ptr [esp+14]
:10003898 45 inc ebp
:10003899 48 dec eax
:1000389A 89442414 mov dword ptr [esp+14], eax
:1000389E 740D je 100038AD
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003857(C), :10003871(C)
|
:100038A0 81EB00100000 sub ebx, 00001000
:100038A6 83EE08 sub esi, 00000008
:100038A9 85DB test ebx, ebx
:100038AB 7DA4 jge 10003851
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000389E(C)
|
:100038AD 8BD7 mov edx, edi
:100038AF 8B7F04 mov edi, dword ptr [edi+04]
:100038B2 85ED test ebp, ebp
:100038B4 742E je 100038E4
:100038B6 837A18FF cmp dword ptr [edx+18], FFFFFFFF
:100038BA 7528 jne 100038E4
:100038BC B801000000 mov eax, 00000001
:100038C1 8D4A20 lea ecx, dword ptr [edx+20]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100038D2(C)
|
:100038C4 8339FF cmp dword ptr [ecx], FFFFFFFF
:100038C7 750B jne 100038D4
:100038C9 40 inc eax
:100038CA 83C108 add ecx, 00000008
:100038CD 3D00040000 cmp eax, 00000400
:100038D2 7CF0 jl 100038C4
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100038C7(C)
|
:100038D4 3D00040000 cmp eax, 00000400
:100038D9 7509 jne 100038E4
:100038DB 52 push edx
:100038DC E8EFFEFFFF call 100037D0
:100038E1 83C404 add esp, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000383E(C), :100038B4(C), :100038BA(C), :100038D9(C)
|
:100038E4 3B3D84640010 cmp edi, dword ptr [10006484]
:100038EA 740C je 100038F8
:100038EC 8B442414 mov eax, dword ptr [esp+14]
:100038F0 85C0 test eax, eax
:100038F2 0F8F42FFFFFF jg 1000383A
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100038EA(C)
|
:100038F8 5F pop edi
:100038F9 5E pop esi
:100038FA 5D pop ebp
:100038FB 5B pop ebx
:100038FC C3 ret
* Referenced by a CALL at Address:
|:10003475
|
:10003900 8B4C2404 mov ecx, dword ptr [esp+04]
:10003904 B880640010 mov eax, 10006480
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000391C(U)
|
:10003909 3B4810 cmp ecx, dword ptr [eax+10]
:1000390C 7605 jbe 10003913
:1000390E 3B4814 cmp ecx, dword ptr [eax+14]
:10003911 720B jb 1000391E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000390C(C)
|
:10003913 8B00 mov eax, dword ptr [eax]
:10003915 3D80640010 cmp eax, 10006480
:1000391A 743A je 10003956
:1000391C EBEB jmp 10003909
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003911(C)
|
:1000391E F6C10F test cl, 0F
:10003921 7533 jne 10003956
:10003923 8BD1 mov edx, ecx
:10003925 81E2FF0F0000 and edx, 00000FFF
:1000392B 81FA00010000 cmp edx, 00000100
:10003931 7223 jb 10003956
:10003933 8B542408 mov edx, dword ptr [esp+08]
:10003937 8902 mov dword ptr [edx], eax
:10003939 8B54240C mov edx, dword ptr [esp+0C]
:1000393D 8BC1 mov eax, ecx
:1000393F 2500F0FFFF and eax, FFFFF000
:10003944 2BC8 sub ecx, eax
:10003946 8902 mov dword ptr [edx], eax
:10003948 81E900010000 sub ecx, 00000100
:1000394E C1F904 sar ecx, 04
:10003951 8D440108 lea eax, dword ptr [ecx+eax+08]
:10003955 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1000391A(C), :10003921(C), :10003931(C)
|
:10003956 33C0 xor eax, eax
:10003958 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003A3A(C), :10003A3F(C)
|
:10003A57 83C608 add esi, 00000008
:10003A5A 81C700100000 add edi, 00001000
:10003A60 3BF5 cmp esi, ebp
:10003A62 72D2 jb 10003A36
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100039D9(C), :10003A34(C)
|
:10003A64 8B09 mov ecx, dword ptr [ecx]
:10003A66 A1A0840010 mov eax, dword ptr [100084A0]
:10003A6B 3BC8 cmp ecx, eax
:10003A6D 894C2410 mov dword ptr [esp+10], ecx
:10003A71 7437 je 10003AAA
:10003A73 E95BFFFFFF jmp 100039D3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003A13(C)
|
:10003A78 8B4C2410 mov ecx, dword ptr [esp+10]
:10003A7C 890DA0840010 mov dword ptr [100084A0], ecx
:10003A82 8B17 mov edx, dword ptr [edi]
:10003A84 2BD3 sub edx, ebx
:10003A86 8917 mov dword ptr [edi], edx
:10003A88 897908 mov dword ptr [ecx+08], edi
:10003A8B 5F pop edi
:10003A8C 5E pop esi
:10003A8D 5D pop ebp
:10003A8E 5B pop ebx
:10003A8F 59 pop ecx
:10003A90 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003A4E(C)
|
:10003A91 8B4C2410 mov ecx, dword ptr [esp+10]
:10003A95 890DA0840010 mov dword ptr [100084A0], ecx
:10003A9B 8B16 mov edx, dword ptr [esi]
:10003A9D 2BD3 sub edx, ebx
:10003A9F 8916 mov dword ptr [esi], edx
:10003AA1 897108 mov dword ptr [ecx+08], esi
:10003AA4 5F pop edi
:10003AA5 5E pop esi
:10003AA6 5D pop ebp
:10003AA7 5B pop ebx
:10003AA8 59 pop ecx
:10003AA9 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003A71(C)
|
:10003AAA BD80640010 mov ebp, 10006480
:10003AAF 83C9FF or ecx, FFFFFFFF
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003ACD(U)
|
:10003AB2 394D10 cmp dword ptr [ebp+10], ecx
:10003AB5 7407 je 10003ABE
:10003AB7 8B450C mov eax, dword ptr [ebp+0C]
:10003ABA 85C0 test eax, eax
:10003ABC 7511 jne 10003ACF
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003AB5(C)
|
:10003ABE 8B6D00 mov ebp, dword ptr [ebp+00]
:10003AC1 81FD80640010 cmp ebp, 10006480
:10003AC7 0F84E0000000 je 10003BAD
:10003ACD EBE3 jmp 10003AB2
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003ABC(C)
|
:10003ACF 8B450C mov eax, dword ptr [ebp+0C]
:10003AD2 8B7510 mov esi, dword ptr [ebp+10]
:10003AD5 8BF8 mov edi, eax
:10003AD7 89442418 mov dword ptr [esp+18], eax
:10003ADB 2BFD sub edi, ebp
:10003ADD 8B10 mov edx, dword ptr [eax]
:10003ADF 83EF18 sub edi, 00000018
:10003AE2 C1FF03 sar edi, 03
:10003AE5 C1E70C shl edi, 0C
:10003AE8 03FE add edi, esi
:10003AEA 33F6 xor esi, esi
:10003AEC 3BD1 cmp edx, ecx
:10003AEE 7510 jne 10003B00
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003AFE(C)
|
:10003AF0 83FE10 cmp esi, 00000010
:10003AF3 7D0B jge 10003B00
:10003AF5 8B5008 mov edx, dword ptr [eax+08]
:10003AF8 83C008 add eax, 00000008
:10003AFB 46 inc esi
:10003AFC 3BD1 cmp edx, ecx
:10003AFE 74F0 je 10003AF0
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003AEE(C), :10003AF3(C)
|
:10003B00 8BC6 mov eax, esi
:10003B02 6A04 push 00000004
:10003B04 C1E00C shl eax, 0C
:10003B07 6800100000 push 00001000
:10003B0C 50 push eax
:10003B0D 57 push edi
:10003B0E 89442420 mov dword ptr [esp+20], eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003B5C(C)
|
:10003B33 8D5004 lea edx, dword ptr [eax+04]
:10003B36 C700F0000000 mov dword ptr [eax], 000000F0
:10003B3C 8950FC mov dword ptr [eax-04], edx
:10003B3F C680F4000000FF mov byte ptr [eax+000000F4], FF
:10003B46 C701F0000000 mov dword ptr [ecx], 000000F0
:10003B4C C74104F1000000 mov [ecx+04], 000000F1
:10003B53 0500100000 add eax, 00001000
:10003B58 83C108 add ecx, 00000008
:10003B5B 4E dec esi
:10003B5C 75D5 jne 10003B33
:10003B5E 8B542418 mov edx, dword ptr [esp+18]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003B2E(C)
|
:10003B62 8D8518200000 lea eax, dword ptr [ebp+00002018]
:10003B68 892DA0840010 mov dword ptr [100084A0], ebp
:10003B6E 3BC8 cmp ecx, eax
:10003B70 730E jnb 10003B80
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003B7C(C)
|
:10003B72 8339FF cmp dword ptr [ecx], FFFFFFFF
:10003B75 7407 je 10003B7E
:10003B77 83C108 add ecx, 00000008
:10003B7A 3BC8 cmp ecx, eax
:10003B7C 72F4 jb 10003B72
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003B75(C)
|
:10003B7E 3BC8 cmp ecx, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003B70(C)
|
:10003B80 1BC0 sbb eax, eax
:10003B82 23C1 and eax, ecx
:10003B84 89450C mov dword ptr [ebp+0C], eax
:10003B87 885F08 mov byte ptr [edi+08], bl
:10003B8A 895508 mov dword ptr [ebp+08], edx
:10003B8D 8B0A mov ecx, dword ptr [edx]
:10003B8F 2BCB sub ecx, ebx
:10003B91 890A mov dword ptr [edx], ecx
:10003B93 8B4704 mov eax, dword ptr [edi+04]
:10003B96 2BC3 sub eax, ebx
:10003B98 8D4C1F08 lea ecx, dword ptr [edi+ebx+08]
:10003B9C 894704 mov dword ptr [edi+04], eax
:10003B9F 890F mov dword ptr [edi], ecx
:10003BA1 8D8700010000 lea eax, dword ptr [edi+00000100]
:10003BA7 5F pop edi
:10003BA8 5E pop esi
:10003BA9 5D pop ebp
:10003BAA 5B pop ebx
:10003BAB 59 pop ecx
:10003BAC C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003AC7(C)
|
:10003BAD E8AEFAFFFF call 10003660
:10003BB2 85C0 test eax, eax
:10003BB4 7435 je 10003BEB
:10003BB6 8B4810 mov ecx, dword ptr [eax+10]
:10003BB9 885908 mov byte ptr [ecx+08], bl
:10003BBC 8D541908 lea edx, dword ptr [ecx+ebx+08]
:10003BC0 A3A0840010 mov dword ptr [100084A0], eax
:10003BC5 8911 mov dword ptr [ecx], edx
:10003BC7 BAF0000000 mov edx, 000000F0
:10003BCC 2BD3 sub edx, ebx
:10003BCE 81E3FF000000 and ebx, 000000FF
:10003BD4 895104 mov dword ptr [ecx+04], edx
:10003BD7 8B5018 mov edx, dword ptr [eax+18]
:10003BDA 2BD3 sub edx, ebx
:10003BDC 895018 mov dword ptr [eax+18], edx
:10003BDF 8D8100010000 lea eax, dword ptr [ecx+00000100]
:10003BE5 5F pop edi
:10003BE6 5E pop esi
:10003BE7 5D pop ebp
:10003BE8 5B pop ebx
:10003BE9 59 pop ecx
:10003BEA C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003B1A(C), :10003BB4(C)
|
:10003BEB 5F pop edi
:10003BEC 5E pop esi
:10003BED 5D pop ebp
:10003BEE 33C0 xor eax, eax
:10003BF0 5B pop ebx
:10003BF1 59 pop ecx
:10003BF2 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003CD2(C)
|
:10003CDD 8D4F08 lea ecx, dword ptr [edi+08]
:10003CE0 890F mov dword ptr [edi], ecx
:10003CE2 EB6B jmp 10003D4F
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003C6D(C), :10003CC5(U)
|
:10003CE4 8D6F08 lea ebp, dword ptr [edi+08]
:10003CE7 8BF5 mov esi, ebp
:10003CE9 3BF1 cmp esi, ecx
:10003CEB 737E jnb 10003D6B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003D2E(C)
|
:10003CED 8D0C16 lea ecx, dword ptr [esi+edx]
:10003CF0 8D87F8000000 lea eax, dword ptr [edi+000000F8]
:10003CF6 3BC8 cmp ecx, eax
:10003CF8 7371 jnb 10003D6B
:10003CFA 8A06 mov al, byte ptr [esi]
:10003CFC 84C0 test al, al
:10003CFE 7523 jne 10003D23
:10003D00 807E0100 cmp byte ptr [esi+01], 00
:10003D04 8D4601 lea eax, dword ptr [esi+01]
:10003D07 B901000000 mov ecx, 00000001
:10003D0C 7507 jne 10003D15
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003D13(C)
|
:10003D0E 40 inc eax
:10003D0F 41 inc ecx
:10003D10 803800 cmp byte ptr [eax], 00
:10003D13 74F9 je 10003D0E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003D0C(C)
|
:10003D15 3BCA cmp ecx, edx
:10003D17 731E jnb 10003D37
:10003D19 2BD9 sub ebx, ecx
:10003D1B 3BDA cmp ebx, edx
:10003D1D 724C jb 10003D6B
:10003D1F 8BF0 mov esi, eax
:10003D21 EB07 jmp 10003D2A
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003CFE(C)
|
:10003D23 25FF000000 and eax, 000000FF
:10003D28 03F0 add esi, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003D21(U)
|
:10003D2A 3B742414 cmp esi, dword ptr [esp+14]
:10003D2E 72BD jb 10003CED
:10003D30 33C0 xor eax, eax
:10003D32 5F pop edi
:10003D33 5E pop esi
:10003D34 5D pop ebp
:10003D35 5B pop ebx
:10003D36 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003D42(C)
|
:10003D4D 892F mov dword ptr [edi], ebp
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003CE2(U)
|
:10003D4F C7470400000000 mov [edi+04], 00000000
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003CDB(U), :10003D4B(U)
|
:10003D56 8D047F lea eax, dword ptr [edi+2*edi]
:10003D59 8816 mov byte ptr [esi], dl
:10003D5B 8D1480 lea edx, dword ptr [eax+4*eax]
:10003D5E 8D4608 lea eax, dword ptr [esi+08]
:10003D61 C1E004 shl eax, 04
:10003D64 2BC2 sub eax, edx
:10003D66 5F pop edi
:10003D67 5E pop esi
:10003D68 5D pop ebp
:10003D69 5B pop ebx
:10003D6A C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003CA3(C), :10003CEB(C), :10003CF8(C), :10003D1D(C)
|
:10003D6B 5F pop edi
:10003D6C 5E pop esi
:10003D6D 5D pop ebp
:10003D6E 33C0 xor eax, eax
:10003D70 5B pop ebx
:10003D71 C3 ret
* Referenced by a CALL at Address:
|:100032BA
|
:10003D80 A17C880010 mov eax, dword ptr [1000887C]
:10003D85 53 push ebx
:10003D86 33DB xor ebx, ebx
:10003D88 56 push esi
:10003D89 85C0 test eax, eax
:10003D8B 57 push edi
:10003D8C 7542 jne 10003DD0
:10003D8E 68D4530010 push 100053D4
* Reference To: KERNEL32.LoadLibraryA, Ord:0190h
|
:10003D93 FF1508500010 Call dword ptr [10005008]
:10003D99 8BF0 mov esi, eax
:10003D9B 85F6 test esi, esi
:10003D9D 746A je 10003E09
* Reference To: KERNEL32.GetProcAddress, Ord:0116h
|
:10003D9F 8B3D0C500010 mov edi, dword ptr [1000500C]
:10003DA5 68C8530010 push 100053C8
:10003DAA 56 push esi
:10003DAB FFD7 call edi
:10003DAD 85C0 test eax, eax
:10003DAF A37C880010 mov dword ptr [1000887C], eax
:10003DB4 7453 je 10003E09
:10003DB6 68B8530010 push 100053B8
:10003DBB 56 push esi
:10003DBC FFD7 call edi
:10003DBE 68A4530010 push 100053A4
:10003DC3 56 push esi
:10003DC4 A380880010 mov dword ptr [10008880], eax
:10003DC9 FFD7 call edi
:10003DCB A384880010 mov dword ptr [10008884], eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003D8C(C)
|
:10003DD0 A180880010 mov eax, dword ptr [10008880]
:10003DD5 85C0 test eax, eax
:10003DD7 7404 je 10003DDD
:10003DD9 FFD0 call eax
:10003DDB 8BD8 mov ebx, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10003DD7(C)
|
:10003DDD 85DB test ebx, ebx
:10003DDF 740E je 10003DEF
:10003DE1 A184880010 mov eax, dword ptr [10008884]
:10003DE6 85C0 test eax, eax
:10003DE8 7405 je 10003DEF
:10003DEA 53 push ebx
:10003DEB FFD0 call eax
:10003DED 8BD8 mov ebx, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003DDF(C), :10003DE8(C)
|
:10003DEF 8B442418 mov eax, dword ptr [esp+18]
:10003DF3 8B4C2414 mov ecx, dword ptr [esp+14]
:10003DF7 8B542410 mov edx, dword ptr [esp+10]
:10003DFB 50 push eax
:10003DFC 51 push ecx
:10003DFD 52 push edx
:10003DFE 53 push ebx
:10003DFF FF157C880010 call dword ptr [1000887C]
:10003E05 5F pop edi
:10003E06 5E pop esi
:10003E07 5B pop ebx
:10003E08 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10003D9D(C), :10003DB4(C)
|
:10003E09 5F pop edi
:10003E0A 5E pop esi
:10003E0B 33C0 xor eax, eax
:10003E0D 5B pop ebx
:10003E0E C3 ret
:10004100 8B4508 mov eax, dword ptr [ebp+08]
:10004103 5E pop esi
:10004104 5F pop edi
:10004105 C9 leave
:10004106 C3 ret
:10004107 90 nop
:10004108 8A4603 mov al, byte ptr [esi+03]
:1000410B 884703 mov byte ptr [edi+03], al
:1000410E 8B4508 mov eax, dword ptr [ebp+08]
:10004111 5E pop esi
:10004112 5F pop edi
:10004113 C9 leave
:10004114 C3 ret
:10004115 2E8BC0 mov eax, eax
:10004118 8A4603 mov al, byte ptr [esi+03]
:1000411B 884703 mov byte ptr [edi+03], al
:1000411E 8A4602 mov al, byte ptr [esi+02]
:10004121 884702 mov byte ptr [edi+02], al
:10004124 8B4508 mov eax, dword ptr [ebp+08]
:10004127 5E pop esi
:10004128 5F pop edi
:10004129 C9 leave
:1000412A C3 ret
:1000412B 90 nop
:1000412C 8A4603 mov al, byte ptr [esi+03]
:1000412F 884703 mov byte ptr [edi+03], al
:10004132 8A4602 mov al, byte ptr [esi+02]
:10004135 884702 mov byte ptr [edi+02], al
:10004138 8A4601 mov al, byte ptr [esi+01]
:1000413B 884701 mov byte ptr [edi+01], al
:1000413E 8B4508 mov eax, dword ptr [ebp+08]
:10004141 5E pop esi
:10004142 5F pop edi
:10004143 C9 leave
:10004144 C3 ret
:10004145 CC int 03
:10004146 CC int 03
:10004147 CC int 03
:10004148 CC int 03
:10004149 CC int 03
:1000414A CC int 03
:1000414B CC int 03
:1000414C CC int 03
:1000414D CC int 03
:1000414E CC int 03
:1000414F CC int 03
* Referenced by a CALL at Address:
|:100033CF
|
:10004150 53 push ebx
:10004151 55 push ebp
:10004152 56 push esi
:10004153 8B742414 mov esi, dword ptr [esp+14]
:10004157 0FAF742410 imul esi, dword ptr [esp+10]
:1000415C 83FEE0 cmp esi, FFFFFFE0
:1000415F 57 push edi
:10004160 7711 ja 10004173
:10004162 85F6 test esi, esi
:10004164 7608 jbe 1000416E
:10004166 83C60F add esi, 0000000F
:10004169 83E6F0 and esi, FFFFFFF0
:1000416C EB05 jmp 10004173
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10004164(C)
|
:1000416E BE10000000 mov esi, 00000010
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:10004160(C), :1000416C(U)
|
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:100041DA(C)
|
:10004179 33D2 xor edx, edx
:1000417B 83FEE0 cmp esi, FFFFFFE0
:1000417E 7742 ja 100041C2
:10004180 3B35A4840010 cmp esi, dword ptr [100084A4]
:10004186 7728 ja 100041B0
:10004188 8BC6 mov eax, esi
:1000418A C1E804 shr eax, 04
:1000418D 50 push eax
:1000418E E82DF8FFFF call 100039C0
:10004193 8BD0 mov edx, eax
:10004195 83C404 add esp, 00000004
:10004198 85D2 test edx, edx
:1000419A 7418 je 100041B4
:1000419C 8BCE mov ecx, esi
:1000419E 33C0 xor eax, eax
:100041A0 8BE9 mov ebp, ecx
:100041A2 8BFA mov edi, edx
:100041A4 C1E902 shr ecx, 02
:100041A7 F3 repz
:100041A8 AB stosd
:100041A9 8BCD mov ecx, ebp
:100041AB 83E103 and ecx, 00000003
:100041AE F3 repz
:100041AF AA stosb
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10004186(C)
|
:100041B0 85D2 test edx, edx
:100041B2 752D jne 100041E1
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000419A(C)
|
:100041B4 8B0D90880010 mov ecx, dword ptr [10008890]
:100041BA 56 push esi
:100041BB 6A08 push 00000008
:100041BD 51 push ecx
:100041BE FFD3 call ebx
:100041C0 8BD0 mov edx, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1000417E(C)
|
:100041C2 85D2 test edx, edx
:100041C4 751B jne 100041E1
:100041C6 A188880010 mov eax, dword ptr [10008888]
:100041CB 85C0 test eax, eax
:100041CD 7412 je 100041E1
:100041CF 56 push esi
:100041D0 E81B000000 call 100041F0
:100041D5 83C404 add esp, 00000004
:100041D8 85C0 test eax, eax
:100041DA 759D jne 10004179
:100041DC 5F pop edi
:100041DD 5E pop esi
:100041DE 5D pop ebp
:100041DF 5B pop ebx
:100041E0 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:100041B2(C), :100041C4(C), :100041CD(C)
|
:100041E1 5F pop edi
:100041E2 5E pop esi
:100041E3 5D pop ebp
:100041E4 8BC2 mov eax, edx
:100041E6 5B pop ebx
:100041E7 C3 ret