/home/alex/sots-re/dumps/sots.exe: file format pei-i386 Disassembly of section .text: 008841a0 <.text+0x4831a0>: 8841a0: 55 push ebp 8841a1: 8b ec mov ebp,esp 8841a3: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 8841a6: 56 push esi 8841a7: 57 push edi 8841a8: 8b 39 mov edi,DWORD PTR [ecx] 8841aa: 2b d7 sub edx,edi 8841ac: b8 ab aa aa 2a mov eax,0x2aaaaaab 8841b1: f7 ea imul edx 8841b3: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8841b6: c1 fa 02 sar edx,0x2 8841b9: 8b f2 mov esi,edx 8841bb: c1 ee 1f shr esi,0x1f 8841be: 03 f2 add esi,edx 8841c0: ba aa aa aa 0a mov edx,0xaaaaaaa 8841c5: 2b d0 sub edx,eax 8841c7: 3b d6 cmp edx,esi 8841c9: 73 0b jae 0x8841d6 8841cb: 68 90 1f 9e 00 push 0x9e1f90 8841d0: ff 15 50 d1 9d 00 call DWORD PTR ds:0x9dd150 8841d6: 8b 51 08 mov edx,DWORD PTR [ecx+0x8] 8841d9: 03 f0 add esi,eax 8841db: 2b d7 sub edx,edi 8841dd: b8 ab aa aa 2a mov eax,0x2aaaaaab 8841e2: f7 ea imul edx 8841e4: c1 fa 02 sar edx,0x2 8841e7: 8b c2 mov eax,edx 8841e9: c1 e8 1f shr eax,0x1f 8841ec: 03 c2 add eax,edx 8841ee: 3b f0 cmp esi,eax 8841f0: 76 21 jbe 0x884213 8841f2: 8b d0 mov edx,eax 8841f4: d1 ea shr edx,1 8841f6: bf aa aa aa 0a mov edi,0xaaaaaaa 8841fb: 2b fa sub edi,edx 8841fd: 3b f8 cmp edi,eax 8841ff: 73 04 jae 0x884205 884201: 33 c0 xor eax,eax 884203: eb 02 jmp 0x884207 884205: 03 c2 add eax,edx 884207: 3b c6 cmp eax,esi 884209: 73 02 jae 0x88420d 88420b: 8b c6 mov eax,esi 88420d: 50 push eax 88420e: e8 4d f8 ff ff call 0x883a60 884213: 5f pop edi 884214: 5e pop esi 884215: 5d pop ebp 884216: c2 04 00 ret 0x4 884219: cc int3 88421a: cc int3 88421b: cc int3 88421c: cc int3 88421d: cc int3 88421e: cc int3 88421f: cc int3 884220: 55 push ebp 884221: 8b ec mov ebp,esp 884223: 6a ff push 0xffffffff 884225: 68 10 ad 99 00 push 0x99ad10 88422a: 64 a1 00 00 00 00 mov eax,fs:0x0 884230: 50 push eax 884231: 83 ec 0c sub esp,0xc 884234: 53 push ebx 884235: 56 push esi 884236: 57 push edi 884237: a1 78 8b af 00 mov eax,ds:0xaf8b78 88423c: 33 c5 xor eax,ebp 88423e: 50 push eax 88423f: 8d 45 f4 lea eax,[ebp-0xc] 884242: 64 a3 00 00 00 00 mov fs:0x0,eax 884248: 89 65 f0 mov DWORD PTR [ebp-0x10],esp 88424b: 8b d9 mov ebx,ecx 88424d: 89 5d e8 mov DWORD PTR [ebp-0x18],ebx 884250: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 884253: 80 bf 89 00 00 00 00 cmp BYTE PTR [edi+0x89],0x0 88425a: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 88425d: 89 45 ec mov DWORD PTR [ebp-0x14],eax 884260: 75 51 jne 0x8842b3 884262: 8d 4f 10 lea ecx,[edi+0x10] 884265: 51 push ecx 884266: 8b cb mov ecx,ebx 884268: e8 23 f9 ff ff call 0x883b90 88426d: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 884270: 8b 4d ec mov ecx,DWORD PTR [ebp-0x14] 884273: 8b f0 mov esi,eax 884275: 89 56 04 mov DWORD PTR [esi+0x4],edx 884278: 8a 87 88 00 00 00 mov al,BYTE PTR [edi+0x88] 88427e: 88 86 88 00 00 00 mov BYTE PTR [esi+0x88],al 884284: 80 b9 89 00 00 00 00 cmp BYTE PTR [ecx+0x89],0x0 88428b: 74 03 je 0x884290 88428d: 89 75 ec mov DWORD PTR [ebp-0x14],esi 884290: 8b 17 mov edx,DWORD PTR [edi] 884292: 56 push esi 884293: 52 push edx 884294: 8b cb mov ecx,ebx 884296: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-0x4],0x0 88429d: e8 7e ff ff ff call 0x884220 8842a2: 89 06 mov DWORD PTR [esi],eax 8842a4: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 8842a7: 56 push esi 8842a8: 50 push eax 8842a9: 8b cb mov ecx,ebx 8842ab: e8 70 ff ff ff call 0x884220 8842b0: 89 46 08 mov DWORD PTR [esi+0x8],eax 8842b3: 8b 45 ec mov eax,DWORD PTR [ebp-0x14] 8842b6: 8b 4d f4 mov ecx,DWORD PTR [ebp-0xc] 8842b9: 64 89 0d 00 00 00 00 mov DWORD PTR fs:0x0,ecx 8842c0: 59 pop ecx 8842c1: 5f pop edi 8842c2: 5e pop esi 8842c3: 5b pop ebx 8842c4: 8b e5 mov esp,ebp 8842c6: 5d pop ebp 8842c7: c2 08 00 ret 0x8 8842ca: 8b 4d ec mov ecx,DWORD PTR [ebp-0x14] 8842cd: 51 push ecx 8842ce: 8b 4d e8 mov ecx,DWORD PTR [ebp-0x18] 8842d1: e8 5a f5 fe ff call 0x873830 8842d6: 6a 00 push 0x0 8842d8: 6a 00 push 0x0 8842da: e8 dd 0c 0a 00 call 0x924fbc 8842df: cc int3 8842e0: 55 push ebp 8842e1: 8b ec mov ebp,esp 8842e3: 6a ff push 0xffffffff 8842e5: 68 6c ad 99 00 push 0x99ad6c 8842ea: 64 a1 00 00 00 00 mov eax,fs:0x0 8842f0: 50 push eax 8842f1: 83 ec 78 sub esp,0x78 8842f4: 56 push esi 8842f5: a1 78 8b af 00 mov eax,ds:0xaf8b78 8842fa: 33 c5 xor eax,ebp 8842fc: 50 push eax 8842fd: 8d 45 f4 lea eax,[ebp-0xc]