Function at 0x4dee76
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 0x4dee9b
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545da0
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798ae6
push dword [ebp - 8]
call fcn.00401080
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 0x4deedf
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4deef5
mov dword [ebp - 4], 0x5b
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4def0a
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545da0
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push str.ctrl
push dword [ebp - 8]
call fcn.00401080
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 0x4def4e
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4def64
mov dword [ebp - 4], 0x11
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4def79
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545da0
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798af3
push dword [ebp - 8]
call fcn.00401080
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 0x4defbd
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4defd3
mov dword [ebp - 4], 0x10
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4defe8
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545da0
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798afb
push dword [ebp - 8]
call fcn.00401080
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 0x4df02c
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df042
mov dword [ebp - 4], 0x12
jmp 0x4e0dfb
push 0x798b01
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df069
mov dword [ebp - 4], 0x30
jmp 0x4e0dfb
push 0x798b05
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df090
mov dword [ebp - 4], 0x31
jmp 0x4e0dfb
push 0x798b09
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df0b7
mov dword [ebp - 4], 0x32
jmp 0x4e0dfb
push 0x798b0d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df0de
mov dword [ebp - 4], 0x33
jmp 0x4e0dfb
push 0x798b11
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df105
mov dword [ebp - 4], 0x34
jmp 0x4e0dfb
push 0x798b15
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df12c
mov dword [ebp - 4], 0x35
jmp 0x4e0dfb
push 0x798b19
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df153
mov dword [ebp - 4], 0x36
jmp 0x4e0dfb
push 0x798b1d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df17a
mov dword [ebp - 4], 0x37
jmp 0x4e0dfb
push 0x798b21
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df1a1
mov dword [ebp - 4], 0x38
jmp 0x4e0dfb
push 0x798b25
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401080
add esp, 8
cmp eax, 0
jne 0x4df1c8
mov dword [ebp - 4], 0x39
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df1dd
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b29
push dword [ebp - 8]
call fcn.00401080
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 0x4df221
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df237
mov dword [ebp - 4], 0x41
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df24c
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b2d
push dword [ebp - 8]
call fcn.00401080
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 0x4df290
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df2a6
mov dword [ebp - 4], 0x42
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df2bb
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b31
push dword [ebp - 8]
call fcn.00401080
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 0x4df2ff
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df315
mov dword [ebp - 4], 0x43
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df32a
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b35
push dword [ebp - 8]
call fcn.00401080
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 0x4df36e
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df384
mov dword [ebp - 4], 0x44
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df399
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b39
push dword [ebp - 8]
call fcn.00401080
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 0x4df3dd
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df3f3
mov dword [ebp - 4], 0x45
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df408
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b3d
push dword [ebp - 8]
call fcn.00401080
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 0x4df44c
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df462
mov dword [ebp - 4], 0x46
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df477
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b41
push dword [ebp - 8]
call fcn.00401080
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 0x4df4bb
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df4d1
mov dword [ebp - 4], 0x47
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df4e6
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b45
push dword [ebp - 8]
call fcn.00401080
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 0x4df52a
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df540
mov dword [ebp - 4], 0x48
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df555
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b49
push dword [ebp - 8]
call fcn.00401080
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 0x4df599
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df5af
mov dword [ebp - 4], 0x49
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df5c4
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b4d
push dword [ebp - 8]
call fcn.00401080
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 0x4df608
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df61e
mov dword [ebp - 4], 0x4a
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df633
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b51
push dword [ebp - 8]
call fcn.00401080
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 0x4df677
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df68d
mov dword [ebp - 4], 0x4b
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df6a2
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b55
push dword [ebp - 8]
call fcn.00401080
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 0x4df6e6
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df6fc
mov dword [ebp - 4], 0x4c
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df711
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b59
push dword [ebp - 8]
call fcn.00401080
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 0x4df755
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df76b
mov dword [ebp - 4], 0x4d
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df780
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b5d
push dword [ebp - 8]
call fcn.00401080
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 0x4df7c4
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df7da
mov dword [ebp - 4], 0x4e
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df7ef
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b61
push dword [ebp - 8]
call fcn.00401080
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 0x4df833
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df849
mov dword [ebp - 4], 0x4f
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df85e
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b65
push dword [ebp - 8]
call fcn.00401080
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 0x4df8a2
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df8b8
mov dword [ebp - 4], 0x50
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df8cd
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b69
push dword [ebp - 8]
call fcn.00401080
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 0x4df911
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df927
mov dword [ebp - 4], 0x51
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df93c
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b6d
push dword [ebp - 8]
call fcn.00401080
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 0x4df980
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4df996
mov dword [ebp - 4], 0x52
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4df9ab
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b71
push dword [ebp - 8]
call fcn.00401080
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 0x4df9ef
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfa05
mov dword [ebp - 4], 0x53
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfa1a
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b75
push dword [ebp - 8]
call fcn.00401080
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 0x4dfa5e
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfa74
mov dword [ebp - 4], 0x54
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfa89
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b79
push dword [ebp - 8]
call fcn.00401080
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 0x4dfacd
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfae3
mov dword [ebp - 4], 0x55
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfaf8
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b7d
push dword [ebp - 8]
call fcn.00401080
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 0x4dfb3c
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfb52
mov dword [ebp - 4], 0x56
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfb67
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b81
push dword [ebp - 8]
call fcn.00401080
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 0x4dfbab
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfbc1
mov dword [ebp - 4], 0x57
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfbd6
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b85
push dword [ebp - 8]
call fcn.00401080
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 0x4dfc1a
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfc30
mov dword [ebp - 4], 0x58
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfc45
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b89
push dword [ebp - 8]
call fcn.00401080
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 0x4dfc89
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfc9f
mov dword [ebp - 4], 0x59
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfcb4
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b8d
push dword [ebp - 8]
call fcn.00401080
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 0x4dfcf8
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfd0e
mov dword [ebp - 4], 0x5a
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfd23
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b91
push dword [ebp - 8]
call fcn.00401080
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 0x4dfd67
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfd7d
mov dword [ebp - 4], 0x70
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfd92
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b96
push dword [ebp - 8]
call fcn.00401080
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 0x4dfdd6
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfdec
mov dword [ebp - 4], 0x71
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfe01
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798b9b
push dword [ebp - 8]
call fcn.00401080
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 0x4dfe45
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfe5b
mov dword [ebp - 4], 0x72
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfe70
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798ba0
push dword [ebp - 8]
call fcn.00401080
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 0x4dfeb4
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dfeca
mov dword [ebp - 4], 0x73
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dfedf
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798ba5
push dword [ebp - 8]
call fcn.00401080
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 0x4dff23
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dff39
mov dword [ebp - 4], 0x74
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dff4e
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798baa
push dword [ebp - 8]
call fcn.00401080
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 0x4dff92
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4dffa8
mov dword [ebp - 4], 0x75
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4dffbd
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798baf
push dword [ebp - 8]
call fcn.00401080
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 0x4e0001
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4e0017
mov dword [ebp - 4], 0x76
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4e002c
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798bb4
push dword [ebp - 8]
call fcn.00401080
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 0x4e0070
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4e0086
mov dword [ebp - 4], 0x77
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4e009b
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798bb9
push dword [ebp - 8]
call fcn.00401080
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 0x4e00df
push ebx
call fcn.00544e49
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4e00f5
mov dword [ebp - 4], 0x78
jmp 0x4e0dfb
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4e010a
mov eax, 0x693730
push eax
push 1
mov ebx, 0x545d80
call fcn.00544e55
add esp, 0x10
mov dword [ebp - 8], eax
push 0x798bbe
push dword [ebp - 8]
call fcn.00401080
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 0x4e014e
mov eax, dword [ebp - 4]
jmp 0x4e0e03