Function at 0x48cf61
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x55729d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48cfaa
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x30
jmp 0x48e5d7
push 0x56296c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48cfea
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x31
jmp 0x48e5d7
push 0x562ff7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d02a
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x32
jmp 0x48e5d7
push 0x57dab6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d06a
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x33
jmp 0x48e5d7
push str.45678
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d0aa
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x34
jmp 0x48e5d7
push 0x57ef27
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d0ea
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x35
jmp 0x48e5d7
push 0x57ef29
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d12a
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x36
jmp 0x48e5d7
push 0x57ef2b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d16a
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x37
jmp 0x48e5d7
push 0x57ef2d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d1aa
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x38
jmp 0x48e5d7
push 0x57dabf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48d1ea
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 1
mov eax, 0x39
jmp 0x48e5d7
mov ebx, dword [ebp + 0x14]
mov dword [ebx], 0
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d208
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push str.ABCDEFGHIJKLPQRSTUVWXYZ___n
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d24c
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d2a2
push str.ABCDEFGHIJKLPQRSTUVWXYZ___n
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d285
mov eax, 1
jmp 0x48d28a
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x41
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d2b7
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aead
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d2fb
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d351
push 0x58aead
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d334
mov eax, 1
jmp 0x48d339
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x42
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d366
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aeaf
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d3aa
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d400
push 0x58aeaf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d3e3
mov eax, 1
jmp 0x48d3e8
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x43
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d415
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aeb1
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d459
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d4af
push 0x58aeb1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d492
mov eax, 1
jmp 0x48d497
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x44
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d4c4
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aeb3
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d508
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d55e
push 0x58aeb3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d541
mov eax, 1
jmp 0x48d546
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x45
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d573
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aeb5
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d5b7
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d60d
push 0x58aeb5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d5f0
mov eax, 1
jmp 0x48d5f5
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x46
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d622
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aeb7
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d666
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d6bc
push 0x58aeb7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d69f
mov eax, 1
jmp 0x48d6a4
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x47
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d6d1
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aeb9
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d715
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d76b
push 0x58aeb9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d74e
mov eax, 1
jmp 0x48d753
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x48
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d780
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aebb
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d7c4
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d81a
push 0x58aebb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d7fd
mov eax, 1
jmp 0x48d802
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x49
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d82f
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aebd
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d873
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d8c9
push 0x58aebd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d8ac
mov eax, 1
jmp 0x48d8b1
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x4a
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d8de
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aebf
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d922
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48d978
push 0x58aebf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48d95b
mov eax, 1
jmp 0x48d960
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x4b
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48d98d
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aec1
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d9d1
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48da27
push 0x58aec1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48da0a
mov eax, 1
jmp 0x48da0f
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x4c
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48da3c
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x5573d1
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48da80
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48dad6
push 0x5573d1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48dab9
mov eax, 1
jmp 0x48dabe
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x4d
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48daeb
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x5573cf
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48db2f
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48db85
push 0x5573cf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48db68
mov eax, 1
jmp 0x48db6d
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x4e
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48db9a
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x562f23
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48dbde
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48dc34
push 0x562f23
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48dc17
mov eax, 1
jmp 0x48dc1c
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x4f
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48dc49
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aec3
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48dc8d
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48dce3
push 0x58aec3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48dcc6
mov eax, 1
jmp 0x48dccb
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x50
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48dcf8
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aec5
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48dd3c
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48dd92
push 0x58aec5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48dd75
mov eax, 1
jmp 0x48dd7a
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x51
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48dda7
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aec7
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48ddeb
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48de41
push 0x58aec7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48de24
mov eax, 1
jmp 0x48de29
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x52
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48de56
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aec9
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48de9a
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48def0
push 0x58aec9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48ded3
mov eax, 1
jmp 0x48ded8
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x53
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48df05
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aecb
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48df49
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48df9f
push 0x58aecb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48df82
mov eax, 1
jmp 0x48df87
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x54
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48dfb4
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aecd
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48dff8
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48e04e
push 0x58aecd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48e031
mov eax, 1
jmp 0x48e036
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x55
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48e063
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aecf
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48e0a7
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48e0fd
push 0x58aecf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48e0e0
mov eax, 1
jmp 0x48e0e5
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x56
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48e112
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aed1
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48e156
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48e1ac
push 0x58aed1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48e18f
mov eax, 1
jmp 0x48e194
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x57
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48e1c1
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aed3
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48e205
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48e25b
push 0x58aed3
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48e23e
mov eax, 1
jmp 0x48e243
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x58
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48e270
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aed5
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48e2b4
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48e30a
push 0x58aed5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48e2ed
mov eax, 1
jmp 0x48e2f2
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x59
jmp 0x48e5d7
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48e31f
mov eax, 0x55729c
push eax
push 1
mov ebx, 0x4ac4b0
call fcn.004ab574
add esp, 0x10
mov dword [ebp - 4], eax
push 0x58aed7
push dword [ebp - 4]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48e363
push ebx
call fcn.004ab568
add esp, 4
cmp dword [ebp - 8], 0
je 0x48e3b9
push 0x58aed7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
mov eax, 0
sete al
test eax, eax
je 0x48e39c
mov eax, 1
jmp 0x48e3a1
mov eax, 0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x5a
jmp 0x48e5d7
push str._:_
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e3f0
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 0
mov eax, 0x20
jmp 0x48e5d7
push 0x58aed9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e427
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x33
jmp 0x48e5d7
push 0x58aedb
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e45e
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x34
jmp 0x48e5d7
push 0x57e5f7
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e495
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x35
jmp 0x48e5d7
push 0x58aedd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e4cc
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x37
jmp 0x48e5d7
push 0x57de27
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e503
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x39
jmp 0x48e5d7
push 0x562aca
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e53a
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x30
jmp 0x48e5d7
push 0x58aedf
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e571
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x38
jmp 0x48e5d7
push 0x5684fc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e596
mov eax, 0x2e
jmp 0x48e5d7
push 0x58aee1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402623
add esp, 8
cmp eax, 0
jne 0x48e5cd
mov ebx, dword [ebp + 0xc]
mov dword [ebx], 0
mov ebx, dword [ebp + 0x10]
mov dword [ebx], 1
mov eax, 0x32
jmp 0x48e5d7
mov eax, 0
jmp 0x48e5d7
mov esp, ebp
pop ebp
ret 0x10