Function at 0x180054c90
Capabilities:
Get system information on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
mov qword [rsp + 8], rcx
push rdi
mov eax, 0x20b0
call fcn.180064920
sub rsp, rax
call fcn.1800549a0
mov rdx, rax
call fcn.180054f00
test eax, eax
je 0x180054ce5
mov dword [0x1803f61d0], eax
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x1803f61d8], rax
test rax, rax
jne 0x180054cf1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180061960
lea rcx, [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov qword [rsp + 0x20c0], 1
mov rax, qword [0x1803f61f0]
sub rax, qword [0x1803f61e0]
sar rax, 3
lea rbx, [0x1803f61e0]
cmp rax, 1
jae 0x180054d37
lea rdx, [rsp + 0x20c0]
mov rcx, rbx
call fcn.1800621a0
mov qword [rsp + 0x20], rbx
mov r9, qword [0x1803f61f8]
call fcn.180055010
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
xor ebp, ebp
mov qword [rsp + 0x40], rbp
mov rax, qword [0x1803f61e0]
mov rdx, qword [0x1803f61e8]
cmp rax, rdx
jne 0x180054d99
mov edx, 0x1c2
mov ecx, 0x352
call qword [sym.imp.KERNEL32.dll_Beep]
mov r8d, 0x17
lea rdx, str.Aimbot_External_Error__
lea rcx, [0x1803d4120]
call fcn.18004ab90
jmp 0x180054ee1
sub rdx, rax
sar rdx, 3
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x180061b20]
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 esi, ebp
mov rax, qword [0x1803f61e8]
mov rdx, qword [0x1803f61e0]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x180054e52
mov rdi, rbp
nop dword [rax]
mov rax, qword [rdi + rdx]
lea rdx, [rax + 0x60]
lea rbx, [rax + 0x5c]
mov qword [rsp + 0x20], rbp
mov r9d, 4
lea r8, [rsp + 0x20c0]
mov rcx, qword [0x1803f61d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov qword [rsp + 0x20], rbp
mov r9d, 4
lea r8, [rsp + 0x20c0]
mov rdx, rbx
mov rcx, qword [0x1803f61d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
inc esi
lea rdi, [rdi + 8]
mov rcx, qword [0x1803f61e8]
mov rdx, qword [0x1803f61e0]
sub rcx, rdx
sar rcx, 3
movsxd rax, esi
cmp rax, rcx
jb 0x180054de0
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov r8d, 0x1a
lea rdx, str.AIMBOT_ESPECIAL_:_Activado
lea rbx, [0x1803d4120]
mov rcx, rbx
call fcn.18004ab90
cmp qword [0x1803d4138], 0xf
cmova rbx, qword [0x1803d4120]
mov r9, rbx
mov edx, 2
mov r8d, 0xfa0
lea rcx, [rsp + 0x78]
call fcn.180053a40
mov rax, qword [0x1803fcfd8]
cmp rax, qword [0x1803fcfe0]
je 0x180054ed3
mov r8d, 0x2030
lea rdx, [rsp + 0x78]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
add qword [0x1803fcfd8], 0x2030
jmp 0x180054ee1
lea r8, [rsp + 0x78]
mov rdx, rax
call fcn.1800633b0
nop
lea r11, [rsp + 0x20b0]
mov rbx, qword [r11 + 0x18]
mov rbp, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret