Function at 0x4a48aa
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [0x839bac]
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4a48e1
mov eax, 0x61bca4
push eax
push 3
mov ebx, 0x4ca5f0
call fcn.004c9b39
add esp, 0x28
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
push eax
mov ebx, dword [0x839bbc]
test ebx, ebx
je 0x4a490e
push ebx
call fcn.004c9b33
add esp, 4
pop eax
mov dword [0x839bbc], eax
push str.0123456789ABCDEF_n
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a495d
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x30
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c27a
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a49a6
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x31
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c27c
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a49ef
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x32
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c27e
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4a38
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x33
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c280
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4a81
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x34
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c282
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4aca
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x35
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c284
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4b13
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x36
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c286
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4b5c
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x37
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c288
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4ba5
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x38
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x61c28a
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4bee
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x39
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e3e6b
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4c37
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x41
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push str.bcdghiklnoqrstuvxz
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4c80
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x42
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c79
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4cc9
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x43
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c7b
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4d12
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e45a2
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4d5b
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x45
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e3e69
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4da4
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x46
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c7d
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4ded
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x47
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c7f
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4e36
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x48
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c81
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4e7f
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x49
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x63fb78
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4ec8
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x4a
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c83
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4f11
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x4b
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c85
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4f5a
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x4c
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e353b
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4fa3
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x4d
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c87
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a4fec
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x4e
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c89
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a5035
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x4f
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9a9a
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a507e
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x50
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c8b
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a50c7
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x51
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c8d
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a5110
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x52
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c8f
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a5159
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x53
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c91
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a51a2
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x54
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c93
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a51eb
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x55
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c95
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a5234
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x56
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x63f8f5
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a527d
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x57
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c97
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a52c6
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x58
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x63fb7a
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a530f
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x59
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
push 0x6e9c99
push dword [0x839bbc]
call fcn.004017a4
add esp, 8
cmp eax, 0
jne 0x4a5358
mov ebx, 6
call fcn.004011ed
push 0x80000301
push 0
push 0x5a
push 3
mov eax, 1
mov ebx, 0x523690
call fcn.004c9b51
add esp, 0x28
inc dword [0x839bac]
mov esp, ebp
pop ebp
ret 4