107 lines
5.1 KiB
Text
107 lines
5.1 KiB
Text
|
|
/home/alex/sots-re/dumps/sots.exe: file format pei-i386
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
007b34e0 <.text+0x3b24e0>:
|
|
7b34e0: 55 push ebp
|
|
7b34e1: 8b ec mov ebp,esp
|
|
7b34e3: 6a ff push 0xffffffff
|
|
7b34e5: 68 00 c3 98 00 push 0x98c300
|
|
7b34ea: 64 a1 00 00 00 00 mov eax,fs:0x0
|
|
7b34f0: 50 push eax
|
|
7b34f1: 83 ec 0c sub esp,0xc
|
|
7b34f4: 53 push ebx
|
|
7b34f5: 56 push esi
|
|
7b34f6: 57 push edi
|
|
7b34f7: a1 78 8b af 00 mov eax,ds:0xaf8b78
|
|
7b34fc: 33 c5 xor eax,ebp
|
|
7b34fe: 50 push eax
|
|
7b34ff: 8d 45 f4 lea eax,[ebp-0xc]
|
|
7b3502: 64 a3 00 00 00 00 mov fs:0x0,eax
|
|
7b3508: 89 65 f0 mov DWORD PTR [ebp-0x10],esp
|
|
7b350b: 8b f1 mov esi,ecx
|
|
7b350d: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8]
|
|
7b3510: 81 fb 5d 74 d1 05 cmp ebx,0x5d1745d
|
|
7b3516: 76 0b jbe 0x7b3523
|
|
7b3518: 68 90 1f 9e 00 push 0x9e1f90
|
|
7b351d: ff 15 50 d1 9d 00 call DWORD PTR ds:0x9dd150
|
|
7b3523: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8]
|
|
7b3526: 2b 0e sub ecx,DWORD PTR [esi]
|
|
7b3528: b8 e9 a2 8b 2e mov eax,0x2e8ba2e9
|
|
7b352d: f7 e9 imul ecx
|
|
7b352f: c1 fa 03 sar edx,0x3
|
|
7b3532: 8b c2 mov eax,edx
|
|
7b3534: c1 e8 1f shr eax,0x1f
|
|
7b3537: 03 c2 add eax,edx
|
|
7b3539: 3b c3 cmp eax,ebx
|
|
7b353b: 0f 83 9c 00 00 00 jae 0x7b35dd
|
|
7b3541: 8d 7e 0c lea edi,[esi+0xc]
|
|
7b3544: 53 push ebx
|
|
7b3545: 8b cf mov ecx,edi
|
|
7b3547: e8 44 b0 dc ff call 0x57e590
|
|
7b354c: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4]
|
|
7b354f: 8b 16 mov edx,DWORD PTR [esi]
|
|
7b3551: 89 45 ec mov DWORD PTR [ebp-0x14],eax
|
|
7b3554: 8b 45 08 mov eax,DWORD PTR [ebp+0x8]
|
|
7b3557: 50 push eax
|
|
7b3558: 8b 45 ec mov eax,DWORD PTR [ebp-0x14]
|
|
7b355b: 6a 00 push 0x0
|
|
7b355d: 57 push edi
|
|
7b355e: 50 push eax
|
|
7b355f: 51 push ecx
|
|
7b3560: 52 push edx
|
|
7b3561: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-0x4],0x0
|
|
7b3568: e8 e3 b0 0a 00 call 0x85e650
|
|
7b356d: 8b 56 04 mov edx,DWORD PTR [esi+0x4]
|
|
7b3570: 8b 0e mov ecx,DWORD PTR [esi]
|
|
7b3572: 89 55 e8 mov DWORD PTR [ebp-0x18],edx
|
|
7b3575: 2b d1 sub edx,ecx
|
|
7b3577: b8 e9 a2 8b 2e mov eax,0x2e8ba2e9
|
|
7b357c: f7 ea imul edx
|
|
7b357e: c1 fa 03 sar edx,0x3
|
|
7b3581: 8b fa mov edi,edx
|
|
7b3583: c1 ef 1f shr edi,0x1f
|
|
7b3586: 83 c4 18 add esp,0x18
|
|
7b3589: 03 fa add edi,edx
|
|
7b358b: c7 45 fc ff ff ff ff mov DWORD PTR [ebp-0x4],0xffffffff
|
|
7b3592: 85 c9 test ecx,ecx
|
|
7b3594: 74 2a je 0x7b35c0
|
|
7b3596: 8b d9 mov ebx,ecx
|
|
7b3598: 3b 5d e8 cmp ebx,DWORD PTR [ebp-0x18]
|
|
7b359b: 74 15 je 0x7b35b2
|
|
7b359d: 8d 49 00 lea ecx,[ecx+0x0]
|
|
7b35a0: 8b 13 mov edx,DWORD PTR [ebx]
|
|
7b35a2: 8b 02 mov eax,DWORD PTR [edx]
|
|
7b35a4: 6a 00 push 0x0
|
|
7b35a6: 8b cb mov ecx,ebx
|
|
7b35a8: ff d0 call eax
|
|
7b35aa: 83 c3 2c add ebx,0x2c
|
|
7b35ad: 3b 5d e8 cmp ebx,DWORD PTR [ebp-0x18]
|
|
7b35b0: 75 ee jne 0x7b35a0
|
|
7b35b2: 8b 0e mov ecx,DWORD PTR [esi]
|
|
7b35b4: 51 push ecx
|
|
7b35b5: e8 f0 19 17 00 call 0x924faa
|
|
7b35ba: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8]
|
|
7b35bd: 83 c4 04 add esp,0x4
|
|
7b35c0: 8b ce mov ecx,esi
|
|
7b35c2: ff 15 2c d1 9d 00 call DWORD PTR ds:0x9dd12c
|
|
7b35c8: 6b db 2c imul ebx,ebx,0x2c
|
|
7b35cb: 6b ff 2c imul edi,edi,0x2c
|
|
7b35ce: 8b 45 ec mov eax,DWORD PTR [ebp-0x14]
|
|
7b35d1: 03 d8 add ebx,eax
|
|
7b35d3: 03 f8 add edi,eax
|
|
7b35d5: 89 5e 08 mov DWORD PTR [esi+0x8],ebx
|
|
7b35d8: 89 7e 04 mov DWORD PTR [esi+0x4],edi
|
|
7b35db: 89 06 mov DWORD PTR [esi],eax
|
|
7b35dd: 8b 4d f4 mov ecx,DWORD PTR [ebp-0xc]
|
|
7b35e0: 64 89 0d 00 00 00 00 mov DWORD PTR fs:0x0,ecx
|
|
7b35e7: 59 pop ecx
|
|
7b35e8: 5f pop edi
|
|
7b35e9: 5e pop esi
|
|
7b35ea: 5b pop ebx
|
|
7b35eb: 8b e5 mov esp,ebp
|
|
7b35ed: 5d pop ebp
|
|
7b35ee: c2 04 00 ret 0x4
|
|
7b35f1: 8b mov edx,DWORD PTR [ebp-0x14]
|