/home/alex/sots-re/dumps/sots.exe: file format pei-i386 Disassembly of section .text: 00825d40 <.text+0x424d40>: 825d40: 55 push ebp 825d41: 8b ec mov ebp,esp 825d43: 51 push ecx 825d44: 53 push ebx 825d45: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 825d48: 56 push esi 825d49: 33 f6 xor esi,esi 825d4b: 3b de cmp ebx,esi 825d4d: 75 0a jne 0x825d59 825d4f: 5e pop esi 825d50: 33 c0 xor eax,eax 825d52: 5b pop ebx 825d53: 8b e5 mov esp,ebp 825d55: 5d pop ebp 825d56: c2 08 00 ret 0x8 825d59: 8b 4b 0c mov ecx,DWORD PTR [ebx+0xc] 825d5c: 2b 4b 08 sub ecx,DWORD PTR [ebx+0x8] 825d5f: b8 09 cb 3d 8d mov eax,0x8d3dcb09 825d64: f7 e9 imul ecx 825d66: 03 d1 add edx,ecx 825d68: c1 fa 06 sar edx,0x6 825d6b: 8b c2 mov eax,edx 825d6d: c1 e8 1f shr eax,0x1f 825d70: 03 c2 add eax,edx 825d72: 57 push edi 825d73: 89 75 fc mov DWORD PTR [ebp-0x4],esi 825d76: 0f 84 d5 00 00 00 je 0x825e51 825d7c: 8b 7d 0c mov edi,DWORD PTR [ebp+0xc] 825d7f: 89 75 08 mov DWORD PTR [ebp+0x8],esi 825d82: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 825d85: 03 75 08 add esi,DWORD PTR [ebp+0x8] 825d88: 8b 4e 6c mov ecx,DWORD PTR [esi+0x6c] 825d8b: 3b 4f 6c cmp ecx,DWORD PTR [edi+0x6c] 825d8e: 0f 85 91 00 00 00 jne 0x825e25 825d94: 8b 56 40 mov edx,DWORD PTR [esi+0x40] 825d97: 3b 57 40 cmp edx,DWORD PTR [edi+0x40] 825d9a: 0f 85 85 00 00 00 jne 0x825e25 825da0: d9 46 44 fld DWORD PTR [esi+0x44] 825da3: d9 47 44 fld DWORD PTR [edi+0x44] 825da6: da e9 fucompp 825da8: df e0 fnstsw ax 825daa: f6 c4 44 test ah,0x44 825dad: 7a 76 jp 0x825e25 825daf: d9 46 48 fld DWORD PTR [esi+0x48] 825db2: d9 47 48 fld DWORD PTR [edi+0x48] 825db5: da e9 fucompp 825db7: df e0 fnstsw ax 825db9: f6 c4 44 test ah,0x44 825dbc: 7a 67 jp 0x825e25 825dbe: d9 46 4c fld DWORD PTR [esi+0x4c] 825dc1: d9 47 4c fld DWORD PTR [edi+0x4c] 825dc4: da e9 fucompp 825dc6: df e0 fnstsw ax 825dc8: f6 c4 44 test ah,0x44 825dcb: 7a 58 jp 0x825e25 825dcd: 83 7f 38 10 cmp DWORD PTR [edi+0x38],0x10 825dd1: 8b 57 34 mov edx,DWORD PTR [edi+0x34] 825dd4: 8d 47 24 lea eax,[edi+0x24] 825dd7: 8d 4e 24 lea ecx,[esi+0x24] 825dda: 72 02 jb 0x825dde 825ddc: 8b 00 mov eax,DWORD PTR [eax] 825dde: 52 push edx 825ddf: 50 push eax 825de0: 8b 41 10 mov eax,DWORD PTR [ecx+0x10] 825de3: 50 push eax 825de4: 6a 00 push 0x0 825de6: e8 b5 d8 bf ff call 0x4236a0 825deb: 85 c0 test eax,eax 825ded: 75 36 jne 0x825e25 825def: 83 7f 64 10 cmp DWORD PTR [edi+0x64],0x10 825df3: 8b 57 60 mov edx,DWORD PTR [edi+0x60] 825df6: 8d 47 50 lea eax,[edi+0x50] 825df9: 8d 4e 50 lea ecx,[esi+0x50] 825dfc: 72 02 jb 0x825e00 825dfe: 8b 00 mov eax,DWORD PTR [eax] 825e00: 52 push edx 825e01: 8b 51 10 mov edx,DWORD PTR [ecx+0x10] 825e04: 50 push eax 825e05: 52 push edx 825e06: 6a 00 push 0x0 825e08: e8 93 d8 bf ff call 0x4236a0 825e0d: 85 c0 test eax,eax 825e0f: 75 14 jne 0x825e25 825e11: 8d 47 08 lea eax,[edi+0x8] 825e14: 50 push eax 825e15: 8d 4e 08 lea ecx,[esi+0x8] 825e18: 51 push ecx 825e19: e8 a2 9a c4 ff call 0x46f8c0 825e1e: 83 c4 08 add esp,0x8 825e21: 84 c0 test al,al 825e23: 74 37 je 0x825e5c 825e25: 8b 4b 0c mov ecx,DWORD PTR [ebx+0xc] 825e28: 2b 4b 08 sub ecx,DWORD PTR [ebx+0x8] 825e2b: 8b 75 fc mov esi,DWORD PTR [ebp-0x4] 825e2e: 83 45 08 74 add DWORD PTR [ebp+0x8],0x74 825e32: b8 09 cb 3d 8d mov eax,0x8d3dcb09 825e37: f7 e9 imul ecx 825e39: 03 d1 add edx,ecx 825e3b: c1 fa 06 sar edx,0x6 825e3e: 8b c2 mov eax,edx 825e40: c1 e8 1f shr eax,0x1f 825e43: 46 inc esi 825e44: 03 c2 add eax,edx 825e46: 89 75 fc mov DWORD PTR [ebp-0x4],esi 825e49: 3b f0 cmp esi,eax 825e4b: 0f 82 31 ff ff ff jb 0x825d82 825e51: 5f pop edi 825e52: 5e pop esi 825e53: 33 c0 xor eax,eax 825e55: 5b pop ebx 825e56: 8b e5 mov esp,ebp 825e58: 5d pop ebp 825e59: c2 08 00 ret 0x8 825e5c: 5f pop edi 825e5d: 8b c6 mov eax,esi 825e5f: 5e pop esi 825e60: 5b pop ebx 825e61: 8b e5 mov esp,ebp 825e63: 5d pop ebp 825e64: c2 ret 0x8