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

Disassembly:
call sub.msvcrt.dll_localtime
pop ecx
jmp 0x2719fe9f
call sub.msvcrt.dll_localtime
pop ecx
jmp 0x2736c76a
je 0x2735f073
cmp word [ebx + 0x16], 0x55
jne 0x2735040e
cmp dword [ebp + 0x18], edx
jmp 0x2723f360
jne 0x2726fb6c
mov edi, dword [edi + 0x38]
test edi, edi
jmp 0x27254b25
push 0x10
call fcn.270324e2
mov esi, eax
mov edi, edx
movzx ecx, bx
bswap di
pop ecx
mov di, di
bswap di
mov edi, 0x10902
jmp 0x27354aca
push dword [esi + 0xc]
jmp 0x272064f0
mov dword [ebp - 0x28], eax
mov eax, dword [eax + 0x3c]
clc
add esp, 0xc
stc
mov dword [ebp - 0x20], esi
clc
cmp eax, eax
mov dword [ebp - 0x1c], eax
test bp, 0xddaf
test eax, eax
je 0x2719c318
mov eax, dword [eax + 0x20]
test eax, eax
je 0x2719c318
lea edx, [ebp - 0x2c]
push edx
mov dl, 0x1f
movzx dx, ch
cwd
lea edx, [esi + 8]
push edx
push ecx
jmp 0x271ca5fb
cmp dword [esi + 4], 0
jmp 0x2719caec
jbe 0x272d2faa
mov eax, dword [ebp - 0x28]
jmp 0x27347dd8
push eax
mov eax, edi
mov al, 0xd
push str._Y__m__d__H:_M:_S
not ax
lea eax, [ebp - 0x18]
jmp 0x271e8a48
call eax
sub edi, edi
test di, dx
lea esp, [esp + 0x14]
cmc
cmp eax, edi
jmp loc.27009944
je 0x27321ed7
lea eax, [esi + 8]
jmp 0x271e6fd3
call edi
add esp, 0x10
mov dword [esi + 4], eax
cmc
cmp ax, bp
clc
test eax, eax
jmp 0x271fc953
push dword [eax]
jmp 0x272b69f6
push dword [ebx + 0x2a8]
jmp 0x271ab6e0
push esi
push eax
jmp loc.27023db8
push dword [ebx + 0x2a8]
call ecx
lea esp, [esp + 0x10]
test cx, sp
jmp 0x2721953d
call fcn.27030509
mov edi, dword [ebp + 0x10]
jmp 0x27317c31
push eax
jmp 0x2717949e
push edi
jmp 0x271f4a7b
push eax
mov eax, edx
not al
push dword [esi + 4]
seta ah
lea eax, [esi + 0xc]
push eax
jmp 0x271ba3d4
push 0x14
push eax
jmp loc.2700d5f9
push dword [ebx + 0x2ac]
jmp 0x271a6706
call sub.msvcrt.dll_time
mov dword [ebp - 0x1c], eax
pop ecx
setle al
lea eax, [ebp - 0x1c]
jmp 0x271bd1fa
jge 0x27321ed1
push 0
jmp 0x272757f6
call sub.msvcrt.dll_memcpy
mov dword [esi + 4], edi
bts edi, eax
btc edi, 0x8f
mov edi, dword [ebx + 4]
or ah, 0x90
mov eax, dword [edi + 0x24]
add esp, 0xc
push 0x10902
jmp 0x271aff15
mov dword [esi + 4], eax
jmp 0x2734a7a7
push dword [ebx + 0x29c]
jmp 0x271b58e1
jne 0x271901d4
push dword [ebp + 0x10]
mov al, cl
mov esi, dword [ebx + 0x2a0]
lahf
mov eax, dword [ebx + 0x2a4]
push ecx
lea edi, [esi + 0xc]
push dword [edi]
jmp 0x272b6723
je 0x27321ed7
mov edi, dword [edi + 0x2c]
cmp si, 0xae80
test edi, edi
je 0x27321ed7
lea eax, [esi + 8]
jmp 0x272f778f
call sub.msvcrt.dll_time
mov dword [ebp - 0x1c], eax
xchg al, al
not al
mov cl, 0x3f
pop ecx
mov ax, di
lea eax, [ebp - 0x1c]
jmp 0x2735a9ca
sub eax, eax
jmp fcn.2735f075
push ebp
shr bp, 0xb7
rcr al, 0x8c
mov ebp, esp
xor eax, edx
sub esp, 0x30
mov eax, dword [0x270b313c]
shrd cx, bx, 0x87
mov cx, cx
xor eax, ebp
btr cx, 0x20
rcr cx, 0x18
mov dword [ebp - 4], eax
shld ecx, esp, 0x91
mov eax, 0x568c4727
mov eax, dword [ebp + 0x14]
bt ecx, edx
shr ecx, 0xb7
adc cx, sp
mov ecx, dword [ebp + 0xc]
cmp sp, sp
stc
push ebx
shld ebx, edi, 2
mov ebx, dword [ebp + 8]
cmp ch, 0x3a
stc
cmp cx, si
xor edx, edx
push esi
test bl, 0x3f
jmp 0x2732cb07
push str.__s_ERROR:
jmp 0x27291f71
push eax
call sub.msvcrt.dll_fprintf
add esp, 0x1c
call fcn.270326ad
push str.client_udp_post_decrypt_n
jmp 0x273213e9
mov dword [ebp - 0x24], eax
call sub.msvcrt.dll_memcpy
mov ecx, dword [ebp + 0x10]
mov dword [esi + 4], ecx
sal eax, cl
mov eax, dword [ebx + 4]
test ax, cx
jmp 0x27194492
push esi
jmp 0x272d59a3
push eax
call sub.msvcrt.dll_strftime
call fcn.270326a1
lea eax, [ebp - 0x18]
jmp 0x2730eb3f
mov eax, dword [ebp - 0x28]
cmc
test esi, 0xfe11bb96
mov eax, dword [eax + 0x38]
cmc
test eax, eax
je 0x27321ed7
mov ecx, dword [eax + 0x24]
stc
cmc
test sp, 0xfeba
test ecx, ecx
jmp 0x271a90cd
call dword [eax + 8]
add esp, 0xc
test eax, eax
jmp 0x271886e0
push eax
nop
bswap ax
not ax
push dword [esi + 4]
lea eax, [esi + 0xc]
jmp 0x27367ffe
push eax
dec al
mov eax, dword [sym.imp.msvcrt.dll__iob]
test ecx, ebp
cmp bp, 0x6b29
add eax, 0x40
jmp 0x27284e18
push edi
push dword [ebp - 0x1c]
jmp 0x2719319a
jmp fcn.272e9947
je 0x2727d92e
mov eax, dword [esi + 0xc]
test cl, ah
push dword [esi + 4]
stc
cmp si, ax
add eax, dword [esi]
push eax
push dword [ebp - 0x30]
jmp 0x2733a2b3
push 0x10902
jmp 0x2723ccce
push edi
test ch, 0x13
mov dword [ebp - 0x1c], ecx
test eax, 0x549ea233
cmc
mov dword [ebp - 0x30], eax
cmp edi, 0xd885ba20
cmp eax, edx
jmp 0x2718191b
call sub.msvcrt.dll_memcpy
mov edi, dword [esi + 4]
stc
cmp cx, 0x2105
add dword [ebx + 0x88], edi
jmp loc.2700a1c3
mov eax, dword [eax + 0x24]
jmp 0x27322268
test eax, eax
jge 0x27321ed1
push 0
jmp 0x271f9293
mov edi, dword [ebp + 0x10]
cmp edi, 0x16894e8e
test eax, esi
cmp edi, edx
jbe 0x2735f063
mov esi, ecx
test ecx, 0x5294d019
sub esi, eax
rcr dl, cl
mov ecx, edi
cmc
xor dl, dl
mov dl, 0xd
mov dl, byte [esi + eax]
cmp cx, bx
xor dl, byte [ebx + 0x2bc]
test esp, ecx
clc
sub dl, byte [ebx + 0x8e]
add dl, byte [ebx + 0x8f]
jmp loc.270233a6
mov dword [ebp - 0x20], esi
jmp 0x271ba898
push eax
jmp 0x2717960a
add dword [ebx + 0x88], edi
mov edx, edi
movsx ebx, bx
and esi, ebx
rcl ecx, 0x3c
mov eax, edx
push eax
jmp 0x271b554c
push eax
cbw
push str._Y__m__d__H:_M:_S
lea eax, [ebp - 0x18]
push 0x14
jmp 0x272ba7a7