Function at 0x140074b10
Capabilities:
Accept command line arguments
Encode data using xor
Execute command
Read file on windows
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x860]
sub rsp, 0x960
mov rax, qword [0x14009a0c0]
xor rax, rsp
mov qword [rbp + 0x850], rax
xor edi, edi
lea rcx, [rbp + 0x28]
call fcn.140077270
nop
lea rcx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0x10
cmovae rcx, qword [rbp + 0x28]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rcx, [rbp + 8]
call fcn.1400774f0
nop
mov rbx, qword [0x14007a650]
movdqa xmm0, xmmword [str.8I8F_]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x3f223c53
mov dword [rbp - 0x3c], 0x9105833
mov dword [rbp - 0x38], 0x5d465b
mov byte [rbp - 0x34], 1
mov ecx, edi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x1b
jb 0x140074bb0
mov byte [rbp - 0x34], 0
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.1400031e0
lea rdx, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
cmovae rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x18]
mov rcx, rbx
call fcn.140007700
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x14009b940]
call fcn.140014470
cmp byte [0x14009bb58], 0
jne 0x140074c67
mov dword [rsp + 0x40], 0x3b443f69
mov dword [rsp + 0x44], 0xb1d3b47
mov dword [rsp + 0x48], 0x541e191f
mov word [rsp + 0x4c], reloc.WLDAP32.dll_Ordinal_79
mov byte [rsp + 0x4e], 1
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14007a650]
call fcn.140005df0
mov rcx, rax
lea rdx, [0x14009bb60]
call fcn.140007390
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
lea rcx, [0x14009b940]
call fcn.140010380
test al, al
je 0x140074c7e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
movdqa xmm0, xmmword [str.8Y8F.]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x131e5416
mov dword [rbp - 0x3c], 0x5a43580e
mov word [rbp - 0x38], 0x100
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x18
jb 0x140074cb0
mov byte [rbp - 0x37], 0
lea rdx, [rbp - 0x50]
mov rcx, qword [0x14007a650]
call fcn.1400031e0
mov rcx, qword [0x14007a4f8]
call fcn.1400073b0
lea rdx, [0x14009a180]
lea rcx, [rsp + 0x78]
call fcn.140002920
mov rdx, rax
lea rcx, [0x14009b940]
call fcn.140015950
cmp byte [0x14009bb58], 0
jne 0x140074d5d
mov dword [rsp + 0x40], 0x3b443f69
mov dword [rsp + 0x44], 0xb1d3b47
mov dword [rsp + 0x48], 0x4e1e191f
mov dword [rsp + 0x4c], 0x1005055
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14007a650]
call fcn.140005e30
mov rcx, rax
lea rdx, [0x14009bb60]
call fcn.140007390
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 fcn.140073300
movdqa xmm0, xmmword [0x14008bc10]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x5100012
mov dword [rsp + 0x64], 0x70575659
mov word [rsp + 0x68], 0x100
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x18
jb 0x140074d90
mov byte [rsp + 0x69], 0
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14007a650]
call fcn.1400031e0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x30], 0x545c5657
mov dword [rbp - 0x2c], 0x1005c55
mov rcx, rdi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 6
jb 0x140074de0
mov byte [rbp - 0x29], 0
lea r9, [rsp + 0x70]
lea r8, [rbp - 0x2a]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x78]
call fcn.140004290
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x50]
lea rcx, [0x14009b940]
call fcn.140011f90
nop
mov rax, qword [rbp - 0x48]
cmp rax, qword [rbp - 0x50]
jne 0x140074e34
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
movdqa xmm0, xmmword [0x14008bbc0]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x13071b1f
mov dword [rsp + 0x64], 0x21c5605
mov dword [rsp + 0x68], 0x38525c1e
mov word [rsp + 0x6c], 0x100
mov rcx, rdi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x1c
jb 0x140074e70
mov byte [rsp + 0x6d], 0
lea rcx, [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x50]
call sub.VCRUNTIME140.dll_memset
movdqa xmm0, xmmword [0x14008bb80]
movdqu xmmword [rbp - 0x18], xmm0
mov byte [rbp - 8], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x18], al
inc rcx
cmp rcx, 0xf
jb 0x140074ec0
mov byte [rbp - 8], 0
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x50]
call fcn.140006c50
nop
cmp qword [rbp + 0xd8], 0
je 0x140075d2b
mov r8, qword [rbp - 0x48]
mov rdx, qword [rbp - 0x50]
sub r8, rdx
lea rcx, [rbp + 0x50]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x58]
call fcn.1400070a0
test rax, rax
jne 0x140074f2f
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x50]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
movdqa xmm0, xmmword [0x14008bc20]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x60], 0x100
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x140074f50
mov byte [rsp + 0x61], 0
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x78]
call fcn.140004290
lea rcx, [rsp + 0x78]
call fcn.140077a20
mov dword [rsp + 0x40], 0xa151c06
mov dword [rsp + 0x44], 0x180c1a08
mov dword [rsp + 0x48], 0xb150945
mov word [rsp + 0x4c], 0x100
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xc
jb 0x140074fb0
mov byte [rsp + 0x4d], 0
lea rcx, [rsp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x14008bbd0]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x7f5a16
mov byte [rsp + 0x64], 1
mov rcx, rdi
nop
lea eax, [rcx + 0x63]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140074ff0
mov byte [rsp + 0x64], 0
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14007a650]
call fcn.1400031e0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0x50]
call fcn.140005f30
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x140075069
mov rdx, qword [rbp - 0x40]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140075064
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140075064
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140070964
lea rdx, [0x14009a180]
lea rcx, [rsp + 0x78]
call fcn.140002920
mov rdx, rax
lea rcx, [0x14009b940]
call fcn.140015950
cmp byte [0x14009bb58], 0
jne 0x14007509b
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140073300
call fcn.140076ed0
lea rdx, [rbp - 0x28]
mov rcx, qword [0x14007a4f8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___short_int____ptr64____ptr64]
movzx eax, word [rbp - 0x28]
cmp ax, 3
jbe 0x140075144
mov rbx, qword [0x14007a650]
movdqa xmm0, xmmword [str.8E8F_]
movdqu xmmword [rsp + 0x78], xmm0
movdqa xmm1, xmmword [0x14008bdc0]
movdqu xmmword [rbp - 0x78], xmm1
mov dword [rbp - 0x68], 0x100f0f0
mov rax, rdi
lea edx, [rax + 0x63]
xor byte [rsp + rax + 0x78], dl
inc rax
cmp rax, 0x22
jb 0x1400750f0
mov byte [rbp - 0x65], 0
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140073300
call fcn.140076ed0
movzx eax, word [rbp - 0x28]
cmp ax, 3
ja 0x1400750a5
call fcn.140073300
mov rbx, qword [0x14007a650]
movdqa xmm0, xmmword [0x14008bc90]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x1005449
mov rcx, rdi
nop dword [rax]
lea eax, [rcx + 0x63]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x140075170
mov byte [rsp + 0x63], 0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400031e0
lea rdx, [0x14009ba40]
cmp qword [0x14009ba58], 0x10
cmovae rdx, qword [0x14009ba40]
mov r8, qword [0x14009ba50]
mov rcx, rbx
call fcn.140007700
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14009bb38]
lea rcx, [rsp + 0x78]
call fcn.140002920
mov rbx, rax
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rcx, eax
mov qword [rbp - 0x20], rcx
lea rcx, [rbp - 0x20]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__ctime64]
mov rsi, rax
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x140075239
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140075234
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400756fd
mov rcx, r8
call fcn.140070964
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rbx, qword [0x14007a650]
movdqa xmm0, xmmword [0x14008bc70]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x4c551a1c
mov word [rsp + 0x64], 0x57
mov byte [rsp + 0x66], 1
mov rdx, rdi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rdx + 0x63]
xor byte [rsp + rdx + 0x50], al
inc rdx
cmp rdx, 0x15
jb 0x140075280
mov byte [rsp + 0x66], 0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400031e0
mov rdx, rsi
mov rcx, rbx
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [0x14007a650]
movdqa xmm0, xmmword [str.YX_ZUTWVQPSR6___r]
movdqu xmmword [rsp + 0x78], xmm0
movdqa xmm1, xmmword [0x14008bd30]
movdqu xmmword [rbp - 0x78], xmm1
mov word [rbp - 0x68], 0xbe
mov byte [rbp - 0x66], 1
mov rdx, rdi
nop dword [rax]
lea eax, [rdx + 0x63]
xor byte [rsp + rdx + 0x78], al
inc rdx
cmp rdx, 0x21
jb 0x1400752f0
mov byte [rbp - 0x66], 0
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400033b0]
mov rcx, qword [0x14007a650]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [0x14007a650]
movdqa xmm0, xmmword [0x14008bc00]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x585b111e
mov word [rsp + 0x64], 0x59
mov byte [rsp + 0x66], 1
mov rdx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rdx + 0x63]
xor byte [rsp + rdx + 0x50], al
inc rdx
cmp rdx, 0x15
jb 0x140075370
mov byte [rsp + 0x66], 0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.140076440
test al, al
je 0x140075cd2
call fcn.1400765a0
test al, al
je 0x140075cd2
mov ecx, 8
call fcn.140070920
mov r12, rax
mov qword [rsp + 0x40], rax
mov rbx, 0xffffffffffffffff
mov qword [rax], rbx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
lea rsi, [rax + 0xa]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
cmp rax, rsi
jge 0x14007543b
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 4
xor r9d, r9d
xor r8d, r8d
mov edx, 0xc0000000
lea rcx, str..pipeBattlEye
call qword [sym.imp.KERNEL32.dll_CreateFileA]
mov qword [r12], rax
cmp rax, rbx
jne 0x14007543b
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
cmp rax, rsi
jl 0x1400753f1
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
cmp rax, rsi
jg 0x140075459
xor r8d, r8d
xor edx, edx
mov rcx, r12
call fcn.140005680
test al, al
jne 0x1400754ac
movdqa xmm0, xmmword [0x14008bca0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x35070636
mov dword [rbp - 0x3c], 0x5a1c1c18
mov dword [rbp - 0x38], 0x485c46
mov byte [rbp - 0x34], 1
lea rdx, [rbp - 0x50]
mov rcx, qword [0x14007a650]
call fcn.140005db0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [0x14007a4f8]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
xor edx, edx
mov r8d, 0x400
lea rcx, [rbp + 0x50]
call sub.VCRUNTIME140.dll_memset
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
lea rsi, [rax + 0xa]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
cmp rax, rsi
jge 0x140075531
nop word [rax + rax]
mov dword [rbp - 0x30], edi
mov qword [rsp + 0x20], rdi
lea r9, [rbp - 0x30]
mov r8d, 0x400
lea rdx, [rbp + 0x50]
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
jne 0x14007550f
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x6d
je 0x140075519
mov eax, dword [rbp - 0x30]
inc eax
cmp eax, 1
ja 0x140075531
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
cmp rax, rsi
jl 0x1400754e0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
cmp rax, rsi
jle 0x140075582
movdqa xmm0, xmmword [0x14008bc40]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x1000006
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14007a650]
call fcn.140005e70
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [0x14007a4f8]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x58], rbx
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rdi
mov qword [rbp], rdi
xor r8d, r8d
lea rdx, [0x14008ba90]
lea rcx, [rbp - 0x18]
call fcn.1400035c0
nop
xor edx, edx
mov r8d, 0x400
lea rcx, [rbp + 0x50]
call sub.VCRUNTIME140.dll_memset
call fcn.140076b20
mov r14, rax
test rax, rax
jne 0x14007561e
movdqa xmm0, xmmword [0x14008bca0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x35070636
mov dword [rbp - 0x3c], 0x5a1c1c18
mov dword [rbp - 0x38], 0x4b5c46
mov byte [rbp - 0x34], 1
lea rdx, [rbp - 0x50]
mov rcx, qword [0x14007a650]
call fcn.140005db0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [0x14007a4f8]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
mov rsi, qword [0x14007a650]
movdqa xmm0, xmmword [0x14008bda0]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0xbdbcbff5
mov word [rsp + 0x64], 0x100
mov rdx, rdi
nop word [rax + rax]
lea eax, [rdx - 0x80]
xor byte [rsp + rdx + 0x50], al
inc rdx
cmp rdx, 0x14
jb 0x140075650
mov byte [rsp + 0x65], 0
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp word [r14 + rax*2 + 0x400], 0
jne 0x140075690
mov esi, 0x400
mov ecx, 0x800
test rax, rax
cmove esi, ecx
add rsi, r14
mov qword [rsp + 0x40], rsi
mov dword [rbp - 0x30], edi
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
lea rdx, [rbp - 0x30]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov r13, rax
cmp dword [rbp - 0x30], 1
jle 0x140075747
mov r15d, 1
mov esi, r15d
nop
cmp rsi, 1
jne 0x140075704
mov rdx, qword [r13 + 8]
mov r8, rbx
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x1400756f0
jmp 0x14007572d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov r8d, 1
lea rdx, [0x14008ba94]
lea rcx, [rbp - 0x18]
call fcn.140003130
mov rdx, qword [r13 + rsi*8]
mov r8, rbx
inc r8
cmp word [rdx + r8*2], 0
jne 0x140075722
lea rcx, [rbp - 0x18]
call fcn.140003130
inc r15d
inc rsi
cmp r15d, dword [rbp - 0x30]
jl 0x1400756e0
mov rsi, qword [rsp + 0x40]
mov r8d, 0x400
lea rdx, [rbp + 0x50]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rdx, [rbp + 0x50]
lea rax, [rbp + 0x50]
inc rbx
cmp word [rax + rbx*2], 0
jne 0x140075761
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
mov r8, rbx
lea rcx, [rbp - 0x50]
call fcn.1400035c0
nop
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.1400055c0
nop
lea rdx, [rsp + 0x78]
mov rcx, rax
call fcn.1400054d0
cmp qword [rax + 0x18], 8
jb 0x1400757ad
mov rax, qword [rax]
mov r9, rsi
mov r8, rax
lea rdx, str._s__s
lea rcx, [rbp + 0x50]
call fcn.1400072d0
lea rcx, [rsp + 0x78]
call fcn.140002600
nop
lea rcx, [rsp + 0x50]
call fcn.140002600
nop
lea rcx, [rbp - 0x50]
call fcn.140002600
lea r9, [rbp - 0x58]
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x50]
cmp dword [rbp - 0x30], 1
jle 0x140075804
lea rcx, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rcx, qword [rbp - 0x18]
jmp 0x14007580b
lea rcx, [r14 + 0xc00]
call fcn.140075d40
test al, al
jne 0x140075888
movdqa xmm0, xmmword [0x14008bc30]
movdqa xmm1, xmmword [0x14008bd60]
movdqu xmmword [rsp + 0x78], xmm0
movdqu xmmword [rbp - 0x78], xmm1
mov dword [rbp - 0x68], 0xa6e0e0ec
mov dword [rbp - 0x64], 0xbea8ba
mov byte [rbp - 0x60], 1
lea rdx, [rsp + 0x78]
mov rcx, qword [0x14007a650]
call fcn.140005ef0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edx, 0x1004
mov rcx, r14
call fcn.140070964
test r14, r14
mov eax, 0x8123
cmovne r14, rax
mov rcx, qword [0x14007a4f8]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
mov rsi, qword [rbp - 0x20]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcessId]
movsxd r15, eax
mov r8, r15
mov dl, 3
mov rcx, r12
call fcn.140005680
test al, al
jne 0x14007599a
mov edx, 1
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rbx, qword [0x14007a650]
movdqa xmm0, xmmword [0x14008bcb0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x35070636
mov dword [rbp - 0x3c], 0x5a1c1c18
mov dword [rbp - 0x38], 0x455c46
mov byte [rbp - 0x34], 1
nop dword [rax + rax]
lea eax, [rdi + 0x63]
xor byte [rbp + rdi - 0x50], al
inc rdi
cmp rdi, 0x1b
jb 0x140075900
mov byte [rbp - 0x34], 0
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edx, 0x1004
mov rcx, r14
call fcn.140070964
mov rcx, qword [0x14007a4f8]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
nop
lea rcx, [rbp - 0x18]
call fcn.140002600
nop
lea rcx, [rbp + 8]
call fcn.1400027f0
nop
lea rcx, [rbp + 0x28]
call fcn.1400027f0
xor eax, eax
mov rcx, qword [rbp + 0x850]
xor rcx, rsp
call fcn.140070900
lea r11, [rsp + 0x960]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov edx, 0x1004
mov rcx, r14
call fcn.140070964
nop
lea rcx, [rbp - 0x18]
call fcn.140002600
lea rdx, [0x14009a180]
lea rcx, [rsp + 0x78]
call fcn.140002920
mov rdx, rax
lea rcx, [0x14009b940]
call fcn.140015950
cmp byte [0x14009bb58], 0
jne 0x1400759ee
xor edx, edx
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, Ordinal_27
call fcn.140070920
mov rbx, rax
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
mov qword [rbx + 8], rax
mov byte [rbx + 0x10], al
mov qword [rbx], rsi
lea rdx, [0x1400033b0]
mov rcx, qword [0x14007a650]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140073300
movsx edx, word [rbp - 0x28]
mov rcx, rbx
call fcn.140072000
mov rcx, rbx
call fcn.140071b80
lea rdx, str.CHEAT_MENU
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Unlimited_Buy_Time_UBT____F1
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Speed_x2__RapidFire_x2___F5
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.RapidFire_x10___F6
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Speed_x10___F7
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Fly_No_Damage___Arrow_UP_
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.TeamESP__Red_Blue____F8
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Auto_Anti_Kick___Arrow_RIGHT__
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.NoRecoil___F10
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Show_Hide_Cheat_Loader___INSERT
mov rcx, qword [0x14007a650]
call fcn.1400031e0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400033b0]
mov rcx, qword [0x14007a650]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400033b0]
mov rcx, qword [0x14007a650]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 0xa
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movdqa xmm0, xmmword [0x14008bc80]
movdqu xmmword [rsp + 0x78], xmm0
movdqa xmm1, xmmword [0x14008be00]
movdqu xmmword [rbp - 0x78], xmm1
mov dword [rbp - 0x68], 0xa8aba4f0
mov dword [rbp - 0x64], 0x8382a7
mov byte [rbp - 0x60], 1
lea rdx, [rsp + 0x78]
mov rcx, qword [0x14007a650]
call fcn.140005ef0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 9
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, rbx
call fcn.140072830
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [r12], rdi
mov edx, 8
mov rcx, r12
call fcn.140070964
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, r15d
xor edx, edx
mov ecx, 0x100000
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
mov edx, 0xffffffff
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
lea rcx, [rbp + 8]
call fcn.1400027f0
nop
lea rcx, [rbp + 0x28]
call fcn.1400027f0
mov eax, 1
jmp 0x14007596a
movdqa xmm0, xmmword [0x14008bbf0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x130f1d1f
mov dword [rbp - 0x3c], 0x17181f57
mov dword [rbp - 0x38], 0x1005c1e
lea rdx, [rbp - 0x50]
mov rcx, qword [0x14007a650]
call fcn.140005eb0
lea rdx, [0x1400033b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]