
/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
  779915:	8b 4d ec             	mov    ecx,DWORD PTR [ebp-0x14]
  779918:	e8 63 fc ea ff       	call   0x629580
  77991d:	6a 00                	push   0x0
  77991f:	6a 00                	push   0x0
  779921:	e8 96 b6 1a 00       	call   0x924fbc
  779926:	cc                   	int3   
  779927:	cc                   	int3   
  779928:	cc                   	int3   
  779929:	cc                   	int3   
  77992a:	cc                   	int3   
  77992b:	cc                   	int3   
  77992c:	cc                   	int3   
  77992d:	cc                   	int3   
  77992e:	cc                   	int3   
  77992f:	cc                   	int3   
