Function at 0x14001112c
Capabilities:
Execute command

Disassembly:
jmp 0x140019cb0
push rbp
push rdi
sub rsp, 0x5a8
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x102
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x14002b040]
xor rax, rbp
mov qword [rbp + 0x578], rax
lea rcx, [0x1400320ff]
call fcn.14001189d
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 8], rax
mov dword [rbp + 0x24], 0
lea rdx, [rbp + 0x24]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov eax, dword [rbp + 0x24]
or eax, 4
mov dword [rbp + 0x24], eax
mov edx, dword [rbp + 0x24]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
mov edx, pe_nt_image_headers64
lea rcx, [rbp + 0x50]
call fcn.1400115fa
mov edx, 1
lea rcx, [rbp + 0x50]
call fcn.14001174e
nop
lea rax, [rbp + 0x60]
lea rdx, str._n_____________________________________________________________________________________________________________n______________________________________________________________________________________________________________n______________________________________________________________________________________________________________n______________________________________________________________________________________________________________n______________________________________________________________________________________________________________n______________________________________________________________________________________________________________n______________________________________________________________________________________________________________n______________________________________________________________________________________________________________n
mov rcx, rax
call fcn.1400110dc
mov edx, pe_nt_image_headers64
lea rcx, [rbp + 0x170]
call fcn.1400115fa
mov edx, 1
lea rcx, [rbp + 0x170]
call fcn.14001174e
nop
lea rax, [rbp + 0x60]
lea rdx, str._n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n___________________________________________________________________________________________n__________________________________________________________________________________________________________n
mov rcx, rax
call fcn.1400110dc
lea rcx, [rbp + 0x288]
call fcn.14001188e
nop
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x50]
call fcn.140011497
mov qword [rbp + 0x488], rax
mov rax, qword [rbp + 0x488]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [rbp + 0x488]
add rcx, rax
mov rax, rcx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
movzx eax, al
test eax, eax
je 0x140019e34
lea rdx, [rbp + 0x288]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400117e4
lea rdx, [0x140011050]
mov rcx, rax
call qword [sym.imp.MSVCP140D.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 dword [rbp + 0x4c4], 0x32
lea rdx, [rbp + 0x4c4]
lea rcx, [rbp + 0x4a8]
call fcn.14001167c
mov rcx, rax
call fcn.14001172b
jmp 0x140019da5
lea rcx, [rbp + 0x2c8]
call fcn.14001188e
nop
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0x170]
call fcn.140011497
mov qword [rbp + 0x4e8], rax
mov rax, qword [rbp + 0x4e8]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [rbp + 0x4e8]
add rcx, rax
mov rax, rcx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
movzx eax, al
test eax, eax
je 0x140019ed3
lea rdx, [rbp + 0x2c8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400117e4
lea rdx, [0x140011050]
mov rcx, rax
call qword [sym.imp.MSVCP140D.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 dword [rbp + 0x524], 0x32
lea rdx, [rbp + 0x524]
lea rcx, [rbp + 0x508]
call fcn.14001167c
mov rcx, rax
call fcn.14001172b
jmp 0x140019e41
mov dword [rbp + 0x564], 2
lea rdx, [rbp + 0x564]
lea rcx, [rbp + 0x548]
call fcn.1400111f9
mov rcx, rax
call fcn.14001119a
lea rcx, [0x14002675c]
call qword [sym.imp.ucrtbased.dll_system]
nop
lea rcx, [rbp + 0x2c8]
call fcn.14001118b
nop
lea rcx, [rbp + 0x288]
call fcn.14001118b
nop
lea rcx, [rbp + 0x170]
call fcn.14001116d
nop
lea rcx, [rbp + 0x50]
call fcn.14001116d
lea rcx, [rbp - 0x20]
lea rdx, [0x140027640]
call fcn.140011749
mov rcx, qword [rbp + 0x578]
xor rcx, rbp
call fcn.140011401
lea rsp, [rbp + 0x588]
pop rdi
pop rbp
ret