79 lines
3.7 KiB
Text
79 lines
3.7 KiB
Text
|
|
/home/alex/sots-re/dumps/sots.exe: file format pei-i386
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00779850 <.text+0x378850>:
|
|
779850: 55 push ebp
|
|
779851: 8b ec mov ebp,esp
|
|
779853: 6a ff push 0xffffffff
|
|
779855: 68 10 7b 98 00 push 0x987b10
|
|
77985a: 64 a1 00 00 00 00 mov eax,fs:0x0
|
|
779860: 50 push eax
|
|
779861: 83 ec 08 sub esp,0x8
|
|
779864: 53 push ebx
|
|
779865: 56 push esi
|
|
779866: 57 push edi
|
|
779867: a1 78 8b af 00 mov eax,ds:0xaf8b78
|
|
77986c: 33 c5 xor eax,ebp
|
|
77986e: 50 push eax
|
|
77986f: 8d 45 f4 lea eax,[ebp-0xc]
|
|
779872: 64 a3 00 00 00 00 mov fs:0x0,eax
|
|
779878: 89 65 f0 mov DWORD PTR [ebp-0x10],esp
|
|
77987b: 8b f1 mov esi,ecx
|
|
77987d: 89 75 ec mov DWORD PTR [ebp-0x14],esi
|
|
779880: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8]
|
|
779883: 33 c0 xor eax,eax
|
|
779885: 89 06 mov DWORD PTR [esi],eax
|
|
779887: 89 46 04 mov DWORD PTR [esi+0x4],eax
|
|
77988a: 89 46 08 mov DWORD PTR [esi+0x8],eax
|
|
77988d: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4]
|
|
779890: 2b 0b sub ecx,DWORD PTR [ebx]
|
|
779892: b8 09 cb 3d 8d mov eax,0x8d3dcb09
|
|
779897: f7 e9 imul ecx
|
|
779899: 03 d1 add edx,ecx
|
|
77989b: c1 fa 06 sar edx,0x6
|
|
77989e: 8b fa mov edi,edx
|
|
7798a0: b8 00 00 00 00 mov eax,0x0
|
|
7798a5: c1 ef 1f shr edi,0x1f
|
|
7798a8: 03 fa add edi,edx
|
|
7798aa: 89 06 mov DWORD PTR [esi],eax
|
|
7798ac: 89 46 04 mov DWORD PTR [esi+0x4],eax
|
|
7798af: 89 46 08 mov DWORD PTR [esi+0x8],eax
|
|
7798b2: 74 4b je 0x7798ff
|
|
7798b4: 81 ff 2c f7 34 02 cmp edi,0x234f72c
|
|
7798ba: 76 0b jbe 0x7798c7
|
|
7798bc: 68 90 1f 9e 00 push 0x9e1f90
|
|
7798c1: ff 15 50 d1 9d 00 call DWORD PTR ds:0x9dd150
|
|
7798c7: 8d 4e 0c lea ecx,[esi+0xc]
|
|
7798ca: 57 push edi
|
|
7798cb: e8 70 16 01 00 call 0x78af40
|
|
7798d0: 6b ff 74 imul edi,edi,0x74
|
|
7798d3: 8b 55 08 mov edx,DWORD PTR [ebp+0x8]
|
|
7798d6: 52 push edx
|
|
7798d7: 8d 56 0c lea edx,[esi+0xc]
|
|
7798da: 52 push edx
|
|
7798db: 03 f8 add edi,eax
|
|
7798dd: 89 06 mov DWORD PTR [esi],eax
|
|
7798df: 89 46 04 mov DWORD PTR [esi+0x4],eax
|
|
7798e2: 89 7e 08 mov DWORD PTR [esi+0x8],edi
|
|
7798e5: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4]
|
|
7798e8: 8b 1b mov ebx,DWORD PTR [ebx]
|
|
7798ea: 50 push eax
|
|
7798eb: 51 push ecx
|
|
7798ec: 53 push ebx
|
|
7798ed: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-0x4],0x0
|
|
7798f4: e8 a7 8c ff ff call 0x7725a0
|
|
7798f9: 83 c4 14 add esp,0x14
|
|
7798fc: 89 46 04 mov DWORD PTR [esi+0x4],eax
|
|
7798ff: 8b c6 mov eax,esi
|
|
779901: 8b 4d f4 mov ecx,DWORD PTR [ebp-0xc]
|
|
779904: 64 89 0d 00 00 00 00 mov DWORD PTR fs:0x0,ecx
|
|
77990b: 59 pop ecx
|
|
77990c: 5f pop edi
|
|
77990d: 5e pop esi
|
|
77990e: 5b pop ebx
|
|
77990f: 8b e5 mov esp,ebp
|
|
779911: 5d pop ebp
|
|
779912: c2 04 00 ret 0x4
|