Function at 0x41dfa3
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41dfc8
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460150
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c529d
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e00c
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e022
mov dword [ebp - 4], 0x5b
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e037
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460150
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push str.ctrl
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e07b
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e091
mov dword [ebp - 4], 0x11
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e0a6
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460150
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52aa
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e0ea
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e100
mov dword [ebp - 4], 0x10
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e115
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460150
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52b2
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e159
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e16f
mov dword [ebp - 4], 0x12
jmp 0x41ff28
push 0x5c52b8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e196
mov dword [ebp - 4], 0x30
jmp 0x41ff28
push 0x5c52bc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e1bd
mov dword [ebp - 4], 0x31
jmp 0x41ff28
push 0x5c52c0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e1e4
mov dword [ebp - 4], 0x32
jmp 0x41ff28
push 0x5c52c4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e20b
mov dword [ebp - 4], 0x33
jmp 0x41ff28
push 0x5c52c8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e232
mov dword [ebp - 4], 0x34
jmp 0x41ff28
push 0x5c52cc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e259
mov dword [ebp - 4], 0x35
jmp 0x41ff28
push 0x5c52d0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e280
mov dword [ebp - 4], 0x36
jmp 0x41ff28
push 0x5c52d4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e2a7
mov dword [ebp - 4], 0x37
jmp 0x41ff28
push 0x5c52d8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e2ce
mov dword [ebp - 4], 0x38
jmp 0x41ff28
push 0x5c52dc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00402c4d
add esp, 8
cmp eax, 0
jne 0x41e2f5
mov dword [ebp - 4], 0x39
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e30a
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52e0
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e34e
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e364
mov dword [ebp - 4], 0x41
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e379
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52e4
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e3bd
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e3d3
mov dword [ebp - 4], 0x42
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e3e8
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52e8
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e42c
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e442
mov dword [ebp - 4], 0x43
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e457
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52ec
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e49b
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e4b1
mov dword [ebp - 4], 0x44
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e4c6
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52f0
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e50a
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e520
mov dword [ebp - 4], 0x45
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e535
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52f4
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e579
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e58f
mov dword [ebp - 4], 0x46
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e5a4
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52f8
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e5e8
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e5fe
mov dword [ebp - 4], 0x47
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e613
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c52fc
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e657
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e66d
mov dword [ebp - 4], 0x48
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e682
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5300
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e6c6
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e6dc
mov dword [ebp - 4], 0x49
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e6f1
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5304
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e735
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e74b
mov dword [ebp - 4], 0x4a
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e760
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5308
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e7a4
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e7ba
mov dword [ebp - 4], 0x4b
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e7cf
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c530c
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e813
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e829
mov dword [ebp - 4], 0x4c
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e83e
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5310
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e882
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e898
mov dword [ebp - 4], 0x4d
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e8ad
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5314
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e8f1
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e907
mov dword [ebp - 4], 0x4e
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e91c
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5318
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e960
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e976
mov dword [ebp - 4], 0x4f
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e98b
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c531c
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41e9cf
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41e9e5
mov dword [ebp - 4], 0x50
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e9fa
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5320
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ea3e
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ea54
mov dword [ebp - 4], 0x51
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ea69
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5324
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41eaad
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41eac3
mov dword [ebp - 4], 0x52
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ead8
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5328
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41eb1c
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41eb32
mov dword [ebp - 4], 0x53
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41eb47
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c532c
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41eb8b
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41eba1
mov dword [ebp - 4], 0x54
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ebb6
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5330
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ebfa
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ec10
mov dword [ebp - 4], 0x55
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ec25
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5334
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ec69
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ec7f
mov dword [ebp - 4], 0x56
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ec94
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5338
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ecd8
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ecee
mov dword [ebp - 4], 0x57
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ed03
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c533c
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ed47
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ed5d
mov dword [ebp - 4], 0x58
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ed72
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5340
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41edb6
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41edcc
mov dword [ebp - 4], 0x59
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ede1
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5344
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ee25
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ee3b
mov dword [ebp - 4], 0x5a
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ee50
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5348
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ee94
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41eeaa
mov dword [ebp - 4], 0x70
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41eebf
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c534d
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ef03
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ef19
mov dword [ebp - 4], 0x71
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ef2e
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5352
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ef72
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41ef88
mov dword [ebp - 4], 0x72
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ef9d
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5357
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41efe1
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41eff7
mov dword [ebp - 4], 0x73
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41f00c
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x592e09
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f050
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41f066
mov dword [ebp - 4], 0x74
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41f07b
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c535c
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f0bf
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41f0d5
mov dword [ebp - 4], 0x75
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41f0ea
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5361
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f12e
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41f144
mov dword [ebp - 4], 0x76
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41f159
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5366
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f19d
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41f1b3
mov dword [ebp - 4], 0x77
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41f1c8
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c536b
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f20c
push ebx
call fcn.0045f211
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41f222
mov dword [ebp - 4], 0x78
jmp 0x41ff28
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41f237
mov eax, 0x56250a
push eax
push 1
mov ebx, 0x460130
call fcn.0045f223
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5c5370
push dword [ebp - 8]
call fcn.00402c4d
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f27b
mov eax, dword [ebp - 4]
jmp 0x41ff30