
/home/alex/sots-re/dumps/sots.exe:     file format pei-i386


Disassembly of section .text:

007b34e0 <.text+0x3b24e0>:
  7b34e0:	55                   	push   ebp
  7b34e1:	8b ec                	mov    ebp,esp
  7b34e3:	6a ff                	push   0xffffffff
  7b34e5:	68 00 c3 98 00       	push   0x98c300
  7b34ea:	64 a1 00 00 00 00    	mov    eax,fs:0x0
  7b34f0:	50                   	push   eax
  7b34f1:	83 ec 0c             	sub    esp,0xc
  7b34f4:	53                   	push   ebx
  7b34f5:	56                   	push   esi
  7b34f6:	57                   	push   edi
  7b34f7:	a1 78 8b af 00       	mov    eax,ds:0xaf8b78
  7b34fc:	33 c5                	xor    eax,ebp
  7b34fe:	50                   	push   eax
  7b34ff:	8d 45 f4             	lea    eax,[ebp-0xc]
  7b3502:	64 a3 00 00 00 00    	mov    fs:0x0,eax
  7b3508:	89 65 f0             	mov    DWORD PTR [ebp-0x10],esp
  7b350b:	8b f1                	mov    esi,ecx
  7b350d:	8b 5d 08             	mov    ebx,DWORD PTR [ebp+0x8]
  7b3510:	81 fb 5d 74 d1 05    	cmp    ebx,0x5d1745d
  7b3516:	76 0b                	jbe    0x7b3523
  7b3518:	68 90 1f 9e 00       	push   0x9e1f90
  7b351d:	ff 15 50 d1 9d 00    	call   DWORD PTR ds:0x9dd150
  7b3523:	8b 4e 08             	mov    ecx,DWORD PTR [esi+0x8]
  7b3526:	2b 0e                	sub    ecx,DWORD PTR [esi]
  7b3528:	b8 e9 a2 8b 2e       	mov    eax,0x2e8ba2e9
  7b352d:	f7 e9                	imul   ecx
  7b352f:	c1 fa 03             	sar    edx,0x3
  7b3532:	8b c2                	mov    eax,edx
  7b3534:	c1 e8 1f             	shr    eax,0x1f
  7b3537:	03 c2                	add    eax,edx
  7b3539:	3b c3                	cmp    eax,ebx
  7b353b:	0f 83 9c 00 00 00    	jae    0x7b35dd
  7b3541:	8d 7e 0c             	lea    edi,[esi+0xc]
  7b3544:	53                   	push   ebx
  7b3545:	8b cf                	mov    ecx,edi
  7b3547:	e8 44 b0 dc ff       	call   0x57e590
  7b354c:	8b 4e 04             	mov    ecx,DWORD PTR [esi+0x4]
  7b354f:	8b 16                	mov    edx,DWORD PTR [esi]
  7b3551:	89 45 ec             	mov    DWORD PTR [ebp-0x14],eax
  7b3554:	8b 45 08             	mov    eax,DWORD PTR [ebp+0x8]
  7b3557:	50                   	push   eax
  7b3558:	8b 45 ec             	mov    eax,DWORD PTR [ebp-0x14]
  7b355b:	6a 00                	push   0x0
  7b355d:	57                   	push   edi
  7b355e:	50                   	push   eax
  7b355f:	51                   	push   ecx
  7b3560:	52                   	push   edx
  7b3561:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [ebp-0x4],0x0
  7b3568:	e8 e3 b0 0a 00       	call   0x85e650
  7b356d:	8b 56 04             	mov    edx,DWORD PTR [esi+0x4]
  7b3570:	8b 0e                	mov    ecx,DWORD PTR [esi]
  7b3572:	89 55 e8             	mov    DWORD PTR [ebp-0x18],edx
  7b3575:	2b d1                	sub    edx,ecx
  7b3577:	b8 e9 a2 8b 2e       	mov    eax,0x2e8ba2e9
  7b357c:	f7 ea                	imul   edx
  7b357e:	c1 fa 03             	sar    edx,0x3
  7b3581:	8b fa                	mov    edi,edx
  7b3583:	c1 ef 1f             	shr    edi,0x1f
  7b3586:	83 c4 18             	add    esp,0x18
  7b3589:	03 fa                	add    edi,edx
  7b358b:	c7 45 fc ff ff ff ff 	mov    DWORD PTR [ebp-0x4],0xffffffff
  7b3592:	85 c9                	test   ecx,ecx
  7b3594:	74 2a                	je     0x7b35c0
  7b3596:	8b d9                	mov    ebx,ecx
  7b3598:	3b 5d e8             	cmp    ebx,DWORD PTR [ebp-0x18]
  7b359b:	74 15                	je     0x7b35b2
  7b359d:	8d 49 00             	lea    ecx,[ecx+0x0]
  7b35a0:	8b 13                	mov    edx,DWORD PTR [ebx]
  7b35a2:	8b 02                	mov    eax,DWORD PTR [edx]
  7b35a4:	6a 00                	push   0x0
  7b35a6:	8b cb                	mov    ecx,ebx
  7b35a8:	ff d0                	call   eax
  7b35aa:	83 c3 2c             	add    ebx,0x2c
  7b35ad:	3b 5d e8             	cmp    ebx,DWORD PTR [ebp-0x18]
  7b35b0:	75 ee                	jne    0x7b35a0
  7b35b2:	8b 0e                	mov    ecx,DWORD PTR [esi]
  7b35b4:	51                   	push   ecx
  7b35b5:	e8 f0 19 17 00       	call   0x924faa
  7b35ba:	8b 5d 08             	mov    ebx,DWORD PTR [ebp+0x8]
  7b35bd:	83 c4 04             	add    esp,0x4
  7b35c0:	8b ce                	mov    ecx,esi
  7b35c2:	ff 15 2c d1 9d 00    	call   DWORD PTR ds:0x9dd12c
  7b35c8:	6b db 2c             	imul   ebx,ebx,0x2c
  7b35cb:	6b ff 2c             	imul   edi,edi,0x2c
  7b35ce:	8b 45 ec             	mov    eax,DWORD PTR [ebp-0x14]
  7b35d1:	03 d8                	add    ebx,eax
  7b35d3:	03 f8                	add    edi,eax
  7b35d5:	89 5e 08             	mov    DWORD PTR [esi+0x8],ebx
  7b35d8:	89 7e 04             	mov    DWORD PTR [esi+0x4],edi
  7b35db:	89 06                	mov    DWORD PTR [esi],eax
  7b35dd:	8b 4d f4             	mov    ecx,DWORD PTR [ebp-0xc]
  7b35e0:	64 89 0d 00 00 00 00 	mov    DWORD PTR fs:0x0,ecx
  7b35e7:	59                   	pop    ecx
  7b35e8:	5f                   	pop    edi
  7b35e9:	5e                   	pop    esi
  7b35ea:	5b                   	pop    ebx
  7b35eb:	8b e5                	mov    esp,ebp
  7b35ed:	5d                   	pop    ebp
  7b35ee:	c2               	ret    0x4
