/home/alex/sots-re/dumps/sots.exe: file format pei-i386 Disassembly of section .text: 00884cb0 <.text+0x483cb0>: 884cb0: 55 push ebp 884cb1: 8b ec mov ebp,esp 884cb3: 6a ff push 0xffffffff 884cb5: 68 72 0b 98 00 push 0x980b72 884cba: 64 a1 00 00 00 00 mov eax,fs:0x0 884cc0: 50 push eax 884cc1: 51 push ecx 884cc2: 56 push esi 884cc3: 57 push edi 884cc4: a1 78 8b af 00 mov eax,ds:0xaf8b78 884cc9: 33 c5 xor eax,ebp 884ccb: 50 push eax 884ccc: 8d 45 f4 lea eax,[ebp-0xc] 884ccf: 64 a3 00 00 00 00 mov fs:0x0,eax 884cd5: 8b f9 mov edi,ecx 884cd7: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 884cda: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 884cdd: 3b f1 cmp esi,ecx 884cdf: 73 59 jae 0x884d3a 884ce1: 8b 07 mov eax,DWORD PTR [edi] 884ce3: 3b c6 cmp eax,esi 884ce5: 77 53 ja 0x884d3a 884ce7: 2b f0 sub esi,eax 884ce9: b8 ab aa aa 2a mov eax,0x2aaaaaab 884cee: f7 ee imul esi 884cf0: c1 fa 02 sar edx,0x2 884cf3: 8b f2 mov esi,edx 884cf5: c1 ee 1f shr esi,0x1f 884cf8: 03 f2 add esi,edx 884cfa: 3b 4f 08 cmp ecx,DWORD PTR [edi+0x8] 884cfd: 75 09 jne 0x884d08 884cff: 6a 01 push 0x1 884d01: 8b cf mov ecx,edi 884d03: e8 98 f4 ff ff call 0x8841a0 884d08: 8b 0f mov ecx,DWORD PTR [edi] 884d0a: 8d 04 76 lea eax,[esi+esi*2] 884d0d: 8d 0c c1 lea ecx,[ecx+eax*8] 884d10: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 884d13: 89 45 08 mov DWORD PTR [ebp+0x8],eax 884d16: 89 45 f0 mov DWORD PTR [ebp-0x10],eax 884d19: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-0x4],0x0 884d20: 85 c0 test eax,eax 884d22: 74 54 je 0x884d78 884d24: c7 00 7c f0 a0 00 mov DWORD PTR [eax],0xa0f07c 884d2a: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 884d2d: 83 c1 08 add ecx,0x8 884d30: c6 45 fc 01 mov BYTE PTR [ebp-0x4],0x1 884d34: 89 50 04 mov DWORD PTR [eax+0x4],edx 884d37: 51 push ecx 884d38: eb 36 jmp 0x884d70 884d3a: 3b 4f 08 cmp ecx,DWORD PTR [edi+0x8] 884d3d: 75 09 jne 0x884d48 884d3f: 6a 01 push 0x1 884d41: 8b cf mov ecx,edi 884d43: e8 58 f4 ff ff call 0x8841a0 884d48: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 884d4b: 89 45 08 mov DWORD PTR [ebp+0x8],eax 884d4e: 89 45 f0 mov DWORD PTR [ebp-0x10],eax 884d51: c7 45 fc 02 00 00 00 mov DWORD PTR [ebp-0x4],0x2 884d58: 85 c0 test eax,eax 884d5a: 74 1c je 0x884d78 884d5c: c7 00 7c f0 a0 00 mov DWORD PTR [eax],0xa0f07c 884d62: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 884d65: 83 c6 08 add esi,0x8 884d68: c6 45 fc 03 mov BYTE PTR [ebp-0x4],0x3 884d6c: 89 48 04 mov DWORD PTR [eax+0x4],ecx 884d6f: 56 push esi 884d70: 8d 48 08 lea ecx,[eax+0x8] 884d73: e8 d8 4a ef ff call 0x779850 884d78: 83 47 04 18 add DWORD PTR [edi+0x4],0x18 884d7c: 8b 4d f4 mov ecx,DWORD PTR [ebp-0xc] 884d7f: 64 89 0d 00 00 00 00 mov DWORD PTR fs:0x0,ecx 884d86: 59 pop ecx 884d87: 5f pop edi 884d88: 5e pop esi 884d89: 8b e5 mov esp,ebp 884d8b: 5d pop ebp 884d8c: c2 04 00 ret 0x4