Function at 0x10005380
Capabilities:
List tcp connections and listeners

Disassembly:
sub esp, 0x218
mov eax, dword [section..data]
xor eax, esp
mov dword [esp + 0x214], eax
push ebx
push ebp
push esi
push edi
xor eax, eax
push eax
push 5
push 2
push 1
lea ecx, [esp + 0x28]
push ecx
push eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x28], 2
mov dword [esp + 0x30], eax
call sub.IPHLPAPI.DLL_GetExtendedTcpTable
mov edx, dword [esp + 0x18]
push edx
call dword [sym.imp.MSVCR90.dll_malloc]
add esp, 4
push 0x1388
mov ebp, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push 5
push 2
push 1
lea eax, [esp + 0x28]
push eax
push ebp
call sub.IPHLPAPI.DLL_GetExtendedTcpTable
xor ebx, ebx
cmp dword [ebp], ebx
jbe 0x10005588
lea edi, [ebp + 0x18]
jmp 0x10005400
cmp dword [edi - 0x14], 5
jne 0x10005571
mov esi, dword [edi]
push 0xff
push 0
push 0x1000d090
call sub.MSVCR90.dll_memset
add esp, 0xc
push esi
push 0
push 0x410
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov esi, eax
test esi, esi
je 0x10005489
push 0x104
lea ecx, [esp + 0x124]
push 0
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
lea edx, [esp + 0x1c]
push edx
lea eax, [esp + 0x124]
push eax
push 0
push esi
mov dword [esp + 0x2c], 0x104
call dword [sym.imp.KERNEL32.dll_QueryFullProcessImageNameA]
xor eax, eax
jmp 0x10005470
mov cl, byte [esp + eax + 0x120]
mov byte [eax + 0x1000d090], cl
inc eax
test cl, cl
jne 0x10005470
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 0x5c
push 0x1000d090
call dword [sym.imp.MSVCR90.dll_strrchr]
add esp, 8
test eax, eax
je 0x100054af
inc eax
mov edx, 0x1000d090
sub edx, eax
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x100054a5
xor eax, eax
mov cl, byte [eax + 0x1000d090]
mov byte [esp + eax + 0x20], cl
inc eax
test cl, cl
jne 0x100054b1
lea eax, [esp + 0x20]
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x100054c7
sub eax, edx
mov edx, eax
xor ecx, ecx
test edx, edx
jle 0x100054ef
mov al, byte [esp + ecx + 0x20]
cmp al, 0x41
jl 0x100054ea
cmp al, 0x5f
jg 0x100054ea
add al, 0x20
mov byte [esp + ecx + 0x20], al
inc ecx
cmp ecx, edx
jl 0x100054d8
movzx ecx, word [edi - 4]
push ecx
call sub.WS2_32.dll_ntohs
movzx esi, ax
mov ecx, str.game.exe
lea eax, [esp + 0x20]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10005525
test dl, dl
je 0x10005521
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10005525
add eax, 2
add ecx, 2
test dl, dl
jne 0x10005505
xor eax, eax
jmp 0x1000552a
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x10005536
cmp esi, 0x3c8e
jmp 0x1000556f
mov ecx, str.poker.exe
lea eax, [esp + 0x20]
nop
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10005560
test dl, dl
je 0x1000555c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10005560
add eax, 2
add ecx, 2
test dl, dl
jne 0x10005540
xor eax, eax
jmp 0x10005565
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x10005571
cmp esi, 0x3b62
je 0x10005580
inc ebx
add edi, 0x18
cmp ebx, dword [ebp]
jb 0x10005400
jmp 0x10005588
mov dword [esp + 0x14], 1
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, dword [esp + 0x14]
dec dword [esp + 0x10]
test esi, esi
jne 0x100055a9
cmp dword [esp + 0x10], esi
jne 0x100053d7
push ebp
call dword [sym.imp.MSVCR90.dll_free]
mov ecx, dword [esp + 0x228]
add esp, 4
pop edi
mov eax, esi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.100059ce
add esp, 0x218
ret