Function at 0x140060b40
Capabilities:
Check if file exists
Copy file
Create process on windows
Create thread
Delete file
Execute command
Get file attributes
Move file
Resolve function by parsing pe exports
Terminate process
Write and execute a file
Write file on windows

Disassembly:
push rbp
push rdi
lea rbp, [rsp - 0x798]
sub rsp, 0x898
mov rax, qword [0x14011c240]
xor rax, rsp
mov qword [rbp + 0x6d0], rax
mov ecx, 8
call fcn.1400b1e0c
xor edi, edi
test rax, rax
je 0x140060b80
lea rcx, [0x14005ced0]
mov qword [rax], rcx
jmp 0x140060b83
mov rax, rdi
lea rcx, [rbp + 0x428]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x14005a850]
xor ecx, ecx
mov dword [rsp + 0x20], edi
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x420], rax
test rax, rax
je 0x14006348c
cmp dword [rbp + 0x428], edi
je 0x140063481
movaps xmm0, xmmword [rbp + 0x420]
lea rcx, [rbp]
movdqa xmmword [rbp], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140063481
xorps xmm0, xmm0
mov qword [rbp + 0x408], rdi
mov r8d, reloc.WS2_32.dll_socket
movdqa xmmword [rbp + 0x420], xmm0
lea rdx, str.C:Windows_tempkey.txt
mov qword [rbp + 0x410], rdi
lea rcx, [rbp + 0x3f8]
movups xmmword [rbp + 0x3f8], xmm0
call fcn.14005a500
lea rcx, str.ping__n_1_8.8.8.8___nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
jne 0x14006346a
mov qword [rsp + 0x8b0], rbx
lea rax, [0x14005da80]
mov qword [rsp + 0x8b8], rsi
xor ecx, ecx
mov qword [rsp + 0x8c0], r12
mov qword [rsp + 0x890], r13
mov qword [rsp + 0x888], r14
mov qword [rsp + 0x880], r15
movaps xmmword [rsp + 0x870], xmm6
movaps xmmword [rsp + 0x860], xmm7
movaps xmmword [rsp + 0x850], xmm8
movaps xmmword [rsp + 0x840], xmm9
movaps xmmword [rsp + 0x830], xmm10
movaps xmmword [rsp + 0x820], xmm11
movaps xmmword [rsp + 0x810], xmm12
movaps xmmword [rsp + 0x800], xmm13
movaps xmmword [rsp + 0x7f0], xmm14
movaps xmmword [rsp + 0x7e0], xmm15
mov dword [rbp + 0x350], 0x50
mov dword [rbp + 0x354], 0x40
mov qword [rbp + 0x358], rax
mov qword [rbp + 0x360], rdi
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xorps xmm0, xmm0
mov qword [rbp + 0x398], rdi
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x370], xmm0
lea rbx, [0x1400b694c]
movdqa xmmword [rbp + 0x380], xmm1
lea rcx, [rbp + 0x350]
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x390], rbx
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov rax, qword [rbp + 0x368]
mov r9d, 0x80000000
mov rdx, qword [rbp + 0x390]
mov r8, rbx
mov qword [rsp + 0x58], rdi
xor ecx, ecx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov qword [0x14011c898], rax
mov rbx, rax
call sub.d3d9.dll_Direct3DCreate9
mov qword [0x14011c8f0], rax
mov rcx, rax
test rax, rax
je 0x14006342c
lea rdx, [0x14011c8a0]
mov qword [0x14011c8b0], rdi
mov qword [rsp + 0x30], rdx
mov r9, rbx
lea rdx, [0x14011c8b0]
mov qword [0x14011c8bc], rdi
mov qword [rsp + 0x28], rdx
mov r8d, 1
mov dword [0x14011c8c4], edi
xor edx, edx
mov qword [0x14011c8cc], rdi
mov dword [0x14011c8d4], edi
mov qword [0x14011c8e4], rdi
mov dword [0x14011c8d8], 1
mov dword [0x14011c8c8], 1
mov dword [0x14011c8b8], edi
mov dword [0x14011c8dc], 1
mov dword [0x14011c8e0], 0x50
mov dword [0x14011c8ec], 1
mov rax, qword [rax]
mov dword [rsp + 0x20], 0x40
call qword [rax + 0x80]
test eax, eax
js 0x14006342c
mov rcx, qword [0x14011c898]
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14011c898]
call qword [sym.imp.USER32.dll_UpdateWindow]
xor ecx, ecx
call fcn.14001ce00
call fcn.140027ff0
xor ebx, ebx
mov qword [rbp + 0x98], rax
xor ecx, ecx
mov r13, rax
or dword [rax], 0x400
mov qword [rax + 0x18], rbx
call fcn.140041e00
call fcn.1400285a0
test dword [r13], 0x400
je 0x140060fd5
call fcn.1400285a0
movdqa xmm3, xmmword [0x1400fcb10]
movdqa xmm1, xmmword [0x1400fcb50]
movdqa xmm0, xmmword [0x1400fcb40]
movdqa xmm2, xmmword [0x1400fcbc0]
movups xmmword [rax + 0x214], xmm0
mov dword [rax + 4], 0x40800000
movdqa xmm0, xmmword [0x1400b6b40]
movups xmmword [rax + 0x1e4], xmm0
mov dword [rax + 8], 0x40800000
movdqa xmm0, xmmword [0x1400fcb70]
movups xmmword [rax + 0x154], xmm0
mov dword [rax + 0x10], ebx
movdqa xmm0, xmmword [0x1400fcb30]
movups xmmword [rax + 0x244], xmm0
mov dword [rax + 0x38], 0x41000000
movdqa xmm0, xmmword [0x1400fcb00]
movups xmmword [rax + 0x234], xmm1
mov dword [rax + 0x3c], 0x40c00000
movups xmmword [rax + 0x224], xmm1
mov dword [rax + 0x40], 0x41000000
movups xmmword [rax + 0x134], xmm1
mov dword [rax + 0x44], 0x3f800000
movdqa xmm1, xmmword [0x1400fcb60]
movups xmmword [rax + 0x254], xmm0
movdqa xmm0, xmmword [0x1400fcb90]
movups xmmword [rax + 0x144], xmm1
movdqa xmm1, xmmword [0x1400fcba0]
movups xmmword [rax + 0x1f4], xmm0
movups xmmword [rax + 0x204], xmm0
movdqa xmm0, xmmword [0x1400fcbb0]
movups xmmword [rax + 0x2a4], xmm1
movups xmmword [rax + 0x2b4], xmm1
movdqa xmm1, xmmword [0x1400fcb80]
movups xmmword [rax + 0x274], xmm0
movups xmmword [rax + 0x294], xmm0
movups xmmword [rax + 0x284], xmm0
movups xmmword [rax + 0x164], xmm3
movups xmmword [rax + 0x184], xmm3
movups xmmword [rax + 0x174], xmm3
movups xmmword [rax + 0xe4], xmm3
movups xmmword [rax + 0x264], xmm2
movups xmmword [rax + 0x2c4], xmm2
movups xmmword [rax + 0x2f4], xmm1
movups xmmword [rax + 0x2d4], xmm1
movups xmmword [rax + 0x114], xmm3
mov rcx, qword [0x14011c898]
call fcn.14004b590
mov rcx, qword [0x14011c8a0]
call fcn.14004a040
lea rcx, [rbp + 0x5b0]
call fcn.140039a60
lea rcx, [rbp + 0x640]
call fcn.140039a60
movss xmm3, dword [0x1400b6a14]
lea rax, [rbp + 0x640]
mov byte [rbp + 0x64c], bl
lea rdx, [0x1400badb0]
mov byte [rbp + 0x5f8], 1
mov r8d, 0x225bc
mov byte [rbp + 0x5d0], 1
mov dword [rbp + 0x5c8], 3
mov dword [rbp + 0x5cc], 3
mov rcx, qword [r13 + 0xa0]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
call fcn.14003ab10
movss xmm3, dword [0x1400fc8d8]
lea rax, [0x1400fc7c4]
mov rcx, qword [r13 + 0xa0]
lea rdx, [0x1400dd370]
mov qword [rsp + 0x28], rax
mov r8d, 0x1e695
lea rax, [rbp + 0x5b0]
mov qword [rsp + 0x20], rax
call fcn.14003a8a0
mov rcx, qword [r13 + 0xa0]
xor edx, edx
call fcn.14003a5d0
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x5a0]
call qword [sym.imp.USER32.dll_GetWindowRect]
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor edx, edx
lea rcx, str.HusClass
call qword [sym.imp.USER32.dll_FindWindowA]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
test rax, rax
je 0x1400610e7
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [0x14011cae0]
call fcn.140003550
mov edi, dword [0x14011d760]
lea r15, [0x14011cdd0]
mov rsi, qword gs:[0x58]
lea r14, [0x14011d170]
movdqa xmm15, xmmword [0x1400fcc10]
xorps xmm0, xmm0
movdqa xmm12, xmmword [0x1400bada0]
xorps xmm10, xmm10
movss xmm11, dword [0x1400fc8e0]
movss xmm9, dword [0x1400b69c4]
movss xmm13, dword [0x1400fc8dc]
movss xmm14, dword [0x1400b69dc]
movss xmm7, dword [0x1400b69f4]
movups xmmword [rbp + 0x458], xmm0
movups xmmword [rbp + 0x468], xmm0
movups xmmword [rbp + 0x478], xmm0
nop word [rax + rax]
cmp byte [0x14011c8a8], 0
jne 0x1400632df
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [rbp + 0x458]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400611bd
lea rcx, [rbp + 0x458]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x458]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x140063200
call fcn.14004a210
call fcn.14004b950
call fcn.14002dfd0
xor edx, edx
mov dword [rbp + 0x18], 0x44390000
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x1c], 0x43d60000
call fcn.140033db0
lea rdx, str.Network_System
lea rcx, [rsp + 0x60]
call fcn.14005bb40
mov rcx, rax
call fcn.14005fce0
mov rcx, rax
lea rdx, [0x14011c1ca]
mov r8d, 0x16a
call fcn.1400175b0
mov r9d, 8
mov dword [rbp + 0x20], 0x44390000
xor r8d, r8d
mov dword [rbp + 0x24], 0x43c20000
lea rdx, [rbp + 0x20]
lea rcx, str.main
call fcn.14001a190
call fcn.140028960
mov rdi, qword [rsi + rdi*8]
mov r12, rax
mov eax, 0x1f4
mov ebx, eax
mov ecx, dword [rax + rdi]
cmp dword [0x14011d168], ecx
jg 0x14006349d
mov eax, dword [rbx + rdi]
cmp dword [0x14011d508], eax
jg 0x1400639b8
cmp byte [0x14011d50c], 0
jne 0x14006138d
xor edi, edi
nop word [rax + rax]
lea rcx, [rbp + 0x210]
call fcn.1400289b0
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
lea rcx, [rbp + 0x218]
movd xmm8, eax
cvtdq2ps xmm8, xmm8
mulss xmm8, dword [rbx + 4]
divss xmm8, dword [0x1400fc8e8]
call fcn.140028990
lea rcx, [rbp + 0x220]
addss xmm8, dword [rax + 4]
call fcn.1400289b0
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movss xmm6, dword [rbx]
lea rcx, [rbp + 0x270]
movd xmm7, eax
cvtdq2ps xmm7, xmm7
call fcn.140028990
mulss xmm7, xmm6
divss xmm7, dword [0x1400fc8e8]
addss xmm7, dword [rax]
movss dword [r15 + rdi + 4], xmm8
movss dword [rdi + r15], xmm7
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm6, r8d
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
movss dword [r14 + rdi + 4], xmm6
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
movss dword [rdi + r14], xmm0
add rdi, 8
cmp rdi, 0x398
jl 0x140061280
movss xmm7, dword [0x1400b69f4]
mov byte [0x14011d50c], 1
call fcn.140027ff0
xor r15d, r15d
lea rsi, [0x14011cdd4]
lea r13, [0x14011cdd0]
movsd xmm0, qword [rax + 0x118]
movsd qword [rbp + 0x418], xmm0
lea ecx, [r15 + 1]
cmp ecx, 0x73
jge 0x14006146e
movsxd rax, ecx
lea rbx, [rsi + 4]
mov r14d, reloc.WS2_32.dll_WSAStartup
lea rdi, [rax*8]
add rdi, r13
sub r14d, ecx
nop dword [rax + rax]
movss xmm1, dword [rbx + 4]
movss xmm0, dword [rbx]
subss xmm1, dword [rsi]
subss xmm0, dword [rsi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm11
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x14006145c
lea rcx, [rbp + 0xa0]
movss dword [rbp + 0xac], xmm1
mov dword [rbp + 0xa0], 0x3f800000
mov dword [rbp + 0xa4], 0x3f800000
mov dword [rbp + 0xa8], 0x3f800000
call fcn.140027ab0
lea rdx, [r15*8]
movss dword [rsp + 0x20], xmm9
add rdx, r13
mov r9d, eax
mov r8, rdi
mov rcx, r12
call fcn.14003af20
add rdi, 8
add rbx, 8
sub r14, 1
jne 0x1400613e0
movss xmm1, dword [rbp + 0x41c]
movss xmm0, dword [rbp + 0x418]
subss xmm1, dword [rsi]
subss xmm0, dword [rsi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm13
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x1400614e6
lea rcx, [rbp]
movss dword [rbp + 0xc], xmm1
mov dword [rbp], 0x3f800000
mov dword [rbp + 4], 0x3f800000
mov dword [rbp + 8], 0x3f800000
call fcn.140027ab0
lea r8, [r15*8]
movss dword [rsp + 0x20], xmm9
add r8, r13
lea rdx, [rbp + 0x418]
mov r9d, eax
mov rcx, r12
call fcn.14003af20
inc r15d
add rsi, 8
cmp r15d, 0x73
jl 0x1400613b3
call fcn.140027ff0
lea r15, [0x14011cdd0]
xor edi, edi
mov rsi, r15
lea r13, [0x14011d170]
mov r14d, reloc.WS2_32.dll_WSAStartup
movss xmm6, dword [rax + 0x10]
nop word [rax + rax]
movaps xmm0, xmm6
lea rcx, [rbp + 0x268]
mulss xmm0, dword [rdi + r13]
addss xmm0, dword [rdi + r15]
movss dword [rdi + r15], xmm0
movaps xmm0, xmm6
mulss xmm0, dword [rdi + r13 + 4]
addss xmm0, dword [rdi + r15 + 4]
movss dword [rdi + r15 + 4], xmm0
call fcn.140028990
movss xmm0, dword [rax]
comiss xmm0, dword [rdi + r15]
jbe 0x14006158f
lea rcx, [rbp + 0x208]
call fcn.1400289b0
lea rcx, [rbp + 0x200]
mov rbx, rax
call fcn.140028990
movss xmm0, dword [rax]
addss xmm0, dword [rbx]
movss dword [rdi + r15], xmm0
jmp 0x1400615cf
lea rcx, [rbp + 0x260]
call fcn.1400289b0
lea rcx, [rbp + 0x258]
mov rbx, rax
call fcn.140028990
movss xmm0, dword [rdi + r15]
movss xmm1, dword [rax]
addss xmm1, dword [rbx]
comiss xmm0, xmm1
jbe 0x1400615cf
lea rcx, [rbp + 0x250]
call fcn.140028990
mov ecx, dword [rax]
mov dword [rdi + r15], ecx
lea rcx, [rbp + 0x278]
call fcn.140028990
movss xmm0, dword [rax + 4]
comiss xmm0, dword [rdi + r15 + 4]
jbe 0x140061616
lea rcx, [rbp + 0x228]
call fcn.1400289b0
lea rcx, [rbp + 0x230]
mov rbx, rax
call fcn.140028990
movss xmm0, dword [rbx + 4]
addss xmm0, dword [rax + 4]
movss dword [rdi + r15 + 4], xmm0
jmp 0x14006165b
lea rcx, [rbp + 0x238]
call fcn.1400289b0
lea rcx, [rbp + 0x240]
mov rbx, rax
call fcn.140028990
movss xmm0, dword [rdi + r15 + 4]
movss xmm1, dword [rax + 4]
addss xmm1, dword [rbx + 4]
comiss xmm0, xmm1
jbe 0x14006165b
lea rcx, [rbp + 0x248]
call fcn.140028990
mov ecx, dword [rax + 4]
mov dword [rdi + r15 + 4], ecx
lea rcx, [rbp + 0x3c0]
movups xmmword [rbp + 0x3c0], xmm12
call fcn.14001ccf0
xor ebx, ebx
mov r9d, eax
movaps xmm2, xmm14
mov dword [rsp + 0x20], ebx
mov rdx, rsi
mov rcx, r12
call fcn.140039b80
add rsi, 8
add rdi, 8
sub r14, 1
jne 0x140061520
mov eax, dword [reloc.WS2_32.dll_accept]
mov r13, qword [rbp + 0x98]
cmp eax, 1
jne 0x140061957
movdqa xmm0, xmmword [0x1400fcbd0]
lea rdx, [rbp + 0x3c0]
mov ecx, 3
movups xmmword [rbp + 0x3c0], xmm0
call fcn.14002ff30
movdqa xmm0, xmmword [0x1400fcbe0]
lea rdx, [rbp + 0x3c0]
mov ecx, 5
movups xmmword [rbp + 0x3c0], xmm0
call fcn.14002ff30
movaps xmm1, xmm7
mov ecx, 6
call fcn.140030020
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x43540000
mov dword [rbp + 0x2c], 0x42540000
call fcn.140033b30
mov r9d, 8
mov dword [rbp + 0x30], 0x43960000
mov r8b, 1
mov dword [rbp + 0x34], 0x43820000
lea rdx, [rbp + 0x30]
lea rcx, str.MainPanel
call fcn.14001a190
lea rcx, [rbp + 0x38]
mov dword [rbp + 0x38], 0x430a0000
mov dword [rbp + 0x3c], 0x41a00000
call fcn.140033b30
lea rcx, [0x1400fc81c]
call fcn.1400583b0
lea rcx, [rbp + 0x10]
mov dword [rbp + 0x10], 0x42860000
mov dword [rbp + 0x14], 0x420c0000
call fcn.140033b30
lea rdx, str.Log_into_your_account
lea rcx, [rbp + 0x280]
call fcn.14005b1e0
mov rcx, rax
call fcn.14005e9d0
mov rcx, rax
call fcn.140058300
movss xmm0, dword [0x1400fc8e4]
call fcn.14002fe10
lea rcx, [rbp + 0x48]
mov dword [rbp + 0x48], 0x41b00000
mov dword [rbp + 0x4c], 0x429e0000
call fcn.140033b30
lea rcx, [rbp - 0x10]
mov dword [rbp - 0xc], WSAStartup
mov dword [rbp - 8], 0x3d
mov dword [rbp - 4], 0x79
mov dword [rbp - 0x10], 0x79654b
call fcn.1400583b0
lea rcx, [rbp + 0x50]
mov dword [rbp + 0x50], 0x41a00000
mov dword [rbp + 0x54], 0x42c80000
call fcn.140033b30
lea rdi, [0x14011c910]
mov qword [rsp + 0x28], rbx
mov rdx, rdi
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea rcx, [0x1400fc838]
mov r8d, 0xfa
call fcn.1400510f0
call fcn.14002f770
lea rcx, [rbp + 0x58]
mov dword [rbp + 0x58], 0x42cc0000
mov dword [rbp + 0x5c], 0x431f0000
call fcn.140033b30
lea rcx, [rbp + 0x60]
mov dword [rbp + 0x60], 0x41b00000
mov dword [rbp + 0x64], 0x43520000
call fcn.140033b30
movaps xmm1, xmm7
mov ecx, ntohl
call fcn.140030020
movdqa xmm0, xmmword [0x1400fc9b0]
movdqu xmmword [rbp + 0x3e0], xmm0
mov dword [rbp + 0x3f0], 0x64
mov dword [rbp + 0x3d8], 0x69676f4c
lea rdx, [rbp + 0x68]
mov word [rbp + 0x3dc], WSAStartup
lea rcx, [rbp + 0x3d8]
mov dword [rbp + 0x68], 0x43820000
mov dword [rbp + 0x6c], 0x41f00000
call fcn.1400500e0
test al, al
je 0x140061917
xorps xmm0, xmm0
mov qword [rsp + 0x70], rbx
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x78], rbx
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rdi + r8], bl
jne 0x1400618d0
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.14005a500
lea rdx, [rsp + 0x60]
lea rcx, [0x14011cae0]
call fcn.140004130
cmp byte [0x14011cd20], bl
je 0x140063212
mov dword [reloc.WS2_32.dll_bind], 2
mov dword [reloc.WS2_32.dll_accept], 2
mov ecx, 1
call fcn.14002f800
call fcn.140025620
mov ecx, 2
call fcn.14002f7b0
mov ecx, 1
call fcn.14002f800
lea rcx, [rbp + 0x70]
mov dword [rbp + 0x70], 0x40a00000
mov dword [rbp + 0x74], 0x43b90000
call fcn.140033b30
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 2
jne 0x140063102
xor edx, edx
mov dword [rbp + 0x40], 0x44390000
lea rcx, [rbp + 0x40]
mov dword [rbp + 0x44], 0x43d60000
call fcn.140033db0
movdqa xmm0, xmmword [0x1400fc950]
lea rcx, [rsp + 0x60]
xor eax, eax
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm0, xmmword [0x1400fc990]
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmm0, xmmword [0x1400fc9f0]
movdqa xmmword [rbp - 0x70], xmm0
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], eax
mov word [rsp + 0x6c], ax
mov byte [rsp + 0x6e], al
mov dword [rbp - 0x60], reloc.WS2_32.dll_setsockopt
mov dword [rbp - 0x5c], Ordinal_79
call fcn.14005f910
mov rcx, rax
lea rdx, [0x14011c1ca]
mov r8d, 0x16a
call fcn.1400175b0
movdqa xmm0, xmmword [str._fV_I]
lea rdx, [rbp + 0x78]
mov r9d, 8
mov dword [rbp + 0x3c0], 0x6e69616d
xor r8d, r8d
mov byte [rbp + 0x3c4], bl
lea rcx, [rbp + 0x3c0]
mov dword [rbp + 0x78], 0x44390000
movdqu xmmword [rbp + 0x3c8], xmm0
mov dword [rbp + 0x7c], 0x43c20000
call fcn.14001a190
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14004d510
movdqa xmm0, xmmword [0x1400fc9c0]
lea rdx, [rbp + 0x80]
xor r9d, r9d
mov dword [rsp + 0x78], reloc.WLDAP32.dll_Ordinal_33
mov r8b, 1
mov dword [rsp + 0x7c], 0x59
lea rcx, [rsp + 0x60]
mov dword [rbp - 0x80], reloc.WS2_32.dll_WSAStartup
movdqu xmmword [rsp + 0x68], xmm0
mov dword [rsp + 0x60], 0x646f7250
mov dword [rsp + 0x64], 0x6f7475
mov qword [rbp + 0x80], rbx
call fcn.14001a190
lea rdx, str.Produto:_Multi_Theft_Auto
lea rcx, [rbp + 0x280]
call fcn.14005aa50
mov rcx, rax
call fcn.14005dd40
mov rcx, rax
call fcn.140058300
cmp qword [0x14011cd18], 0xf
lea rsi, [0x14011cd00]
mov rdi, qword [0x14011cd10]
movabs rax, 0x7fffffffffffffff
cmova rsi, qword [0x14011cd00]
xorps xmm0, xmm0
mov qword [rbp + 0x440], rbx
mov qword [rbp + 0x448], rbx
movups xmmword [rbp + 0x430], xmm0
cmp rdi, rax
ja 0x140063ed9
cmp rdi, 0xf
ja 0x140061b1f
mov eax, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x440], rdi
mov qword [rbp + 0x448], rax
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x430], xmm0
jmp 0x140061bc0
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x140061b3e
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140061b6e
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140061b58
xor eax, eax
jmp 0x140061b95
cmp rcx, 0x1000
jb 0x140061b90
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140063ed3
mov rcx, rax
call fcn.1400b1e0c
mov rcx, rax
test rax, rax
je 0x1400632ce
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140061b95
call fcn.1400b1e0c
lea r8, [rdi + 1]
mov qword [rbp + 0x430], rax
mov rdx, rsi
mov qword [rbp + 0x440], rdi
mov rcx, rax
mov qword [rbp + 0x448], rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x448]
movdqa xmm0, xmmword [0x1400fc9e0]
lea rbx, [rbp + 0x430]
xor ecx, ecx
mov dword [rbp - 0x74], Ordinal_60
movdqu xmmword [rsp + 0x6c], xmm0
cmp rax, 0xf
mov qword [rsp + 0x60], rcx
movdqa xmm0, xmmword [0x1400fc980]
cmova rbx, qword [rbp + 0x430]
mov word [rsp + 0x68], cx
mov byte [rsp + 0x6a], cl
lea rcx, [rsp + 0x60]
movdqu xmmword [rsp + 0x7c], xmm0
mov dword [rbp - 0x70], 0x7e
call fcn.140060470
mov rcx, rax
mov rdx, rbx
call fcn.140058300
movdqa xmm0, xmmword [0x1400fc9d0]
lea rcx, [rsp + 0x60]
xor eax, eax
movdqu xmmword [rsp + 0x6c], xmm0
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x1400fc9a0]
movdqu xmmword [rsp + 0x7c], xmm0
mov byte [rsp + 0x68], al
call fcn.140060720
mov rcx, rax
call fcn.140058300
movss xmm1, dword [0x1400b6a3c]
movaps xmm0, xmm10
call fcn.140033390
movdqa xmm0, xmmword [0x1400fcb20]
lea rdx, [rbp + 0x3a0]
movups xmmword [rbp + 0x3c0], xmm0
lea rcx, [rbp + 0x3c0]
mov dword [rbp + 0x3b8], reloc.WS2_32.dll_ntohs
movdqa xmm0, xmmword [0x1400fc920]
movdqu xmmword [rbp + 0x3a8], xmm0
mov dword [rbp + 0x3bc], 0x42
mov dword [rbp + 0x3a0], 0x696c6e4f
mov word [rbp + 0x3a4], 0x656e
mov byte [rbp + 0x3a6], 0
call fcn.140058330
mov r12d, dword [0x14011d760]
mov r13, qword gs:[0x58]
mov eax, Ordinal_50
mov ecx, eax
mov edx, reloc.WS2_32.dll_recv
mov rbx, qword [r13 + r12*8]
mov dword [rbp - 0x20], 0x351fceae
mov dword [rbp - 0x1c], 0x5e07d27f
mov dword [rbp - 0x18], 0x1d5589ed
mov eax, dword [rax + rbx]
mov edi, edx
test al, 1
jne 0x140061d6e
or eax, 1
mov byte [rbx + rdx + 0x1d], 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdx]
lea rdx, [rbp - 0x14]
lea rax, [rcx + 0x1c]
cmp rcx, rdx
ja 0x140061d4a
lea rdx, [rbp - 0x30]
cmp rax, rdx
jb 0x140061d4a
movsd xmm0, qword [rbp - 0x20]
mov eax, dword [rbp - 0x18]
movups xmmword [rcx], xmm15
movsd qword [rcx + 0x10], xmm0
mov dword [rcx + 0x18], eax
mov byte [rcx + 0x1c], reloc.WLDAP32.dll_Ordinal_27
jmp 0x140061d62
movsd xmm0, qword [rbp - 0x20]
mov eax, dword [rbp - 0x18]
movups xmmword [rcx], xmm15
movsd qword [rcx + 0x10], xmm0
mov dword [rcx + 0x18], eax
mov byte [rcx + 0x1c], reloc.WLDAP32.dll_Ordinal_27
lea rcx, [0x1400b4110]
call fcn.1400b1ef0
cmp byte [rbx + rdi + 0x1d], 0
lea r14, [rbx + rdi]
je 0x140061d95
mov edx, Ordinal_32
movabs r8, 0x3f73b31b692dfdc3
mov rcx, r14
call fcn.14005a880
mov byte [r14 + 0x1d], 0
mov eax, 0x84
mov ecx, eax
mov edx, 0x40
mov edi, edx
mov eax, dword [rax + rbx]
test al, 1
jne 0x140061e4d
or eax, 1
mov byte [rbx + rdx + 0x41], 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdx]
lea rdx, [rbp + 0x340]
lea rcx, [rax + 0x40]
cmp rax, rdx
ja 0x140061e0e
lea rdx, [rbp + 0x300]
cmp rcx, rdx
jb 0x140061e0e
movdqa xmm0, xmmword [0x1400fca00]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [0x1400fca40]
movups xmmword [rax + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fcaf0]
movups xmmword [rax + 0x20], xmm0
movdqa xmm0, xmmword [0x1400fcae0]
movups xmmword [rax + 0x30], xmm0
mov byte [rax + 0x40], 0xf7
jmp 0x140061e41
movdqa xmm0, xmmword [0x1400fca00]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [0x1400fca40]
movups xmmword [rax + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fcaf0]
movups xmmword [rax + 0x20], xmm0
movdqa xmm0, xmmword [0x1400fcae0]
movups xmmword [rax + 0x30], xmm0
mov byte [rax + 0x40], 0xf7
lea rcx, [0x1400b4140]
call fcn.1400b1ef0
cmp byte [rdi + rbx + 0x41], 0
lea r15, [rdi + rbx]
je 0x140061e74
mov edx, 0x41
movabs r8, 0x4d572fb931ab63f7
mov rcx, r15
call fcn.14005a880
mov byte [r15 + 0x41], 0
mov eax, reloc.WLDAP32.dll_Ordinal_200
mov ecx, eax
mov edx, 0x88
mov dword [rbp + 0xe0], 0x9c582f2b
mov eax, dword [rax + rbx]
mov dword [rbp + 0xe4], 0x7f68db56
mov dword [rbp + 0xe8], 0xe54a3a28
mov edi, edx
test al, 1
jne 0x140061f56
or eax, 1
mov byte [rbx + rdx + 0x3c], 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdx]
lea rdx, [rbp + 0xeb]
lea rax, [rcx + 0x3b]
cmp rcx, rdx
ja 0x140061f11
lea rdx, [rbp + 0xb0]
cmp rax, rdx
jb 0x140061f11
movdqa xmm0, xmmword [0x1400fca90]
mov eax, dword [rbp + 0xe8]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [0x1400fca50]
movups xmmword [rcx + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fcad0]
movups xmmword [rcx + 0x20], xmm0
movsd xmm0, qword [rbp + 0xe0]
movsd qword [rcx + 0x30], xmm0
mov dword [rcx + 0x38], eax
jmp 0x140061f4a
movdqa xmm0, xmmword [0x1400fca90]
mov eax, dword [rbp + 0xe8]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [0x1400fca50]
movups xmmword [rcx + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fcad0]
movups xmmword [rcx + 0x20], xmm0
movsd xmm0, qword [rbp + 0xe0]
movsd qword [rcx + 0x30], xmm0
mov dword [rcx + 0x38], eax
lea rcx, [0x1400b4170]
call fcn.1400b1ef0
cmp byte [rbx + rdi + 0x3c], 0
lea rsi, [rbx + rdi]
je 0x140061f7c
mov edx, reloc.WLDAP32.dll_Ordinal_60
movabs r8, 0x51599f1de539435b
mov rcx, rsi
call fcn.14005a880
mov byte [rsi + 0x3c], 0
mov eax, 0x130
mov ecx, eax
mov edx, Ordinal_211
mov dword [rbp + 0x190], 0x88f254a6
mov eax, dword [rax + rbx]
mov dword [rbp + 0x194], 0x28f4432
mov dword [rbp + 0x198], 0xbbfb53e9
mov edi, edx
test al, 1
jne 0x140062096
or eax, 1
mov byte [rbx + rdx + 0x5d], 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdx]
lea rdx, [rbp + 0x19c]
lea rax, [rcx + 0x5c]
cmp rcx, rdx
ja 0x140062035
lea rdx, [rbp + 0x140]
cmp rax, rdx
jb 0x140062035
movdqa xmm0, xmmword [0x1400fca10]
mov eax, dword [rbp + 0x198]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [0x1400fca70]
movups xmmword [rcx + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fca60]
movups xmmword [rcx + 0x20], xmm0
movdqa xmm0, xmmword [0x1400fcac0]
movups xmmword [rcx + 0x30], xmm0
movdqa xmm0, xmmword [0x1400fca20]
movups xmmword [rcx + 0x40], xmm0
movsd xmm0, qword [rbp + 0x190]
movsd qword [rcx + 0x50], xmm0
mov dword [rcx + 0x58], eax
mov byte [rcx + 0x5c], 0x5f
jmp 0x14006208a
movdqa xmm0, xmmword [0x1400fca10]
mov eax, dword [rbp + 0x198]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [0x1400fca70]
movups xmmword [rcx + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fca60]
movups xmmword [rcx + 0x20], xmm0
movdqa xmm0, xmmword [0x1400fcac0]
movups xmmword [rcx + 0x30], xmm0
movdqa xmm0, xmmword [0x1400fca20]
movups xmmword [rcx + 0x40], xmm0
movsd xmm0, qword [rbp + 0x190]
movsd qword [rcx + 0x50], xmm0
mov dword [rcx + 0x58], eax
mov byte [rcx + 0x5c], 0x5f
lea rcx, [0x1400b41a0]
call fcn.1400b1ef0
cmp byte [rdi + rbx + 0x5d], 0
lea r12, [rdi + rbx]
je 0x1400620be
mov edx, 0x5d
movabs r8, 0x71ff255fd79737c7
mov rcx, r12
call fcn.14005a880
mov byte [r12 + 0x5d], 0
mov eax, 0x19c
mov ecx, eax
mov edx, 0x140
mov dword [rbp + 0x1f0], 0xe962cb3c
mov eax, dword [rax + rbx]
mov dword [rbp + 0x1f4], 0xc7bbd827
mov edi, edx
test al, 1
jne 0x1400621b4
or eax, 1
mov byte [rbx + rdx + 0x58], 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdx]
lea rdx, [rbp + 0x1f7]
lea rcx, [rax + 0x57]
cmp rax, rdx
ja 0x140062160
lea rdx, [rbp + 0x1a0]
cmp rcx, rdx
jb 0x140062160
movdqa xmm0, xmmword [0x1400fcc80]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [0x1400fcc40]
movups xmmword [rax + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fcc50]
movups xmmword [rax + 0x20], xmm0
movdqa xmm0, xmmword [0x1400fcc70]
movups xmmword [rax + 0x30], xmm0
movdqa xmm0, xmmword [0x1400fcc60]
movups xmmword [rax + 0x40], xmm0
movsd xmm0, qword [rbp + 0x1f0]
movsd qword [rax + 0x50], xmm0
jmp 0x1400621a8
movdqa xmm0, xmmword [0x1400fcc80]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [0x1400fcc40]
movups xmmword [rax + 0x10], xmm0
movdqa xmm0, xmmword [0x1400fcc50]
movups xmmword [rax + 0x20], xmm0
movdqa xmm0, xmmword [0x1400fcc70]
movups xmmword [rax + 0x30], xmm0
movdqa xmm0, xmmword [0x1400fcc60]
movups xmmword [rax + 0x40], xmm0
movsd xmm0, qword [rbp + 0x1f0]
movsd qword [rax + 0x50], xmm0
lea rcx, [0x1400b41e0]
call fcn.1400b1ef0
cmp byte [rbx + rdi + 0x58], 0
lea r13, [rbx + rdi]
je 0x1400621db
mov edx, 0x58
movabs r8, 0xc7cfb943c707a75b
mov rcx, r13
call fcn.14005a880
mov byte [r13 + 0x58], 0
mov eax, 0x1f0
mov ecx, eax
mov edx, 0x1a0
mov dword [rbp + 0x130], 0x10281b32
mov eax, dword [rax + rbx]
mov dword [rbp + 0x134], 0x1c958252
mov dword [rbp + 0x138], 0xb0e236f
mov edi, edx
test al, 1
jne 0x1400622dd
or eax, 1
mov byte [rbx + rdx + 0x4d], 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdx]
lea rdx, [rbp + 0x13c]
lea rax, [rcx + 0x4c]
cmp rcx, rdx
ja 0x140062288
lea rdx, [rbp + 0xf0]
cmp rax, rdx
jb 0x140062288
movdqa xmm0, xmmword [0x1400fca30]
mov eax, dword [rbp + 0x138]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [0x1400fcab0]
movups xmmword [rcx + 0x10], xmm0
movdqa xmm0, xmmword [str._32R]
movups xmmword [rcx + 0x20], xmm0
movdqa xmm0, xmmword [str.3eQ_t]
movups xmmword [rcx + 0x30], xmm0
movsd xmm0, qword [rbp + 0x130]
movsd qword [rcx + 0x40], xmm0
mov dword [rcx + 0x48], eax
mov byte [rcx + 0x4c], 0x3d
jmp 0x1400622d1
movdqa xmm0, xmmword [0x1400fca30]
mov eax, dword [rbp + 0x138]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [0x1400fcab0]
movups xmmword [rcx + 0x10], xmm0
movdqa xmm0, xmmword [str._32R]
movups xmmword [rcx + 0x20], xmm0
movdqa xmm0, xmmword [str.3eQ_t]
movups xmmword [rcx + 0x30], xmm0
movsd xmm0, qword [rbp + 0x130]
movsd qword [rcx + 0x40], xmm0
mov dword [rcx + 0x48], eax
mov byte [rcx + 0x4c], 0x3d
lea rcx, [0x1400b4220]
call fcn.1400b1ef0
mov eax, dword [0x14011d760]
mov rcx, qword gs:[0x58]
add rdi, qword [rcx + rax*8]
cmp byte [rdi + 0x4d], 0
je 0x140062311
mov edx, Ordinal_79
movabs r8, 0x79f9e53d7f6f4741
mov rcx, rdi
call fcn.14005a880
mov byte [rdi + 0x4d], 0
xor ebx, ebx
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b0], rbx
mov r8, 0xffffffffffffffff
mov qword [rbp + 0x3b8], rbx
inc r8
cmp byte [r14 + r8], bl
jne 0x140062332
mov rdx, r14
lea rcx, [rbp + 0x3a0]
call fcn.14005a500
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x140062389
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x1400623ca
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400623c5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063263
call fcn.1400b167c
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b8], rbx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r8 + r13], bl
jne 0x1400623f0
mov rdx, r13
lea rcx, [rbp + 0x3a0]
call fcn.14005a500
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x140062447
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x140062488
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062483
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006326a
call fcn.1400b167c
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b8], rbx
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], bl
jne 0x1400624a7
mov rdx, rdi
lea rcx, [rbp + 0x3a0]
call fcn.14005a500
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x1400624fe
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x14006253f
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006253a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063271
call fcn.1400b167c
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b8], rbx
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [r15 + r8], bl
jne 0x140062560
mov rdx, r15
lea rcx, [rbp + 0x3a0]
call fcn.14005a500
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x1400625b7
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x1400625f8
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400625f3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063278
call fcn.1400b167c
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b8], rbx
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rsi + r8], bl
jne 0x140062617
mov rdx, rsi
lea rcx, [rbp + 0x3a0]
call fcn.14005a500
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x14006266e
cmp qword [rbp + 0x3b8], 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, qword [rbp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x1400626af
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400626aa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006327f
call fcn.1400b167c
lea rdx, [rbp + 0x88]
mov dword [rbp + 0x88], 0x43480000
lea rcx, str.Injetar
mov dword [rbp + 0x8c], 0x42200000
call fcn.1400500e0
test al, al
je 0x140062faa
xorps xmm0, xmm0
mov qword [rsp + 0x70], rbx
xor eax, eax
mov qword [rsp + 0x78], rbx
mov r8d, 6
mov qword [rbp + 0x3e8], rax
lea rdx, str.187672
lea rcx, [rsp + 0x60]
movups xmmword [rbp + 0x3d8], xmm0
movups xmmword [rsp + 0x60], xmm0
call fcn.14005a500
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x3d8]
lea rcx, [0x14011cae0]
call fcn.1400046d0
cmp byte [0x14011cd20], bl
je 0x1400632ba
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
mov r8d, recv
mov qword [rbp + 0x3b8], rbx
lea rdx, str.key_invalid
lea rcx, [rbp + 0x3a0]
movups xmmword [rbp + 0x3a0], xmm0
call fcn.14005a500
cmp qword [rbp + 0x410], 0xf
lea rcx, [rbp + 0x3f8]
mov qword [rsp + 0x30], rbx
mov edx, 0x40000000
cmova rcx, qword [rbp + 0x3f8]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 2
call qword [sym.imp.KERNEL32.dll_CreateFileA]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x1400632ae
cmp qword [rbp + 0x3b8], 0xf
lea rdx, [rbp + 0x3a0]
mov r8d, dword [rbp + 0x3b0]
lea r9, [rbp + 0x450]
cmova rdx, qword [rbp + 0x3a0]
mov rcx, rax
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x140062837
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062832
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063286
call fcn.1400b167c
xor ebx, ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov r8, 0xffffffffffffffff
mov qword [rsp + 0x78], rbx
inc r8
cmp byte [r14 + r8], bl
jne 0x140062852
mov rdx, r14
lea rcx, [rsp + 0x60]
call fcn.14005a500
lea rdx, [rbp + 0x3d8]
lea rcx, [rsp + 0x60]
call fcn.14005db80
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x1400628b6
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400628b1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006328d
call fcn.1400b167c
xorps xmm0, xmm0
mov qword [rsp + 0x70], rbx
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x78], rbx
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [r15 + r8], bl
jne 0x1400628d0
mov rdx, r15
lea rcx, [rsp + 0x60]
call fcn.14005a500
xorps xmm0, xmm0
mov qword [rbp - 0x40], rbx
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x38], rbx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rsi + r8], bl
jne 0x140062900
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14005a500
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b8], rbx
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r14 + r8], bl
jne 0x140062934
mov rdx, r14
lea rcx, [rbp + 0x3a0]
call fcn.14005a500
cmp qword [rbp - 0x38], 0xf
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x3a0]
cmova rdx, qword [rbp - 0x50]
cmp qword [rbp + 0x3b8], 0xf
cmova rcx, qword [rbp + 0x3a0]
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_CopyFileA]
test eax, eax
je 0x1400629a3
cmp qword [rsp + 0x78], 0xf
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x50]
cmova rdx, qword [rsp + 0x60]
cmp qword [rbp - 0x38], 0xf
cmova rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_MoveFileA]
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x1400629e4
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400629df
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063294
call fcn.1400b167c
mov rdx, qword [rbp - 0x38]
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3a0], bl
cmp rdx, 0xf
jbe 0x140062a37
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062a32
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063294
call fcn.1400b167c
mov rdx, qword [rsp + 0x78]
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], bl
cmp rdx, 0xf
jbe 0x140062a83
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062a7e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063294
call fcn.1400b167c
mov dword [rsp + 0x28], 5
lea rdx, str.open
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8, r15
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
xorps xmm0, xmm0
mov qword [rbp - 0x40], rbx
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x38], rbx
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [r12 + r8], bl
jne 0x140062ac0
mov rdx, r12
lea rcx, [rbp - 0x50]
call fcn.14005a500
cmp qword [rbp - 0x38], 0xf
lea rcx, [rbp - 0x50]
cmova rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x140062b02
cmp qword [rbp - 0x38], 0xf
lea rcx, [rbp - 0x50]
cmova rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov r8, qword [rbp - 0x38]
cmp r8, 0xf
jbe 0x140062b19
mov rdx, qword [rbp - 0x50]
lea rcx, [rbp - 0x50]
call fcn.14005db40
xorps xmm0, xmm0
mov dword [rbp + 0x3b8], ebx
xor eax, eax
mov dword [rbp + 0x3bc], 6
movups xmmword [rbp + 0x3c0], xmm0
mov r8, 0xffffffffffffffff
mov qword [rbp + 0x3d0], rax
movdqa xmm0, xmmword [0x1400fc930]
movdqu xmmword [rbp + 0x3a8], xmm0
mov byte [rbp + 0x3a6], al
lea rax, [rbp + 0x3a0]
xorps xmm0, xmm0
mov dword [rbp + 0x3a0], 0x34333339
movups xmmword [rsp + 0x60], xmm0
mov word [rbp + 0x3a4], 0x3532
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
inc r8
cmp byte [rax + r8], bl
jne 0x140062b85
lea rdx, [rbp + 0x3a0]
lea rcx, [rsp + 0x60]
call fcn.14005a500
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x3c0]
lea rcx, [0x14011cae0]
call fcn.1400046d0
cmp byte [0x14011cd20], bl
je 0x1400632ba
xorps xmm0, xmm0
mov qword [rsp + 0x70], rbx
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x78], rbx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdi + r8], bl
jne 0x140062be0
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.14005a500
lea rdx, [rbp + 0x3c0]
lea rcx, [rsp + 0x60]
call fcn.14005db80
mov r8, qword [rsp + 0x78]
cmp r8, 0xf
jbe 0x140062c21
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.14005db40
xorps xmm0, xmm0
mov qword [rsp + 0x70], rbx
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x78], rbx
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [r12 + r8], bl
jne 0x140062c40
mov rdx, r12
lea rcx, [rsp + 0x60]
call fcn.14005a500
xorps xmm0, xmm0
mov qword [rbp - 0x40], rbx
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x38], rbx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r8 + r13], bl
jne 0x140062c70
mov rdx, r13
lea rcx, [rbp - 0x50]
call fcn.14005a500
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b8], rbx
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], bl
jne 0x140062ca4
mov rdx, rdi
lea rcx, [rbp + 0x3a0]
call fcn.14005a500
cmp qword [rbp - 0x38], 0xf
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x3a0]
cmova rdx, qword [rbp - 0x50]
cmp qword [rbp + 0x3b8], 0xf
cmova rcx, qword [rbp + 0x3a0]
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_CopyFileA]
test eax, eax
je 0x140062d13
cmp qword [rsp + 0x78], 0xf
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x50]
cmova rdx, qword [rsp + 0x60]
cmp qword [rbp - 0x38], 0xf
cmova rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_MoveFileA]
mov r8, qword [rbp + 0x3b8]
cmp r8, 0xf
jbe 0x140062d33
mov rdx, qword [rbp + 0x3a0]
lea rcx, [rbp + 0x3a0]
call fcn.14005db40
mov r8, qword [rbp - 0x38]
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3a0], bl
cmp r8, 0xf
jbe 0x140062d62
mov rdx, qword [rbp - 0x50]
lea rcx, [rbp - 0x50]
call fcn.14005db40
mov r8, qword [rsp + 0x78]
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], bl
cmp r8, 0xf
jbe 0x140062d8b
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.14005db40
xor edx, edx
lea rcx, [rbp + 0x490]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memset
cmp qword [rbp + 0x410], 0xf
lea rdx, [rbp + 0x3f8]
mov r9d, 0x40
mov dword [rsp + 0x20], 1
cmova rdx, qword [rbp + 0x3f8]
lea rcx, [rbp + 0x490]
mov r8d, 2
call fcn.14005bfe0
mov rax, qword [rbp + 0x490]
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x490], rdi
mov rax, qword [rbp + 0x490]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x48c], edx
cmp qword [rbp + 0x518], rbx
je 0x1400632a2
xorps xmm0, xmm0
mov qword [rbp + 0x3b0], rbx
mov r8d, recv
mov qword [rbp + 0x3b8], rbx
lea rdx, str.key_invalid_
lea rcx, [rbp + 0x3a0]
movups xmmword [rbp + 0x3a0], xmm0
call fcn.14005a500
cmp qword [rbp + 0x3b8], 0xf
lea rdx, [rbp + 0x3a0]
mov r8, qword [rbp + 0x3b0]
lea rcx, [rbp + 0x490]
cmova rdx, qword [rbp + 0x3a0]
call fcn.14005a600
lea rcx, [rbp + 0x498]
call fcn.140006a20
test rax, rax
jne 0x140062ea4
mov rax, qword [rbp + 0x490]
xor r8d, r8d
mov edx, 2
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x490]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov r8, qword [rbp + 0x3b8]
cmp r8, 0xf
jbe 0x140062ec4
mov rdx, qword [rbp + 0x3a0]
lea rcx, [rbp + 0x3a0]
call fcn.14005db40
mov rax, qword [rbp + 0x490]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x490], rdi
mov rax, qword [rbp + 0x490]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x48c], edx
lea rcx, [rbp + 0x498]
call fcn.140005c70
lea rcx, [rbp + 0x4a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x538]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, qword [rbp + 0x3c0]
test rcx, rcx
je 0x140062f6a
mov rdx, qword [rbp + 0x3d0]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140062f50
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006329b
call fcn.1400b167c
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3c8], rbx
mov qword [rbp + 0x3d0], rbx
mov rcx, qword [rbp + 0x3d8]
test rcx, rcx
je 0x140062faa
mov rdx, qword [rbp + 0x3e8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140062fa5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006329b
call fcn.1400b167c
call fcn.140025620
call fcn.14004dc40
movdqa xmm0, xmmword [0x1400fc940]
lea rdx, [rbp + 0x90]
xor r9d, r9d
mov dword [rsp + 0x78], 0x7b
mov r8b, 1
mov dword [rsp + 0x7c], 0x5c
lea rcx, [rsp + 0x60]
mov dword [rbp - 0x80], 0x68
movdqu xmmword [rsp + 0x68], xmm0
mov qword [rbp + 0x90], 0x43960000
mov dword [rsp + 0x60], 0x61647055
mov dword [rsp + 0x64], 0x736574
call fcn.14001a190
movdqa xmm0, xmmword [0x1400fc960]
lea rcx, [rsp + 0x60]
movdqu xmmword [rsp + 0x68], xmm0
mov dword [rsp + 0x78], 0x62
mov dword [rsp + 0x7c], 0x61
mov dword [rbp - 0x80], 0x51
mov dword [rsp + 0x60], 0x61647055
mov dword [rsp + 0x64], 0x736574
call fcn.140058300
call fcn.140055150
lea rdx, str.Fixados_todos_bugs
lea rcx, [rbp + 0x280]
call fcn.14005b540
mov rcx, rax
call fcn.14005ef40
mov rcx, rax
call fcn.14004feb0
lea rdx, str.Adicionado_Mostrar_Fov
lea rcx, [rbp + 0x280]
call fcn.14005ae50
mov rcx, rax
call fcn.14005e410
mov rcx, rax
call fcn.14004feb0
call fcn.140025620
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14004d510
mov rdx, qword [rbp + 0x448]
cmp rdx, 0xf
jbe 0x1400630ea
mov rcx, qword [rbp + 0x430]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400630e5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400632ce
call fcn.1400b167c
call fcn.140025620
call fcn.1400252b0
mov r13, qword [rbp + 0x98]
lea r15, [0x14011cdd0]
call fcn.1400252b0
call fcn.140025830
mov rcx, qword [0x14011c8a0]
mov r9d, 3
mov dword [rsp + 0x30], ebx
xor r8d, r8d
movss dword [rsp + 0x28], xmm9
xor edx, edx
mov dword [rsp + 0x20], ebx
mov rax, qword [rcx]
call qword [rax + 0x158]
mov rcx, qword [0x14011c8a0]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x14006316c
call fcn.1400300a0
call fcn.140027bb0
mov rcx, rax
call fcn.14004a2a0
mov rcx, qword [0x14011c8a0]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r13], 0x400
je 0x140063184
call fcn.140035d10
xor edx, edx
xor ecx, ecx
call fcn.140030cf0
mov rcx, qword [0x14011c8a0]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rbx
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x1400631dd
mov rcx, qword [0x14011c8a0]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x1400631dd
call fcn.14004a0e0
mov rcx, qword [0x14011c8a0]
lea rdx, [0x14011c8b0]
mov rax, qword [rcx]
call qword [rax + 0x80]
call fcn.140049ca0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400632d5
mov edi, dword [0x14011d760]
lea r14, [0x14011d170]
mov rsi, qword gs:[0x58]
cmp dword [rbp + 0x460], 0x12
jne 0x140061170
jmp 0x1400632df
lea rdx, str.Network_System
lea rcx, [rsp + 0x60]
call fcn.14005bd90
mov rcx, rax
call fcn.1400600c0
lea rdx, str.Key_doesnt_exist__
mov rbx, rax
lea rcx, [rbp + 0x280]
call fcn.14005b850
mov rcx, rax
call fcn.14005f460
mov rdx, rax
xor r9d, r9d
mov r8, rbx
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov dword [rbp + 0x460], reloc.WS2_32.dll_select
call fcn.14004af20
call fcn.14004bf60
xor ecx, ecx
call fcn.14001d2c0
mov rcx, qword [0x14011c8a0]
test rcx, rcx
je 0x140063309
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14011c8a0], rbx
mov rcx, qword [0x14011c8f0]
test rcx, rcx
je 0x140063322
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14011c8f0], rbx
mov rcx, qword [0x14011c898]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x368]
mov rcx, qword [rbp + 0x390]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov r8, qword [rbp + 0x410]
cmp r8, 0xf
jbe 0x140063363
mov rdx, qword [rbp + 0x3f8]
lea rcx, [rbp + 0x3f8]
call fcn.14005db40
cmp dword [rbp + 0x428], 0
mov qword [rbp + 0x408], rbx
mov qword [rbp + 0x410], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3f8], 0
jne 0x140063463
xor eax, eax
movaps xmm14, xmmword [rsp + 0x7f0]
movaps xmm13, xmmword [rsp + 0x800]
movaps xmm12, xmmword [rsp + 0x810]
movaps xmm11, xmmword [rsp + 0x820]
movaps xmm10, xmmword [rsp + 0x830]
movaps xmm9, xmmword [rsp + 0x840]
movaps xmm8, xmmword [rsp + 0x850]
movaps xmm7, xmmword [rsp + 0x860]
movaps xmm6, xmmword [rsp + 0x870]
mov r15, qword [rsp + 0x880]
mov r14, qword [rsp + 0x888]
mov r13, qword [rsp + 0x890]
mov r12, qword [rsp + 0x8c0]
mov rsi, qword [rsp + 0x8b8]
movaps xmm15, xmmword [rsp + 0x7e0]
mov rbx, qword [rsp + 0x8b0]
mov rcx, qword [rbp + 0x6d0]
xor rcx, rsp
call fcn.1400b1ac0
add rsp, 0x898
pop rdi
pop rbp
ret
call fcn.14005da00
mov rdx, qword [rbp + 0x368]
mov rcx, qword [rbp + 0x390]
call qword [sym.imp.USER32.dll_UnregisterClassA]
lea rcx, [rbp + 0x3f8]
call fcn.140006720
cmp dword [rbp + 0x428], edi
jne 0x140063463
mov eax, 1
jmp 0x14006338b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x428], edi
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
lea rcx, [0x14011d168]
call fcn.1400b1930
cmp dword [0x14011d168], 0xffffffff
jne 0x14006125c
mov qword [0x14011cdd0], 0
mov qword [0x14011cdd8], 0
mov qword [0x14011cde0], 0
mov qword [0x14011cde8], 0
mov qword [0x14011cdf0], 0
mov qword [0x14011cdf8], 0
mov qword [0x14011ce00], 0
mov qword [0x14011ce08], 0
mov qword [0x14011ce10], 0
mov qword [0x14011ce18], 0
mov qword [0x14011ce20], 0
mov qword [0x14011ce28], 0
mov qword [0x14011ce30], 0
mov qword [0x14011ce38], 0
mov qword [0x14011ce40], 0
mov qword [0x14011ce48], 0
mov qword [0x14011ce50], 0
mov qword [0x14011ce58], 0
mov qword [0x14011ce60], 0
mov qword [0x14011ce68], 0
mov qword [0x14011ce70], 0
mov qword [0x14011ce78], 0
mov qword [0x14011ce80], 0
mov qword [0x14011ce88], 0
mov qword [0x14011ce90], 0
mov qword [0x14011ce98], 0
mov qword [0x14011cea0], 0
mov qword [0x14011cea8], 0
mov qword [0x14011ceb0], 0
mov qword [0x14011ceb8], 0
mov qword [0x14011cec0], 0
mov qword [0x14011cec8], 0
mov qword [0x14011ced0], 0
mov qword [0x14011ced8], 0
mov qword [0x14011cee0], 0
mov qword [0x14011cee8], 0
mov qword [0x14011cef0], 0
mov qword [0x14011cef8], 0
mov qword [0x14011cf00], 0
mov qword [0x14011cf08], 0
mov qword [0x14011cf10], 0
mov qword [0x14011cf18], 0
mov qword [0x14011cf20], 0
mov qword [0x14011cf28], 0
mov qword [0x14011cf30], 0
mov qword [0x14011cf38], 0
mov qword [0x14011cf40], 0
mov qword [0x14011cf48], 0
mov qword [0x14011cf50], 0
mov qword [0x14011cf58], 0
mov qword [0x14011cf60], 0
mov qword [0x14011cf68], 0
mov qword [0x14011cf70], 0
mov qword [0x14011cf78], 0
mov qword [0x14011cf80], 0
mov qword [0x14011cf88], 0
mov qword [0x14011cf90], 0
mov qword [0x14011cf98], 0
mov qword [0x14011cfa0], 0
mov qword [0x14011cfa8], 0
mov qword [0x14011cfb0], 0
mov qword [0x14011cfb8], 0
mov qword [0x14011cfc0], 0
mov qword [0x14011cfc8], 0
mov qword [0x14011cfd0], 0
mov qword [0x14011cfd8], 0
mov qword [0x14011cfe0], 0
mov qword [0x14011cfe8], 0
mov qword [0x14011cff0], 0
mov qword [0x14011cff8], 0
mov qword [0x14011d000], 0
mov qword [0x14011d008], 0
mov qword [0x14011d010], 0
mov qword [0x14011d018], 0
mov qword [0x14011d020], 0
mov qword [0x14011d028], 0
mov qword [0x14011d030], 0
mov qword [0x14011d038], 0
mov qword [0x14011d040], 0
mov qword [0x14011d048], 0
mov qword [0x14011d050], 0
lea rcx, [0x14011d168]
mov qword [0x14011d058], 0
mov qword [0x14011d060], 0
mov qword [0x14011d068], 0
mov qword [0x14011d070], 0
mov qword [0x14011d078], 0
mov qword [0x14011d080], 0
mov qword [0x14011d088], 0
mov qword [0x14011d090], 0
mov qword [0x14011d098], 0
mov qword [0x14011d0a0], 0
mov qword [0x14011d0a8], 0
mov qword [0x14011d0b0], 0
mov qword [0x14011d0b8], 0
mov qword [0x14011d0c0], 0
mov qword [0x14011d0c8], 0
mov qword [0x14011d0d0], 0
mov qword [0x14011d0d8], 0
mov qword [0x14011d0e0], 0
mov qword [0x14011d0e8], 0
mov qword [0x14011d0f0], 0
mov qword [0x14011d0f8], 0
mov qword [0x14011d100], 0
mov qword [0x14011d108], 0
mov qword [0x14011d110], 0
mov qword [0x14011d118], 0
mov qword [0x14011d120], 0
mov qword [0x14011d128], 0
mov qword [0x14011d130], 0
mov qword [0x14011d138], 0
mov qword [0x14011d140], 0
mov qword [0x14011d148], 0
mov qword [0x14011d150], 0
mov qword [0x14011d158], 0
mov qword [0x14011d160], 0
call fcn.1400b18c4
jmp 0x14006125c
lea rcx, [0x14011d508]
call fcn.1400b1930
cmp dword [0x14011d508], 0xffffffff
jne 0x14006126b
mov qword [0x14011d170], 0
mov qword [0x14011d178], 0
mov qword [0x14011d180], 0
mov qword [0x14011d188], 0
mov qword [0x14011d190], 0
mov qword [0x14011d198], 0
mov qword [0x14011d1a0], 0
mov qword [0x14011d1a8], 0
mov qword [0x14011d1b0], 0
mov qword [0x14011d1b8], 0
mov qword [0x14011d1c0], 0
mov qword [0x14011d1c8], 0
mov qword [0x14011d1d0], 0
mov qword [0x14011d1d8], 0
mov qword [0x14011d1e0], 0
mov qword [0x14011d1e8], 0
mov qword [0x14011d1f0], 0
mov qword [0x14011d1f8], 0
mov qword [0x14011d200], 0
mov qword [0x14011d208], 0
mov qword [0x14011d210], 0
mov qword [0x14011d218], 0
mov qword [0x14011d220], 0
mov qword [0x14011d228], 0
mov qword [0x14011d230], 0
mov qword [0x14011d238], 0
mov qword [0x14011d240], 0
mov qword [0x14011d248], 0
mov qword [0x14011d250], 0
mov qword [0x14011d258], 0
mov qword [0x14011d260], 0
mov qword [0x14011d268], 0
mov qword [0x14011d270], 0
mov qword [0x14011d278], 0
mov qword [0x14011d280], 0
mov qword [0x14011d288], 0
mov qword [0x14011d290], 0
mov qword [0x14011d298], 0
mov qword [0x14011d2a0], 0
mov qword [0x14011d2a8], 0
mov qword [0x14011d2b0], 0
mov qword [0x14011d2b8], 0
mov qword [0x14011d2c0], 0
mov qword [0x14011d2c8], 0
mov qword [0x14011d2d0], 0
mov qword [0x14011d2d8], 0
mov qword [0x14011d2e0], 0
mov qword [0x14011d2e8], 0
mov qword [0x14011d2f0], 0
mov qword [0x14011d2f8], 0
mov qword [0x14011d300], 0
mov qword [0x14011d308], 0
mov qword [0x14011d310], 0
mov qword [0x14011d318], 0
mov qword [0x14011d320], 0
mov qword [0x14011d328], 0
mov qword [0x14011d330], 0
mov qword [0x14011d338], 0
mov qword [0x14011d340], 0
mov qword [0x14011d348], 0
mov qword [0x14011d350], 0
mov qword [0x14011d358], 0
mov qword [0x14011d360], 0
mov qword [0x14011d368], 0
mov qword [0x14011d370], 0
mov qword [0x14011d378], 0
mov qword [0x14011d380], 0
mov qword [0x14011d388], 0
mov qword [0x14011d390], 0
mov qword [0x14011d398], 0
mov qword [0x14011d3a0], 0
mov qword [0x14011d3a8], 0
mov qword [0x14011d3b0], 0
mov qword [0x14011d3b8], 0
mov qword [0x14011d3c0], 0
mov qword [0x14011d3c8], 0
mov qword [0x14011d3d0], 0
mov qword [0x14011d3d8], 0
mov qword [0x14011d3e0], 0
mov qword [0x14011d3e8], 0
mov qword [0x14011d3f0], 0
lea rcx, [0x14011d508]
mov qword [0x14011d3f8], 0
mov qword [0x14011d400], 0
mov qword [0x14011d408], 0
mov qword [0x14011d410], 0
mov qword [0x14011d418], 0
mov qword [0x14011d420], 0
mov qword [0x14011d428], 0
mov qword [0x14011d430], 0
mov qword [0x14011d438], 0
mov qword [0x14011d440], 0
mov qword [0x14011d448], 0
mov qword [0x14011d450], 0
mov qword [0x14011d458], 0
mov qword [0x14011d460], 0
mov qword [0x14011d468], 0
mov qword [0x14011d470], 0
mov qword [0x14011d478], 0
mov qword [0x14011d480], 0
mov qword [0x14011d488], 0
mov qword [0x14011d490], 0
mov qword [0x14011d498], 0
mov qword [0x14011d4a0], 0
mov qword [0x14011d4a8], 0
mov qword [0x14011d4b0], 0
mov qword [0x14011d4b8], 0
mov qword [0x14011d4c0], 0
mov qword [0x14011d4c8], 0
mov qword [0x14011d4d0], 0
mov qword [0x14011d4d8], 0
mov qword [0x14011d4e0], 0
mov qword [0x14011d4e8], 0
mov qword [0x14011d4f0], 0
mov qword [0x14011d4f8], 0
mov qword [0x14011d500], 0
call fcn.1400b18c4
jmp 0x14006126b
call fcn.140001470
int3
call fcn.140001510
int3