/home/alex/sots-re/dumps/sots.exe: file format pei-i386 Disassembly of section .text: 00422720 <.text+0x21720>: 422720: 55 push ebp 422721: 8b ec mov ebp,esp 422723: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 422726: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 422729: 56 push esi 42272a: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 42272d: 57 push edi 42272e: 83 fe 04 cmp esi,0x4 422731: 72 14 jb 0x422747 422733: 8b 02 mov eax,DWORD PTR [edx] 422735: 3b 01 cmp eax,DWORD PTR [ecx] 422737: 75 12 jne 0x42274b 422739: 83 ee 04 sub esi,0x4 42273c: 83 c1 04 add ecx,0x4 42273f: 83 c2 04 add edx,0x4 422742: 83 fe 04 cmp esi,0x4 422745: 73 ec jae 0x422733 422747: 85 f6 test esi,esi 422749: 74 45 je 0x422790 42274b: 0f b6 02 movzx eax,BYTE PTR [edx] 42274e: 0f b6 39 movzx edi,BYTE PTR [ecx] 422751: 2b c7 sub eax,edi 422753: 75 31 jne 0x422786 422755: 83 fe 01 cmp esi,0x1 422758: 76 36 jbe 0x422790 42275a: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 42275e: 0f b6 79 01 movzx edi,BYTE PTR [ecx+0x1] 422762: 2b c7 sub eax,edi 422764: 75 20 jne 0x422786 422766: 83 fe 02 cmp esi,0x2 422769: 76 25 jbe 0x422790 42276b: 0f b6 42 02 movzx eax,BYTE PTR [edx+0x2] 42276f: 0f b6 79 02 movzx edi,BYTE PTR [ecx+0x2] 422773: 2b c7 sub eax,edi 422775: 75 0f jne 0x422786 422777: 83 fe 03 cmp esi,0x3 42277a: 76 14 jbe 0x422790 42277c: 0f b6 42 03 movzx eax,BYTE PTR [edx+0x3] 422780: 0f b6 49 03 movzx ecx,BYTE PTR [ecx+0x3] 422784: 2b c1 sub eax,ecx 422786: c1 f8 1f sar eax,0x1f 422789: 5f pop edi 42278a: 83 c8 01 or eax,0x1 42278d: 5e pop esi 42278e: 5d pop ebp 42278f: c3 ret 422790: 5f pop edi 422791: 33 c0 xor eax,eax 422793: 5e pop esi 422794: 5d pop ebp 422795: c3 ret