/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 ret 0x4