Function at 0x140066d00
Capabilities:
Access peb ldr_data
Check for debugger via api
Check for sandbox and av modules
Connect socket
Delete file
Encode data using xor
Execute command
Get number of processors
Hash data using fnv
Hide graphical window
Hide thread from debugger
Initialize winsock library
Log keystrokes via polling
Query or enumerate registry value
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x8a8]
sub rsp, 0x970
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
xor r12d, r12d
mov dword [rbp + 0x8b8], r12d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov ebx, dword [rcx + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x140066df3
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x140066df3
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
lea rcx, [r9 + r8*4]
mov edx, dword [rcx + r11]
add rdx, r9
mov edi, 0x4d2b961e
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140066dee
nop dword [rax]
movsx ecx, cl
xor ecx, edi
imul edi, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140066dd0
cmp edi, 0xaf39b870
je 0x140066df8
test r8d, r8d
jne 0x140066db0
mov rax, qword [rax]
jmp 0x140066d80
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rbx + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
lea rcx, str.VBoxHook.dll
call rdx
mov edi, r12d
mov r14d, 1
test rax, rax
cmovne edi, r14d
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, r14d
mov edx, 0x80000000
lea rcx, str..VBoxMiniRdrDN
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, 0xffffffffffffffff
jne 0x140066f91
test edi, edi
jne 0x140066f91
lea rcx, str.SbieDll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov ecx, r12d
test rax, rax
setne cl
test ecx, ecx
jne 0x140066f91
lea rax, str.VMWARE
mov qword [rbp - 0x70], rax
lea rax, str.VBOX
mov qword [rbp - 0x68], rax
lea rax, str.VIRTUAL
mov qword [rbp - 0x60], rax
mov dword [rbp + 0x8b8], 0x3f
lea rax, [rbp + 0x58]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
lea rdx, str.SYSTEMControlSet001ServicesDiskEnum
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x140066f49
lea rax, [rbp + 0x8b8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2e0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1400d0e00]
mov rcx, qword [rbp + 0x58]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x140066f3f
mov edi, r12d
lea rbx, [rbp - 0x70]
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [rbx]
lea rcx, [rbp + 0x2e0]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x140066f87
inc edi
add rbx, 8
cmp edi, 3
jb 0x140066f20
mov rcx, qword [rbp + 0x58]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rbx, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, str.NtSetInformationThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
test rax, rax
je 0x140066ff5
test rbx, rbx
jne 0x140066fe6
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
jmp 0x140066fe9
mov rcx, qword [rbp + 0x58]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor eax, eax
lea r11, [rsp + 0x970]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, rbx
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x11]
call rdi
mov dword [rbp + 0x8b8], r12d
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea rdx, [rbp + 0x8b8]
call qword [sym.imp.KERNEL32.dll_CheckRemoteDebuggerPresent]
cmp dword [rbp + 0x8b8], r12d
jne 0x140069cc9
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
jne 0x140069cc9
lea edx, [rax + 8]
xor ecx, ecx
lea r9d, [rax + 4]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rbx, rax
mov rdi, rax
xor eax, eax
mov ecx, 0x4d0
rep stosb byte [rdi], al
mov dword [rbx + 0x30], 0x100010
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_GetThreadContext]
test eax, eax
je 0x140069cc9
cmp qword [rbx + 0x48], r12
jne 0x140069cc9
cmp qword [rbx + 0x50], r12
jne 0x140069cc9
cmp qword [rbx + 0x58], r12
jne 0x140069cc9
cmp qword [rbx + 0x60], r12
jne 0x140069cc9
call fcn.140058b10
test eax, eax
jne 0x140069cc9
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
lea rdx, str.NtSetInformationThread
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x11]
call rdi
mov dword [rbp + 0x8b8], r12d
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea rdx, [rbp + 0x8b8]
call qword [sym.imp.KERNEL32.dll_CheckRemoteDebuggerPresent]
cmp dword [rbp + 0x8b8], r12d
jne 0x140066f91
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
jne 0x140066f91
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CheckRemoteDebuggerPresent]
mov ecx, Ordinal_50
call fcn.14006a3e8
test rax, rax
je 0x14006714d
mov qword [rax], r12
mov qword [rax + 8], r12
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], r12
jmp 0x140067150
mov rax, r12
mov qword [0x14049e1c0], rax
xor edx, edx
mov cl, 0x64
call fcn.140058aa0
mov byte [rbp - 3], al
mov edx, r14d
mov cl, 0x65
call fcn.140058aa0
mov byte [rsp + 0x50], al
mov byte [rbp - 2], al
mov edx, 2
mov cl, 0x6c
call fcn.140058aa0
mov byte [rbp - 1], al
mov edx, 3
mov cl, 0x66
call fcn.140058aa0
mov byte [rbp], al
mov edx, 4
mov cl, 0x69
call fcn.140058aa0
mov byte [rbp + 1], al
mov edx, 5
mov cl, 0x6c
call fcn.140058aa0
mov byte [rbp + 2], al
mov edx, 6
mov cl, 0x65
call fcn.140058aa0
mov byte [rbp + 3], al
mov edx, 7
mov cl, 0x61
call fcn.140058aa0
mov byte [rbp + 4], al
xor eax, eax
mov byte [rbp + 5], al
mov edx, r12d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rbp + rcx - 3], al
inc edx
cmp edx, 8
jb 0x1400671e0
mov byte [rbp + 5], r12b
lea rdx, [rbp - 3]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
movzx r9d, r14b
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x69
call fcn.140058aa0
mov byte [rbp + 0x8c8], al
mov edx, r14d
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140058aa0
mov byte [rbp + 0x8c9], al
mov edx, 2
mov cl, 0x64
call fcn.140058aa0
mov byte [rbp + 0x8ca], al
mov edx, 3
mov cl, 0x65
call fcn.140058aa0
mov byte [rbp + 0x8b8], al
mov byte [rbp + 0x8cb], al
mov edx, 4
mov cl, 0x62
call fcn.140058aa0
mov byte [rbp + 0x8cc], al
xor eax, eax
mov byte [rbp + 0x8cd], al
mov edi, r12d
nop word [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rbp + rdx + 0x8c8], cl
inc edi
cmp edi, 5
jb 0x140067290
mov byte [rbp + 0x8cd], al
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
movzx r9d, r14b
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x6c
call fcn.140058aa0
mov byte [rbp + 0x8c0], al
mov edx, r14d
mov cl, 0x6c
call fcn.140058aa0
mov byte [rbp + 0x8c1], al
mov edx, 2
mov cl, 0x69
call fcn.140058aa0
mov byte [rbp + 0x8c2], al
mov edx, 3
mov cl, 0x62
call fcn.140058aa0
mov byte [rbp + 0x8c3], al
xor eax, eax
mov byte [rbp + 0x8c4], al
mov edx, r12d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rbp + rcx + 0x8c0], al
inc edx
cmp edx, 4
jb 0x140067330
mov byte [rbp + 0x8c4], r12b
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 8]
call fcn.140054920
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r9, qword [rcx + 0x30]
movsxd rdx, dword [r9 + 0x3c]
mov ebx, dword [rdx + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x1400673e3
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1400673e3
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
lea rax, [r9 + r8*4]
mov edx, dword [rax + r11]
add rdx, r9
mov edi, 0x5c1d5a84
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x1400673de
nop dword [rax]
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x1400673c0
cmp edi, 0x8337bba6
je 0x1400673e8
test r8d, r8d
jne 0x1400673a0
mov rcx, qword [rcx]
jmp 0x140067370
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rbx + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
mov qword [rsp + 0x20], rsi
movzx r9d, r14b
xor r8d, r8d
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x76
call fcn.140058aa0
movzx ebx, al
mov byte [rbp - 0x50], al
mov edx, r14d
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140058aa0
movzx esi, al
mov byte [rbp - 0x4f], al
mov edx, 2
mov cl, WSAStartup
call fcn.140058aa0
mov byte [rsp + 0x54], al
mov byte [rbp - 0x4e], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140058aa0
mov byte [rbp - 0x4d], al
mov edx, 4
mov cl, 0x65
call fcn.140058aa0
mov byte [rbp - 0x4c], al
mov edx, 5
mov cl, 0x78
call fcn.140058aa0
mov byte [rsp + 0x55], al
mov byte [rbp - 0x4b], al
xor eax, eax
mov byte [rbp - 0x4a], al
mov edi, r12d
nop dword [rax]
nop word [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rbp + rdx - 0x50], cl
inc edi
cmp edi, 6
jb 0x140067490
mov byte [rbp - 0x4a], al
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
movzx r9d, r14b
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_VirtualProtectEx]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140058aa0
mov byte [rbp - 0x49], al
mov byte [rbp - 0x48], sil
mov edx, 2
mov cl, 0x65
call fcn.140058aa0
movzx r15d, al
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, WSAGetLastError
call fcn.140058aa0
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140058aa0
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, WSAStartup
call fcn.140058aa0
mov byte [rbp - 0x44], al
xor eax, eax
mov byte [rbp - 0x43], al
mov edx, r12d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rbp + rcx - 0x49], al
inc edx
cmp edx, 6
jb 0x140067530
mov byte [rbp - 0x43], r12b
lea rdx, [rbp - 0x49]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
movzx r9d, r14b
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x65
call fcn.140058aa0
mov byte [rsp + 0x70], al
mov edx, r14d
mov cl, 0x78
call fcn.140058aa0
mov byte [rsp + 0x71], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140058aa0
mov byte [rsp + 0x72], al
mov edx, 3
mov cl, WSAStartup
call fcn.140058aa0
movzx r13d, al
mov byte [rsp + 0x73], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140058aa0
mov byte [rsp + 0x74], al
xor eax, eax
mov byte [rsp + 0x75], al
mov edi, r12d
nop dword [rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rsp + rdx + 0x70], cl
inc edi
cmp edi, 5
jb 0x1400675d0
mov byte [rsp + 0x75], al
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
movzx r9d, r14b
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x63
call fcn.140058aa0
mov byte [rbp + 0x8c8], al
mov byte [rsp + 0x76], al
mov edx, r14d
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140058aa0
mov byte [rsp + 0x77], al
mov edx, 2
mov cl, 0x68
call fcn.140058aa0
mov byte [rsp + 0x78], al
mov byte [rsp + 0x79], r13b
mov edx, 4
mov cl, 0x64
call fcn.140058aa0
movzx esi, al
mov byte [rsp + 0x7a], al
xor eax, eax
mov byte [rsp + 0x7b], al
mov edi, r12d
nop dword [rax]
nop dword [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rsp + rdx + 0x76], cl
inc edi
cmp edi, 5
jb 0x140067670
mov byte [rsp + 0x7b], al
lea rdx, [rsp + 0x76]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
movzx r9d, r14b
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x66
call fcn.140058aa0
mov byte [rbp - 0x42], al
mov edx, r14d
mov cl, WSAGetLastError
call fcn.140058aa0
mov byte [rbp - 0x41], al
mov edx, 2
mov cl, 0x78
call fcn.140058aa0
mov byte [rsp + 0x51], al
mov byte [rbp - 0x40], al
mov edx, 3
mov cl, 0x77
call fcn.140058aa0
movzx edi, al
mov byte [rbp - 0x3f], al
mov byte [rbp - 0x3e], sil
mov edx, 5
mov cl, WSAGetLastError
call fcn.140058aa0
mov byte [rbp - 0x3d], al
xor eax, eax
mov byte [rbp - 0x3c], al
mov edx, r12d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rbp + rcx - 0x42], al
inc edx
cmp edx, 6
jb 0x140067710
mov byte [rbp - 0x3c], r12b
lea rdx, [rbp - 0x42]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
movzx r9d, r14b
xor r8d, r8d
mov rdx, qword [sym.imp.USER32.dll_FindWindowW]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x71
call fcn.140058aa0
mov byte [rsp + 0x53], al
mov byte [rbp - 0x34], al
mov edx, r14d
mov cl, 0x77
call fcn.140058aa0
movzx r14d, al
mov byte [rbp - 0x33], al
mov edx, 2
mov cl, 0x63
call fcn.140058aa0
mov byte [rbp - 0x32], al
mov byte [rbp - 0x31], dil
mov edx, 4
mov cl, 0x71
call fcn.140058aa0
mov byte [rbp + 0x8c0], al
mov byte [rbp - 0x30], al
mov edx, 5
mov cl, 0x71
call fcn.140058aa0
mov byte [rsp + 0x52], al
mov byte [rbp - 0x2f], al
mov edx, 6
mov cl, 0x71
call fcn.140058aa0
mov byte [rbp - 0x2e], al
xor eax, eax
mov byte [rbp - 0x2d], al
mov edi, r12d
nop dword [rax]
nop dword [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rbp + rdx - 0x34], cl
inc edi
cmp edi, 7
jb 0x1400677d0
mov byte [rbp - 0x2d], al
lea rdx, [rbp - 0x34]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.USER32.dll_FindWindowA]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
mov byte [rbp - 0x2c], bl
mov edx, 1
mov cl, 0x71
call fcn.140058aa0
movzx esi, al
mov byte [rbp - 0x2b], al
mov edx, 2
mov cl, 0x77
call fcn.140058aa0
movzx r12d, al
mov byte [rbp - 0x2a], al
movzx eax, byte [rbp + 0x8b8]
mov byte [rbp - 0x29], al
movzx eax, byte [rbp + 0x8c0]
mov byte [rbp - 0x28], al
mov edx, 5
mov cl, 0x7a
call fcn.140058aa0
mov byte [rbp - 0x27], al
mov edx, 6
mov cl, 0x64
call fcn.140058aa0
mov byte [rbp + 0x8b8], al
mov byte [rbp - 0x26], al
xor eax, eax
mov byte [rbp - 0x25], al
xor edi, edi
nop word [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rbp + rdx - 0x2c], cl
inc edi
cmp edi, 7
jb 0x140067880
mov byte [rbp - 0x25], al
lea rdx, [rbp - 0x2c]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.USER32.dll_FindWindowW]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
movzx eax, byte [rbp + 0x8c8]
mov byte [rbp - 0x24], al
mov byte [rbp - 0x23], sil
mov byte [rbp - 0x22], r12b
mov edx, 3
mov cl, 0x61
call fcn.140058aa0
mov byte [rbp - 0x21], al
mov edx, 4
mov cl, 0x78
call fcn.140058aa0
movzx r12d, al
mov byte [rbp - 0x20], al
mov edx, 5
mov cl, 0x61
call fcn.140058aa0
movzx esi, al
mov byte [rbp - 0x1f], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140058aa0
mov byte [rbp - 0x1e], al
xor eax, eax
mov byte [rbp - 0x1d], al
xor edi, edi
nop dword [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rbp + rdx - 0x24], cl
inc edi
cmp edi, 7
jb 0x140067920
mov byte [rbp - 0x1d], al
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
mov byte [rbp - 0x1c], bl
mov byte [rbp - 0x1b], r14b
mov byte [rbp - 0x1a], r15b
mov byte [rbp - 0x19], r13b
mov edx, 4
mov cl, 0x63
call fcn.140058aa0
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], sil
movzx eax, byte [rbp + 0x8b8]
mov byte [rbp - 0x16], al
xor eax, eax
mov byte [rbp - 0x15], al
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rbp + rcx - 0x1c], al
inc edx
cmp edx, 7
jb 0x1400679a0
mov byte [rbp - 0x15], 0
lea rdx, [rbp - 0x1c]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
xor edx, edx
mov cl, 0x77
call fcn.140058aa0
mov byte [rbp - 0x14], al
movzx eax, byte [rsp + 0x50]
mov byte [rbp - 0x13], al
mov edx, 2
mov cl, 0x71
call fcn.140058aa0
mov byte [rbp - 0x12], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140058aa0
mov byte [rbp - 0x11], al
mov edx, 4
mov cl, 0x77
call fcn.140058aa0
movzx r13d, al
mov byte [rbp - 0x10], al
mov byte [rbp - 0xf], sil
mov edx, 6
mov cl, 0x78
call fcn.140058aa0
mov byte [rbp + 0x8b8], al
mov byte [rbp - 0xe], al
xor eax, eax
mov byte [rbp - 0xd], al
xor edi, edi
nop word [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rbp + rdx - 0x14], cl
inc edi
cmp edi, 7
jb 0x140067a50
mov byte [rbp - 0xd], al
lea rdx, [rbp - 0x14]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
mov byte [rsp + 0x56], bl
mov edx, 1
mov cl, 0x79
call fcn.140058aa0
mov byte [rsp + 0x57], al
movzx eax, byte [rsp + 0x51]
mov byte [rsp + 0x58], al
mov edx, 3
mov cl, 0x71
call fcn.140058aa0
movzx esi, al
mov byte [rsp + 0x59], al
xor eax, eax
mov byte [rsp + 0x5a], al
xor edi, edi
nop word [rax + rax]
movsxd rdx, edi
lea ecx, [rdi + 0x72]
xor byte [rsp + rdx + 0x56], cl
inc edi
cmp edi, 4
jb 0x140067ad0
mov byte [rsp + 0x5a], al
lea rdx, [rsp + 0x56]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
lea rdx, [0x140066ce0]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
mov byte [rbp - 0x3b], bl
mov byte [rbp - 0x3a], r14b
mov byte [rbp - 0x39], r15b
mov byte [rbp - 0x38], sil
mov byte [rbp - 0x37], r12b
movzx eax, byte [rsp + 0x52]
mov byte [rbp - 0x36], al
xor eax, eax
mov byte [rbp - 0x35], al
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rbp + rcx - 0x3b], al
inc edx
cmp edx, 6
jb 0x140067b40
mov byte [rbp - 0x35], 0
lea rdx, [rbp - 0x3b]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
movzx eax, byte [rsp + 0x53]
mov byte [rsp + 0x7c], al
mov byte [rsp + 0x7d], r14b
mov byte [rsp + 0x7e], r15b
mov byte [rsp + 0x7f], sil
mov byte [rbp - 0x80], r12b
xor eax, eax
mov byte [rbp - 0x7f], al
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rsp + rcx + 0x7c], al
inc edx
cmp edx, 5
jb 0x140067bb0
mov byte [rbp - 0x7f], 0
lea rdx, [rsp + 0x7c]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_VirtualFree]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
mov byte [rbp - 0x78], bl
mov edx, 1
mov cl, 0x62
call fcn.140058aa0
mov byte [rbp - 0x77], al
movzx eax, byte [rsp + 0x54]
mov byte [rbp - 0x76], al
mov byte [rbp - 0x75], sil
mov byte [rbp - 0x74], r13b
movzx eax, byte [rsp + 0x55]
mov byte [rbp - 0x73], al
movzx eax, byte [rbp + 0x8b8]
mov byte [rbp - 0x72], al
xor eax, eax
mov byte [rbp - 0x71], al
xor edx, edx
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x72]
xor byte [rbp + rcx - 0x78], al
inc edx
cmp edx, 7
jb 0x140067c30
mov byte [rbp - 0x71], 0
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 8]
call fcn.140054920
mov qword [rsp + 0x20], rax
mov r9b, 1
xor r8d, r8d
mov rdx, qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x14049e1c0]
call fcn.14005ebb0
mov rcx, qword [0x14049e1c0]
call fcn.1400667c0
lea rdx, [0x140057d70]
lea rcx, [rsp + 0x60]
call fcn.140046e90
nop
mov rcx, rax
call fcn.140060170
nop
cmp dword [rsp + 0x68], 0
je 0x140067ca5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], reloc.WS2_32.dll_ntohl
mov qword [rbp + 0x158], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.PonaraDMAXXXXX]
movsd qword [rbp + 0x140], xmm0
mov eax, dword [0x140461738]
mov dword [rbp + 0x148], eax
movzx eax, word [0x14046173c]
mov word [rbp + 0x14c], ax
mov byte [rbp + 0x14e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], 0xa
mov qword [rbp + 0x1a8], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [0x140461740]
movsd qword [rbp + 0x190], xmm0
movzx eax, word [0x140461748]
mov word [rbp + 0x198], ax
mov byte [rbp + 0x19a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
mov edx, 0x50
lea rcx, [rbp + 0x1d0]
call fcn.14005f130
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1e0], 0x40
mov qword [rbp + 0x1e8], reloc.WLDAP32.dll_Ordinal_79
movaps xmm0, xmmword [str.b9c1e5cfbdd58f065bb5df22bc14dbf7165cb1a0ce5ea2a8a0aa309558a85c6c]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x140461760]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x140461770]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x140461780]
movups xmmword [rax + 0x30], xmm1
mov byte [rax + 0x40], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], 3
mov qword [rbp + 0x188], reloc.WS2_32.dll_ntohs
mov eax, dword [0x140461794]
mov word [rbp + 0x170], ax
movzx eax, byte [0x140461796]
mov byte [rbp + 0x172], al
mov byte [rbp + 0x173], 0
movups xmmword [rbp + 0x1b0], xmm0
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x1b0]
call fcn.14005f130
mov qword [rbp + 0x1b0], rax
mov qword [rbp + Ordinal_330], 0x1c
mov qword [rbp + 0x1c8], Ordinal_33
movups xmm0, xmmword [str.https:__keyauth.win_api_1.2_]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1404617a8]
movsd qword [rax + 0x10], xmm0
mov ecx, dword [0x1404617b0]
mov dword [rax + 0x18], ecx
mov byte [rax + 0x1c], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x278], xmm0
movdqa xmm1, xmmword [0x1404634d0]
movdqu xmmword [rbp + 0x288], xmm1
mov byte [rbp + 0x278], 0
lea rax, [rbp + 8]
mov qword [rbp + 0x8b8], rax
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 8]
call fcn.140054850
mov r14, rax
lea rax, [rbp + 0x210]
mov qword [rbp + 0x8c0], rax
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x210]
call fcn.140054850
mov rsi, rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x8c8], rax
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x1f0]
call fcn.140054850
mov rbx, rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x58], rax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0xd0]
call fcn.140054850
mov rdi, rax
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0xb0]
call fcn.140054850
nop
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rbx
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.1400553c0
nop
lea rcx, [rbp + 0x3b0]
call fcn.140075560
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
xor r14d, r14d
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x38], r14b
mov dword [rbp + 0x8b8], 8
lea ebx, [r14 + 0xf]
movabs rsi, 0x4e5e0a72f0539783
lea r15, str.0346897519SDGIOYFUJFTDGWERHppgudfsowearewrqfdxgbc
movzx edi, byte [rbp + 0x8b8]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movsxd rcx, eax
mov rax, rsi
mul rcx
mov rax, rcx
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 5
imul rax, rax, 0x31
sub rcx, rax
movzx r9d, byte [rcx + r15]
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x50]
cmp rcx, rdx
jae 0x140067fbd
lea rax, [rcx + 1]
mov qword [rbp + 0x48], rax
lea rax, [rbp + 0x38]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0x38]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], r14b
jmp 0x140067fcf
movzx r8d, dil
mov edx, 1
lea rcx, [rbp + 0x38]
call fcn.14004a160
sub rbx, 1
jne 0x140067f65
lea rsi, [rbp + 0x38]
cmp qword [rbp + 0x50], 0x10
cmovae rsi, qword [rbp + 0x38]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov ebx, dword [rcx + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x140068073
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x140068073
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
lea rcx, [r9 + r8*4]
mov edx, dword [rcx + r11]
add rdx, r9
mov edi, 0x2bd668f7
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14006806e
nop dword [rax]
movsx ecx, cl
xor ecx, edi
imul edi, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140068050
cmp edi, 0x74f37a3f
je 0x140068078
test r8d, r8d
jne 0x140068030
mov rax, qword [rax]
jmp 0x140068000
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rbx + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
mov rcx, rsi
call rdx
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x1400680d3
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400680ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400680ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140069d4c
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov ebx, dword [rcx + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x140068163
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x140068163
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
lea rcx, [r11 + r8*4]
mov edx, dword [rcx + r9]
add rdx, r9
mov edi, 0x9adb94e2
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14006815e
nop dword [rax]
movsx ecx, cl
xor ecx, edi
imul edi, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140068140
cmp edi, 0x48a74d19
je 0x140068168
test r8d, r8d
jne 0x140068120
mov rax, qword [rax]
jmp 0x1400680f0
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rbx + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
mov ecx, 0xfffffff5
call rdx
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop word [rax + rax]
mov r9, qword [rcx + 0x30]
movsxd rdx, dword [r9 + 0x3c]
mov ebx, dword [rdx + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x140068213
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x140068213
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
lea rax, [r11 + r8*4]
mov edx, dword [rax + r9]
add rdx, r9
mov edi, 0xa3dde1a4
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14006820e
nop dword [rax]
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x1400681f0
cmp edi, 0x218a757a
je 0x140068218
test r8d, r8d
jne 0x1400681d0
mov rcx, qword [rcx]
jmp 0x1400681a0
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rbx + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov eax, dword [rcx + rax*4]
add rax, r9
mov edx, reloc.WS2_32.dll_inet_addr
mov rcx, rsi
call rax
movdqa xmm0, xmmword [0x1404635d0]
movdqu xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x60], 0x909d8ba0
mov dword [rbp - 0x5c], 0xbaa7b9fc
mov word [rbp - 0x58], 0xb8
mov byte [rbp - 0x56], 1
mov rcx, r14
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x42]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 0x19
jb 0x140068270
mov byte [rbp - 0x56], 0
lea rax, [rbp - 0x70]
mov qword [rbp + 0x130], rax
lea rcx, [rbp - 0x70]
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1400682a0
mov qword [rbp + 0x138], rax
xor r8d, r8d
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x70]
call fcn.140047fa0
mov r12d, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x70]
call fcn.140061370
movzx edi, al
lea rcx, [rbp + 0x70]
call fcn.14005ea30
test dil, dil
je 0x140069b5b
lea rax, [rbp + 0x298]
mov qword [rbp + 0x8b8], rax
mov dword [rbp - 0xc], 0xa4a3d6d2
mov dword [rbp - 8], 0xa1b0ac
mov byte [rbp - 4], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx - 0x42]
xor byte [rbp + rcx - 0xc], al
inc rcx
cmp rcx, 7
jb 0x140068310
mov byte [rbp - 4], 0
lea rdx, [rbp - 0xc]
lea rcx, [rbp + 0x298]
call fcn.140054920
mov rdi, rax
movdqa xmm0, xmmword [0x1404635d0]
movdqu xmmword [rbp + 0x38], xmm0
mov dword [rbp + 0x48], 0x909d8ba0
mov dword [rbp + 0x4c], 0xbaa7b9fc
mov word [rbp + 0x50], 0xb8
mov byte [rbp + 0x52], 1
lea rcx, [rbp + 0x38]
call fcn.14005f7e0
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.140054920
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140058fb0
nop
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 8]
call fcn.140054850
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.140076ec0
cmp byte [rbp + 0x5c0], 0
jne 0x140068466
movdqa xmm0, xmmword [0x1404635d0]
movdqu xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x60], 0x909d8ba0
mov dword [rbp - 0x5c], 0xbaa7b9fc
mov word [rbp - 0x58], 0xb8
mov byte [rbp - 0x56], 1
mov rcx, r14
nop dword [rax]
lea eax, [rcx - 0x42]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 0x19
jb 0x1400683e0
mov byte [rbp - 0x56], 0
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp + 0x28], 0xb5939fb4
mov dword [rbp + 0x2c], 0xb6b1b7a3
mov dword [rbp + 0x30], 0x100e7fc
mov rcx, r14
nop dword [rax]
lea eax, [rcx - 0x42]
xor byte [rbp + rcx + 0x28], al
inc rcx
cmp rcx, 0xa
jb 0x140068420
mov byte [rbp + 0x33], 0
lea rdx, [rbp + 0x28]
mov rcx, rdi
call fcn.140047770
lea rdx, [rbp + 0x5c8]
cmp qword [rbp + 0x5e0], 0x10
cmovae rdx, qword [rbp + 0x5c8]
mov r8, qword [rbp + 0x5d8]
mov rcx, rdi
call fcn.1400498c0
mov dword [rsp + 0x5b], 0xb3d3dd
mov byte [rsp + 0x5f], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx - 0x42]
xor byte [rsp + rcx + 0x5b], al
inc rcx
cmp rcx, 3
jb 0x140068480
mov byte [rsp + 0x5f], 0
lea rcx, [rsp + 0x5b]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [0x14049e208], 0x1123af78
lea rcx, [0x14049d720]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x14049d720]
mov r8, qword [0x14049d730]
test r8, r8
jne 0x1400685d5
lea rdx, [0x1400d13b4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400685d5
call qword [sym.imp.KERNEL32.dll_AllocConsole]
lea rcx, [0x1404616f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._n_n_Please_enter_IpV4_from_main_device__game_pc_:_192.168.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140047770
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x90], 0
mov r8d, 8
lea rdx, str.192.168.
lea rcx, [0x14049d720]
call fcn.14005f500
lea rdx, [rbp + 0x90]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400472c0
lea rdx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
cmovae rdx, qword [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
lea rcx, [0x14049d720]
call fcn.14005f3c0
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1400685d5
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400685d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400685d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140069d4c
lea rdx, [0x14049d720]
lea rcx, [rbp + 8]
call fcn.140054850
mov rdi, rax
mov qword [rbp + 0x8b8], rax
mov ecx, 0x202
lea rdx, [rbp + 0x630]
call qword [sym.imp.WS2_32.dll_WSAStartup]
xor r8d, r8d
mov ebx, 1
mov edx, ebx
mov esi, 2
mov ecx, esi
call qword [sym.imp.WS2_32.dll_socket]
mov qword [0x14049e1c8], rax
xor r8d, r8d
mov edx, ebx
mov ecx, esi
call qword [sym.imp.WS2_32.dll_socket]
mov qword [0x14049e1d0], rax
mov word [rbp + 0x160], si
mov ecx, 0xd7be
call qword [sym.imp.WS2_32.dll_htons]
mov word [rbp + 0x162], ax
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x140068659
mov rcx, qword [rdi]
call qword [sym.imp.WS2_32.dll_inet_addr]
mov dword [rbp + 0x164], eax
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x160]
mov rcx, qword [0x14049e1c8]
call qword [sym.imp.WS2_32.dll_connect]
cmp eax, 0xffffffff
je 0x1400686ae
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x160]
mov rcx, qword [0x14049e1d0]
call qword [sym.imp.WS2_32.dll_connect]
cmp eax, 0xffffffff
jne 0x1400686c3
lea rdx, str._n_trying_connect_to_host_again..
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140047770
jmp 0x140068670
mov rcx, rdi
call fcn.140056120
lea rcx, str._n_n_______Chair_Launched_.
call fcn.140020a20
call qword [sym.imp.KERNEL32.dll_FreeConsole]
movss xmm13, dword [0x1400d66b4]
xorps xmm10, xmm10
movss xmm8, dword [0x140463448]
movss xmm14, dword [0x1400dbee4]
movss xmm12, dword [0x1400d668c]
movss xmm9, dword [0x140463444]
movss xmm15, dword [0x1400d6688]
movss xmm11, dword [0x1400d6718]
lea rdi, [0x14049e5a0]
lea r15, [0x14049e588]
lea r8, str.Record_Action_
lea rdx, [0x140461424]
xor ecx, ecx
call fcn.1400580b0
mov qword [0x14049e1a0], rax
lea rdx, [0x14049e1a8]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call sub.d3d9.dll_Direct3DCreate9Ex
test eax, eax
js 0x140069b4f
mov qword [0x14049e5b8], 1
mov qword [0x14049e5a0], 0
mov qword [0x14049e5a8], 0x15
mov qword [0x14049e5b0], 0
mov rax, qword [0x14049e1a0]
mov qword [0x14049e5c0], rax
mov dword [0x14049e5c8], ebx
mov dword [0x14049e5cc], ebx
mov qword [0x14049e5d0], 0x50
mov qword [0x14049e5d8], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x37c0
mov r9d, 8
mov r8d, 0x440
lea rcx, str.1.89.9_WIP
call fcn.140009240
xor ecx, ecx
call fcn.140008e80
call fcn.14000cc40
or dword [rax], 3
xor ecx, ecx
call fcn.14002a170
mov rcx, qword [0x14049e1a8]
mov rax, qword [rcx]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9, qword [0x14049e1a0]
mov r8d, ebx
xor edx, edx
call qword [rax + 0x80]
mov dword [0x14049e5dc], 0x80000000
mov rcx, qword [0x14049e1a0]
call fcn.140033d90
mov rcx, qword [0x14049e588]
call fcn.140033060
mov rcx, qword [0x14049e1a8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
cmp qword [0x14049e650], 0
jne 0x1400688da
mov qword [rbp + 0x8b8], r14
lea r9, [rbp + 0x8b8]
mov r8d, 0x357bc6
lea rdx, [0x140109140]
mov rcx, qword [0x14049e588]
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory
test eax, eax
jne 0x1400688da
mov rcx, qword [rbp + 0x8b8]
mov rax, qword [rcx]
lea r8, [rbp + 0x90]
xor edx, edx
call qword [rax + 0x88]
mov rax, qword [rbp + 0x8b8]
mov qword [0x14049e650], rax
mov eax, dword [rbp + 0xa8]
mov dword [0x14049e658], eax
mov eax, dword [rbp + 0xac]
mov dword [0x14049e65c], eax
mov edx, 0xa
mov rcx, qword [0x14049e1a0]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14049e1a0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x37c0
mov r9d, 8
mov r8d, 0x440
lea rcx, str.1.89.9_WIP
call fcn.140009240
xor ecx, ecx
call fcn.140008e80
call fcn.14000cc40
mov r15, rax
or dword [rax], 3
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x110]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov ecx, dword [rbp + 0x110]
mov dword [0x14049e558], ecx
mov ecx, dword [rbp + 0x114]
mov dword [0x14049e55c], ecx
mov ecx, dword [rbp + 0x118]
mov dword [0x14049e560], ecx
mov eax, dword [rbp + 0x11c]
mov dword [0x14049e564], eax
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movd xmm7, ecx
cvtdq2ps xmm7, xmm7
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
call fcn.140057ea0
lea rcx, [rbp + 0x320]
call fcn.140020d40
lea rcx, [rbp + 0x630]
call fcn.140020d40
mov byte [rbp + 0x63c], 0
mov byte [rbp + 0x368], 1
mov byte [rbp + 0x340], 1
mov dword [rbp + 0x338], esi
mov dword [rbp + 0x33c], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x630]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14046348c]
mov r8d, 0x225bc
lea rdx, str.OTTO
mov rcx, qword [r15 + 0x30]
call fcn.140022550
mov rdi, qword [r15 + 0x30]
mov rcx, rdi
call fcn.1400250e0
divss xmm7, xmm6
mulss xmm7, dword [0x1400d684c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
movaps xmm2, xmm7
lea rdx, str.C:WindowsFontsVerdana.ttf
mov rcx, rdi
call fcn.140021f00
call fcn.14000d590
mov dword [rax + 8], 0x40000000
mov dword [rax + 0xc], 0x40000000
call fcn.14000d590
mov dword [rax + 0x14], r14d
call fcn.14000d590
cmp qword [0x14049e208], 0
je 0x140069ab9
nop
call fcn.140033190
call fcn.140033f40
call fcn.1400144c0
call fcn.14000c560
mov rdi, rax
movss xmm6, dword [0x14049e660]
addss xmm6, dword [0x14049d740]
movss dword [0x14049e660], xmm6
comiss xmm6, xmm13
jbe 0x140068ad3
mov dword [0x14049e660], 0
movaps xmm6, xmm10
movaps xmm0, xmm6
addss xmm0, xmm8
mulss xmm0, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm8, xmm0
mulss xmm8, xmm12
addss xmm8, xmm12
movaps xmm0, xmm6
addss xmm0, xmm9
mulss xmm0, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm7, xmm0
mulss xmm7, xmm12
addss xmm7, xmm12
mulss xmm6, xmm14
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm6, xmm0
call fcn.14000d590
mulss xmm6, xmm12
addss xmm6, xmm12
movss dword [rax + 0xfc], xmm6
movss dword [rax + 0x100], xmm7
movss dword [rax + 0x104], xmm8
mov dword [rax + 0x108], 0x3f800000
lea rcx, [0x14049e668]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, ebx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
lea rcx, [r15 + 0xe00]
test ax, ax
je 0x140068bbb
movd xmm1, dword [0x14049e668]
cvtdq2ps xmm1, xmm1
movss dword [r15 + 0xdf8], xmm1
movd xmm0, dword [0x14049e66c]
cvtdq2ps xmm0, xmm0
movss dword [r15 + 0xdfc], xmm0
mov byte [r15 + 0x3738], 1
movss dword [r15 + 0x36e8], xmm1
movss dword [r15 + 0x36ec], xmm0
mov al, 1
jmp 0x140068bbd
xor al, al
mov byte [rcx], al
xor edx, edx
lea rcx, [rbp + 0x60]
call fcn.14001a900
movaps xmm0, xmm15
call fcn.14001a8e0
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140068bf0
cmp byte [0x14049e203], 0
sete byte [0x14049e203]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x140069b46
cmp byte [0x14049e203], 0
je 0x140069756
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.mainwin
call fcn.140004280
call fcn.14000d800
movaps xmm9, xmm0
call fcn.14000d7e0
movaps xmm7, xmm0
lea rcx, [rbp + 0x68]
call fcn.14000c7c0
lea rcx, [rbp + 0x248]
call fcn.14000c7c0
xorps xmm1, xmm1
movups xmmword [rsp + 0x60], xmm1
movaps xmm2, xmmword [0x140463540]
movups xmmword [rbp + 0x130], xmm2
mov dword [rbp + 0x120], 0x3f800000
mov dword [rbp + 0x124], 0x3f800000
mov qword [rbp + 0x128], 0
movaps xmm0, xmm9
subss xmm0, dword [0x1400d66cc]
movss dword [rbp + 0xf0], xmm0
movaps xmm1, xmm7
subss xmm1, dword [0x1400d66cc]
movss dword [rbp + 0xf4], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x120]
lea r8, [rbp + 0x128]
lea rdx, [rbp + 0xf0]
mov rcx, qword [0x14049e650]
call fcn.14003dcf0
lea rcx, [rbp + 0x68]
call fcn.14001a0a0
movaps xmm8, xmm7
mulss xmm8, dword [0x1400d6674]
movss dword [rbp + 0xf8], xmm9
movss dword [rbp + 0xfc], xmm8
xor r9d, r9d
mov r8b, 1
lea rdx, [rbp + 0xf8]
lea rcx, str.ButtonsChild
call fcn.1400068b0
lea rcx, [rbp + 0x238]
call fcn.14000c7c0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x68], xmm0
movaps xmm1, xmmword [0x1404635c0]
movups xmmword [rsp + 0x60], xmm1
lea rdx, str._Ponara
lea rcx, [rsp + 0x60]
call fcn.140044130
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
lea rcx, [rbp + 0x240]
call fcn.14000c7c0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x68], xmm0
subss xmm0, dword [0x1400d66d8]
call fcn.14001a100
movaps xmm0, xmmword [0x1404635b0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, [0x140461890]
lea rcx, [rsp + 0x60]
call fcn.140044130
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
lea rcx, [rbp + 0x270]
call fcn.14000c7c0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x68], xmm0
subss xmm0, dword [0x1400d66d8]
call fcn.14001a100
movaps xmm0, xmmword [0x1400d6870]
movups xmmword [rsp + 0x60], xmm0
lea rdx, [0x1400d13b4]
lea rcx, [rsp + 0x60]
call fcn.140044130
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
cmp dword [0x14049e670], 0
sete r8b
movaps xmm6, xmm7
divss xmm6, dword [0x1400d66e0]
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [0x140461894]
call fcn.140046540
mov ecx, dword [0x14049e670]
test al, al
cmovne ecx, r14d
mov dword [0x14049e670], ecx
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
cmp dword [0x14049e670], 1
sete r8b
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [0x140461898]
call fcn.140046540
mov ecx, dword [0x14049e670]
test al, al
cmovne ecx, ebx
mov dword [0x14049e670], ecx
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
cmp dword [0x14049e670], 2
sete r8b
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, str.Misc
call fcn.140046540
mov ecx, dword [0x14049e670]
test al, al
cmovne ecx, esi
mov dword [0x14049e670], ecx
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
call fcn.14000cc40
cvttss2si edx, dword [rax + 0xd4]
lea rcx, [rbp + 0x90]
call fcn.1400660d0
nop
cmp qword [rax + 0x18], 0x10
jb 0x140068ee3
mov rax, qword [rax]
movaps xmm0, xmmword [0x1400ddfe0]
movups xmmword [rbp + 0x250], xmm0
mov rdx, rax
lea rcx, [rbp + 0x250]
call fcn.140044130
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x140068f42
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140068f3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b0e
call fcn.140069d4c
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
call fcn.14000a1f0
call fcn.140042d50
subss xmm7, xmm8
subss xmm7, dword [0x140463488]
movss dword [rbp + 0x100], xmm9
movss dword [rbp + 0x104], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x100]
lea rcx, str.AimTab
call fcn.1400068b0
cmp dword [0x14049e670], 0
jne 0x140069598
movaps xmm0, xmmword [0x1404635a0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._AIMTAB
lea rcx, [rsp + 0x60]
call fcn.140044130
lea rdx, [0x14048b165]
lea rcx, [0x140461894]
call fcn.14003cc30
lea rdx, [0x14048b16d]
lea rcx, str.Visible_Only
call fcn.14003cc30
lea rdx, [0x14049e1f0]
lea rcx, str.Triggerbot
call fcn.14003cc30
lea rdx, [0x14048b167]
lea rcx, str.Crosshair
call fcn.14003cc30
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
lea rdx, [0x14049e1f1]
lea rcx, str.TargetLine
call fcn.14003cc30
movaps xmm0, xmmword [0x1404635a0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._Aim_Key
lea rcx, [rsp + 0x60]
call fcn.140044130
lea rdx, [0x14048b166]
lea rcx, str.Right_Mouse_Button
call fcn.14003cc30
test al, al
je 0x140069076
mov byte [0x14049e1f3], 0
mov byte [0x14049e1f2], 0
mov byte [0x14049e1f4], 0
mov byte [reloc.WS2_32.dll_accept], 1
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
lea rdx, [0x14049e1f4]
lea rcx, str.Left_Mouse_Button
call fcn.14003cc30
test al, al
je 0x1400690b6
mov byte [0x14049e1f2], 0
mov byte [reloc.WS2_32.dll_accept], 0
mov byte [0x14049e1f4], 1
mov byte [0x14049e1f3], 0
lea rdx, [0x14049e1f2]
lea rcx, str.Shift
call fcn.14003cc30
test al, al
je 0x1400690e9
mov byte [0x14049e1f3], 0
mov byte [reloc.WS2_32.dll_accept], 0
mov byte [0x14049e1f4], 0
mov byte [0x14049e1f2], 1
lea rdx, [0x14049e1f3]
lea rcx, [0x14046193c]
call fcn.14003cc30
test al, al
je 0x14006911c
mov byte [0x14049e1f2], 0
mov byte [reloc.WS2_32.dll_accept], 0
mov byte [0x14049e1f4], 0
mov byte [0x14049e1f3], 1
movaps xmm0, xmmword [0x1404635a0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._Bone_Selection
lea rcx, [rsp + 0x60]
call fcn.140044130
lea rdx, [0x14048b16c]
lea rcx, str.Head_Selected
call fcn.14003cc30
test al, al
je 0x140069165
mov byte [0x14049e1f6], 0
mov byte [0x14049e1f5], 0
mov byte [reloc.WS2_32.dll_accept], 1
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
lea rdx, [0x14049e1f5]
lea rcx, str.Neck_Selected
call fcn.14003cc30
test al, al
je 0x14006919e
mov byte [reloc.WS2_32.dll_accept], 0
mov byte [0x14049e1f6], 0
mov byte [0x14049e1f5], 1
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400194e0
lea rdx, [0x14049e1f6]
lea rcx, str.Chest_Selected
call fcn.14003cc30
test al, al
je 0x1400691d7
mov byte [reloc.WS2_32.dll_accept], 0
mov byte [0x14049e1f5], 0
mov byte [0x14049e1f6], 1
cvttss2si edx, dword [0x14049c1f8]
lea rcx, [rbp + 0x1f0]
call fcn.1400660d0
nop
mov r9d, 8
lea r8, str.Smooth:
xor edx, edx
mov rcx, rax
call fcn.140061820
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or r12d, 1
lea rax, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0x10
cmovae rax, qword [rbp + 0xb0]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400d66fc]
movaps xmm2, xmm10
lea rdx, [0x14049c1f8]
lea rcx, str.AimSmooth
call fcn.1400436a0
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x1400692c5
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400692c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b15
call fcn.140069d4c
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb0], 0
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x14006931f
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006931a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b1c
call fcn.140069d4c
cvttss2si edx, dword [0x14049c1fc]
lea rcx, [rbp + 0x210]
call fcn.1400660d0
nop
mov r9d, 5
lea r8, str.Fov:
xor edx, edx
mov rcx, rax
call fcn.140061820
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or r12d, 2
lea rax, [rbp + 0xd0]
cmp qword [rbp + 0xe8], 0x10
cmovae rax, qword [rbp + 0xd0]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140463494]
movaps xmm2, xmm10
lea rdx, [0x14049c1fc]
lea rcx, str.AimFov
call fcn.1400436a0
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x14006940d
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069408
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b23
call fcn.140069d4c
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd0], 0
mov rdx, qword [rbp + 0x228]
cmp rdx, 0x10
jb 0x140069467
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069462
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b2a
call fcn.140069d4c
cvttss2si edx, dword [0x14049788c]
lea rcx, [rbp + 8]
call fcn.1400660d0
nop
mov r9d, ntohs
lea r8, str.CrossThick:
xor edx, edx
mov rcx, rax
call fcn.140061820
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or r12d, 4
lea rax, [rbp + 0x70]
cmp qword [rbp + 0x88], 0x10
cmovae rax, qword [rbp + 0x70]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400d66d0]
movss xmm2, dword [0x1400d6670]
lea rdx, [0x14049788c]
lea rcx, str.ThickSmooth
call fcn.1400436a0
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x140069547
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069542
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b31
call fcn.140069d4c
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x140069598
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069593
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b38
call fcn.140069d4c
cmp dword [0x14049e670], 1
jne 0x14006965a
movaps xmm0, xmmword [0x1404635a0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._ESP_TAB
lea rcx, [rsp + 0x60]
call fcn.140044130
lea rdx, [0x14048b16e]
lea rcx, str.Box_Esp
call fcn.14003cc30
lea rdx, [0x14048b16f]
lea rcx, str.Filled_Box_Esp
call fcn.14003cc30
lea rdx, [0x14049788b]
lea rcx, str.Line_Esp
call fcn.14003cc30
lea rdx, [0x14049e1f9]
lea rcx, str.Weapon_Esp
call fcn.14003cc30
lea rdx, [0x14049e1fc]
lea rcx, str.Username_Esp
call fcn.14003cc30
lea rdx, [0x14049e1fa]
lea rcx, str.Platform_Esp
call fcn.14003cc30
lea rdx, [0x14049e1f8]
lea rcx, str.Memory_Box_Esp___Enable_In_Lobby__
call fcn.14003cc30
lea rdx, [0x14049e1f7]
lea rcx, str.Crosshair_Esp___Enable_In_Lobby__
call fcn.14003cc30
cmp dword [0x14049e670], 2
jne 0x14006971d
movaps xmm0, xmmword [0x1404635a0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._EXPLOITS_TAB___WORKS_USING_SECOND_PC_______AVOID_RAGING__
lea rcx, [rsp + 0x60]
call fcn.140044130
lea rdx, [0x14049e1fe]
lea rcx, str.Aim_In_Air__RMB_
call fcn.14003cc30
lea rdx, [0x14049e1ff]
lea rcx, str.Fly__RMB_
call fcn.14003cc30
lea rdx, [0x14049e1fd]
lea rcx, str.Backtrack__RMB_
call fcn.14003cc30
lea rdx, [0x14049e201]
lea rcx, str.No_Spread__Flagged_____RMB_
call fcn.14003cc30
lea rdx, [0x14049e202]
lea rcx, str.Debug__Developer_Option_
call fcn.14003cc30
test al, al
je 0x14006971d
cmp byte [0x14049e202], 0
je 0x140069717
call qword [sym.imp.KERNEL32.dll_AllocConsole]
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
lea rdx, [0x140461b44]
lea rcx, str.CONOUT_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
jmp 0x14006971d
call qword [sym.imp.KERNEL32.dll_FreeConsole]
cmp dword [0x14049e670], 3
jne 0x140069743
movaps xmm0, xmmword [0x140463560]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._PORNO_TAB
lea rcx, [rsp + 0x60]
call fcn.140044130
call fcn.14000a1f0
call fcn.140009cc0
movss xmm9, dword [0x140463444]
mov rcx, rdi
call fcn.1400593c0
movaps xmm0, xmmword [0x1400d6780]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140008d40
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x64
mov r9d, eax
movss xmm2, dword [0x14049c1fc]
lea rdx, [rbp + 0x60]
mov rcx, rdi
call fcn.140020e80
movaps xmm0, xmmword [0x1400d6860]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140008d40
movss xmm2, dword [0x14049c1fc]
addss xmm2, xmm13
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x64
mov r9d, eax
lea rdx, [rbp + 0x60]
mov rcx, rdi
call fcn.140020e80
movaps xmm0, xmmword [0x1400d6860]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140008d40
movss xmm2, dword [0x14049c1fc]
subss xmm2, xmm13
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x64
mov r9d, eax
lea rdx, [rbp + 0x60]
mov rcx, rdi
call fcn.140020e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp - 0x70]
call fcn.14005f130
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x60], reloc.WS2_32.dll_recvfrom
mov qword [rbp - 0x58], Ordinal_33
movups xmm0, xmmword [str.Ponara____Insert]
movups xmmword [rax], xmm0
movzx ecx, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], 0
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rdx, qword [rbp - 0x70]
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x230]
call fcn.140007b80
call fcn.14000c560
mov rsi, rax
lea rbx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rbx, qword [rbp - 0x70]
movaps xmm0, xmmword [0x1400d6870]
movups xmmword [rbp + 0x260], xmm0
lea rcx, [rbp + 0x260]
call fcn.140008d40
mov r14d, eax
mov dword [rbp + 0x108], 0x41200000
mov dword [rbp + 0x10c], 0x41200000
mov rdi, qword [r15 + 0x30]
cmp dword [rdi + 0x58], 0
jg 0x1400698fb
mov r8d, 0x732
lea rdx, str.C:UserslasagDesktopSTUFFCoca_Cola___PonaraCocaDMACocaDMAImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x60]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], r14d
lea r9, [rbp + 0x108]
movss xmm2, dword [0x1400d66ec]
mov rdx, qword [rax]
mov rcx, rsi
call fcn.140023e70
call fcn.14000a610
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
xor r14d, r14d
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], r14d
lea r9d, [r14 + 3]
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400699e4
call fcn.1400164b0
call fcn.14000c810
mov rcx, rax
call fcn.140033210
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x140069a5f
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x140069a5f
call fcn.140033100
mov rcx, qword [0x14049e588]
mov rax, qword [rcx]
lea rdx, [0x14049e5a0]
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x140069a59
mov r8d, 0x3df
lea rdx, str.C:UserslasagDesktopSTUFFCoca_Cola___PonaraCocaDMACocaDMAmain.cpp
lea rcx, [0x1400d0e00]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140032e10
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140069a9a
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069a95
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140069b3f
call fcn.140069d4c
cmp qword [0x14049e208], 0
movss xmm8, dword [0x140463448]
mov ebx, 1
lea esi, [rbx + 1]
jne 0x140068a90
call fcn.140033c90
call fcn.140034260
xor ecx, ecx
call fcn.140009c40
mov rcx, qword [0x14049e588]
test rcx, rcx
je 0x140069ae3
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14049e588], r14
mov rcx, qword [0x14049e580]
test rcx, rcx
je 0x140069afc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14049e580], r14
mov rcx, qword [0x14049e1a0]
call qword [sym.imp.USER32.dll_DestroyWindow]
jmp 0x140068720
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
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
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400569e0
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140069bad
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069ba7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069ba7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140069d4c
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x140069bf2
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069bec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069bec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140069d4c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x140069c37
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069c31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069c31
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140069d4c
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0x10
jb 0x140069c7c
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069c76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069c76
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140069d4c
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0x10
jb 0x140066f91
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069cbf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069cbf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140069d4c
jmp 0x140066f91
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3