Function at 0x41b715
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 0x41b73a
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e60
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a29b
push dword [ebp - 8]
call fcn.00401166
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 0x41b77e
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41b794
mov dword [ebp - 4], 0x5b
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41b7a9
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e60
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push str.ctrl
push dword [ebp - 8]
call fcn.00401166
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 0x41b7ed
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41b803
mov dword [ebp - 4], 0x11
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41b818
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e60
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push str.shift
push dword [ebp - 8]
call fcn.00401166
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 0x41b85c
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41b872
mov dword [ebp - 4], 0x10
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41b887
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e60
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2b0
push dword [ebp - 8]
call fcn.00401166
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 0x41b8cb
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41b8e1
mov dword [ebp - 4], 0x12
jmp 0x41d490
push 0x60a2b6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41b908
mov dword [ebp - 4], 0x30
jmp 0x41d490
push 0x60a2ba
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41b92f
mov dword [ebp - 4], 0x31
jmp 0x41d490
push 0x60a2be
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41b956
mov dword [ebp - 4], 0x32
jmp 0x41d490
push 0x60a2c2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41b97d
mov dword [ebp - 4], 0x33
jmp 0x41d490
push 0x60a2c6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41b9a4
mov dword [ebp - 4], 0x34
jmp 0x41d490
push 0x60a2ca
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41b9cb
mov dword [ebp - 4], 0x35
jmp 0x41d490
push 0x60a2ce
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41b9f2
mov dword [ebp - 4], 0x36
jmp 0x41d490
push 0x60a2d2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41ba19
mov dword [ebp - 4], 0x37
jmp 0x41d490
push 0x60a2d6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41ba40
mov dword [ebp - 4], 0x38
jmp 0x41d490
push 0x60a2da
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401166
add esp, 8
cmp eax, 0
jne 0x41ba67
mov dword [ebp - 4], 0x39
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ba7c
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2de
push dword [ebp - 8]
call fcn.00401166
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 0x41bac0
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bad6
mov dword [ebp - 4], 0x41
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41baeb
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2e2
push dword [ebp - 8]
call fcn.00401166
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 0x41bb2f
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bb45
mov dword [ebp - 4], 0x42
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bb5a
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2e6
push dword [ebp - 8]
call fcn.00401166
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 0x41bb9e
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bbb4
mov dword [ebp - 4], 0x43
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bbc9
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2ea
push dword [ebp - 8]
call fcn.00401166
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 0x41bc0d
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bc23
mov dword [ebp - 4], 0x44
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bc38
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2ee
push dword [ebp - 8]
call fcn.00401166
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 0x41bc7c
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bc92
mov dword [ebp - 4], 0x45
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bca7
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2f2
push dword [ebp - 8]
call fcn.00401166
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 0x41bceb
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bd01
mov dword [ebp - 4], 0x46
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bd16
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2f6
push dword [ebp - 8]
call fcn.00401166
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 0x41bd5a
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bd70
mov dword [ebp - 4], 0x47
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bd85
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2fa
push dword [ebp - 8]
call fcn.00401166
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 0x41bdc9
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bddf
mov dword [ebp - 4], 0x48
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bdf4
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a2fe
push dword [ebp - 8]
call fcn.00401166
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 0x41be38
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41be4e
mov dword [ebp - 4], 0x49
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41be63
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a302
push dword [ebp - 8]
call fcn.00401166
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 0x41bea7
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bebd
mov dword [ebp - 4], 0x4a
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bed2
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a306
push dword [ebp - 8]
call fcn.00401166
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 0x41bf16
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bf2c
mov dword [ebp - 4], 0x4b
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bf41
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a30a
push dword [ebp - 8]
call fcn.00401166
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 0x41bf85
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41bf9b
mov dword [ebp - 4], 0x4c
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41bfb0
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a30e
push dword [ebp - 8]
call fcn.00401166
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 0x41bff4
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c00a
mov dword [ebp - 4], 0x4d
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c01f
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a312
push dword [ebp - 8]
call fcn.00401166
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 0x41c063
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c079
mov dword [ebp - 4], 0x4e
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c08e
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a316
push dword [ebp - 8]
call fcn.00401166
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 0x41c0d2
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c0e8
mov dword [ebp - 4], 0x4f
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c0fd
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a31a
push dword [ebp - 8]
call fcn.00401166
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 0x41c141
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c157
mov dword [ebp - 4], 0x50
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c16c
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a31e
push dword [ebp - 8]
call fcn.00401166
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 0x41c1b0
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c1c6
mov dword [ebp - 4], 0x51
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c1db
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a322
push dword [ebp - 8]
call fcn.00401166
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 0x41c21f
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c235
mov dword [ebp - 4], 0x52
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c24a
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a326
push dword [ebp - 8]
call fcn.00401166
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 0x41c28e
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c2a4
mov dword [ebp - 4], 0x53
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c2b9
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a32a
push dword [ebp - 8]
call fcn.00401166
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 0x41c2fd
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c313
mov dword [ebp - 4], 0x54
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c328
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a32e
push dword [ebp - 8]
call fcn.00401166
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 0x41c36c
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c382
mov dword [ebp - 4], 0x55
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c397
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a332
push dword [ebp - 8]
call fcn.00401166
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 0x41c3db
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c3f1
mov dword [ebp - 4], 0x56
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c406
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a336
push dword [ebp - 8]
call fcn.00401166
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 0x41c44a
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c460
mov dword [ebp - 4], 0x57
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c475
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a33a
push dword [ebp - 8]
call fcn.00401166
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 0x41c4b9
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c4cf
mov dword [ebp - 4], 0x58
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c4e4
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a33e
push dword [ebp - 8]
call fcn.00401166
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 0x41c528
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c53e
mov dword [ebp - 4], 0x59
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c553
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a342
push dword [ebp - 8]
call fcn.00401166
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 0x41c597
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c5ad
mov dword [ebp - 4], 0x5a
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c5c2
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a346
push dword [ebp - 8]
call fcn.00401166
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 0x41c606
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c61c
mov dword [ebp - 4], 0x70
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c631
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a34b
push dword [ebp - 8]
call fcn.00401166
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 0x41c675
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c68b
mov dword [ebp - 4], 0x71
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c6a0
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a350
push dword [ebp - 8]
call fcn.00401166
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 0x41c6e4
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c6fa
mov dword [ebp - 4], 0x72
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c70f
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a355
push dword [ebp - 8]
call fcn.00401166
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 0x41c753
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c769
mov dword [ebp - 4], 0x73
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c77e
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a35a
push dword [ebp - 8]
call fcn.00401166
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 0x41c7c2
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c7d8
mov dword [ebp - 4], 0x74
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c7ed
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a35f
push dword [ebp - 8]
call fcn.00401166
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 0x41c831
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c847
mov dword [ebp - 4], 0x75
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c85c
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a364
push dword [ebp - 8]
call fcn.00401166
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 0x41c8a0
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c8b6
mov dword [ebp - 4], 0x76
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c8cb
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a369
push dword [ebp - 8]
call fcn.00401166
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 0x41c90f
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c925
mov dword [ebp - 4], 0x77
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c93a
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a36e
push dword [ebp - 8]
call fcn.00401166
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 0x41c97e
push ebx
call fcn.004410d1
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41c994
mov dword [ebp - 4], 0x78
jmp 0x41d490
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41c9a9
mov eax, 0x5feafb
push eax
push 1
mov ebx, 0x441e40
call fcn.004410e3
add esp, 0x10
mov dword [ebp - 8], eax
push 0x60a373
push dword [ebp - 8]
call fcn.00401166
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 0x41c9ed
mov eax, dword [ebp - 4]
jmp 0x41d498