Function at 0x10005ee7
Capabilities:
Send data
Send data on socket

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xa4
mov eax, dword [ebp + 0x14]
xor edx, edx
mov ecx, 0x32
div ecx
mov dword [ebp - 0x74], eax
mov eax, dword [ebp + 0x14]
xor edx, edx
mov ecx, 0x32
div ecx
mov dword [ebp - 4], edx
mov byte [ebp - 0x70], 0
mov dword [ebp - 0x7c], 0
jmp 0x10005f24
mov edx, dword [ebp - 0x7c]
add edx, 1
mov dword [ebp - 0x7c], edx
mov eax, dword [ebp - 0x7c]
cmp eax, dword [ebp - 0x74]
jae 0x10006032
mov ecx, dword [ebp - 0x7c]
imul ecx, ecx, 0x32
mov dword [ebp - 0x78], ecx
jmp 0x10005f44
mov edx, dword [ebp - 0x78]
add edx, 1
mov dword [ebp - 0x78], edx
mov eax, dword [ebp - 0x7c]
add eax, 1
imul eax, eax, 0x32
cmp dword [ebp - 0x78], eax
jae 0x10005fc8
mov ecx, dword [ebp + 0x10]
add ecx, dword [ebp - 0x78]
xor edx, edx
mov dl, byte [ecx]
push edx
push 0x1001650c
push 5
lea eax, [ebp - 0x84]
push eax
call fcn.100046a0
add esp, 0x10
test eax, eax
je 0x10005f92
mov dword [ebp - 0x88], 0x202
push 0x10013978
lea ecx, [ebp - 0x88]
push ecx
call fcn.1000db6a
lea edx, [ebp - 0x84]
push edx
push 0x65
lea eax, [ebp - 0x70]
push eax
call fcn.10004620
test eax, eax
je 0x10005fc3
mov dword [ebp - 0x8c], 0x201
push 0x10013978
lea ecx, [ebp - 0x8c]
push ecx
call fcn.1000db6a
jmp 0x10005f3b
push 0x10016514
push 0x6b
lea edx, [ebp - 0x70]
push edx
call fcn.10004620
test eax, eax
je 0x10005ff7
mov dword [ebp - 0x90], 0x201
push 0x10013978
lea eax, [ebp - 0x90]
push eax
call fcn.1000db6a
push 0
push 0x6b
lea ecx, [ebp - 0x70]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call dword [sym.imp.WS2_32.dll_send]
cmp eax, 0xffffffff
jne 0x10006029
mov dword [ebp - 0x94], 0xffffffff
push 0x10013978
lea eax, [ebp - 0x94]
push eax
call fcn.1000db6a
mov byte [ebp - 0x70], 0
jmp 0x10005f1b
mov ecx, dword [ebp - 0x7c]
imul ecx, ecx, 0x32
mov dword [ebp - 0x78], ecx
jmp 0x10006046
mov edx, dword [ebp - 0x78]
add edx, 1
mov dword [ebp - 0x78], edx
mov eax, dword [ebp - 0x7c]
imul eax, eax, 0x32
add eax, dword [ebp - 4]
cmp dword [ebp - 0x78], eax
jae 0x100060d0
mov ecx, dword [ebp + 0x10]
add ecx, dword [ebp - 0x78]
xor edx, edx
mov dl, byte [ecx]
push edx
push str._02X
push 5
lea eax, [ebp - 0x84]
push eax
call fcn.100046a0
add esp, 0x10
test eax, eax
je 0x10006094
mov dword [ebp - 0x98], 0x202
push 0x10013978
lea ecx, [ebp - 0x98]
push ecx
call fcn.1000db6a
lea edx, [ebp - 0x84]
push edx
mov eax, dword [ebp - 4]
lea ecx, [eax + eax + 1]
push ecx
lea edx, [ebp - 0x70]
push edx
call fcn.10004620
test eax, eax
je 0x100060cb
mov dword [ebp - 0x9c], 0x201
push 0x10013978
lea eax, [ebp - 0x9c]
push eax
call fcn.1000db6a
jmp 0x1000603d
push str._br__r_n
mov ecx, dword [ebp - 4]
lea edx, [ecx + ecx + 7]
push edx
lea eax, [ebp - 0x70]
push eax
call fcn.10004620
test eax, eax
je 0x10006105
mov dword [ebp - 0xa0], 0x201
push 0x10013978
lea ecx, [ebp - 0xa0]
push ecx
call fcn.1000db6a
push 0
mov edx, dword [ebp - 4]
lea eax, [edx + edx + 7]
push eax
lea ecx, [ebp - 0x70]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call dword [sym.imp.WS2_32.dll_send]
cmp eax, 0xffffffff
jne 0x1000613d
mov dword [ebp - 0xa4], 0xffffffff
push 0x10013978
lea eax, [ebp - 0xa4]
push eax
call fcn.1000db6a
mov esp, ebp
pop ebp
ret 0x10