Function at 0x4325f1
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
push ebx
push esi
push edi
push str.WSOCK32.DLL
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x43261c
mov eax, 1
jmp 0x432954
push str.WSAStartup
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692700], eax
cmp dword [0x692700], 0
jne 0x432647
mov eax, 1
jmp 0x432954
push str.socket
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6926ec], eax
cmp dword [0x6926ec], 0
jne 0x432672
mov eax, 1
jmp 0x432954
push str.sendto
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6926f8], eax
cmp dword [0x6926f8], 0
jne 0x43269d
mov eax, 1
jmp 0x432954
push str.select
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6926e8], eax
cmp dword [0x6926e8], 0
jne 0x4326c8
mov eax, 1
jmp 0x432954
push str.recvfrom
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692f28], eax
cmp dword [0x692f28], 0
jne 0x4326f3
mov eax, 1
jmp 0x432954
push str.bind
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692720], eax
cmp dword [0x692720], 0
jne 0x43271e
mov eax, 1
jmp 0x432954
push str.getsockname
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692f58], eax
cmp dword [0x692f58], 0
jne 0x432749
mov eax, 1
jmp 0x432954
push str.closesocket
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692ff4], eax
cmp dword [0x692ff4], 0
jne 0x432774
mov eax, 1
jmp 0x432954
push str.setsockopt
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692f44], eax
cmp dword [0x692f44], 0
jne 0x43279f
mov eax, 1
jmp 0x432954
push str.ioctlsocket
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692ff0], eax
cmp dword [0x692ff0], 0
jne 0x4327ca
mov eax, 1
jmp 0x432954
push str.WSAGetLastError
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6925c8], eax
cmp dword [0x6925c8], 0
jne 0x4327f5
mov eax, 1
jmp 0x432954
push str.gethostbyname
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6926f0], eax
cmp dword [0x6926f0], 0
jne 0x432820
mov eax, 1
jmp 0x432954
push str.getservbyname
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692f40], eax
cmp dword [0x692f40], 0
jne 0x43284b
mov eax, 1
jmp 0x432954
push str.inet_addr
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6926f4], eax
cmp dword [0x6926f4], 0
jne 0x432876
mov eax, 1
jmp 0x432954
push str.inet_ntoa
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6926fc], eax
cmp dword [0x6926fc], 0
jne 0x4328a1
mov eax, 1
jmp 0x432954
push str.htonl
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6925cc], eax
cmp dword [0x6925cc], 0
jne 0x4328cc
mov eax, 1
jmp 0x432954
push str.htons
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6925d0], eax
cmp dword [0x6925d0], 0
jne 0x4328f7
mov eax, 1
jmp 0x432954
push str.ntohl
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x692718], eax
cmp dword [0x692718], 0
jne 0x432922
mov eax, 1
jmp 0x432954
push str.ntohs
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x69271c], eax
cmp dword [0x69271c], 0
jne 0x43294d
mov eax, 1
jmp 0x432954
xor eax, eax
jmp 0x432954
pop edi
pop esi
pop ebx
leave
ret