Function at 0x1400114c4
Capabilities:
Log keystrokes via polling

Disassembly:
jmp 0x1400188a0
push rbp
push rdi
sub rsp, 0x428
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x9e
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x3e8], rax
lea rcx, [0x1400270fa]
call fcn.1400114f1
lea rdx, str.skibidi_Getting_rizz_workspace_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
call fcn.140011177
mov qword [rbp + 8], rax
lea rdx, [0x1400114a6]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 8]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x14001d3f8]
mov rcx, rax
call fcn.1400110a0
lea rdx, str.skibidi_Getting_sigma_skid_local_player_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
mov qword [rbp + 0x28], 0
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x68], 0
mov rax, qword [rbp + 8]
add rax, 0x60
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x28]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, [0x1400114a6]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x28]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str.__skibidi_sigma_Game_n
mov rcx, rax
call fcn.1400110a0
mov rax, qword [rbp + 0x28]
add rax, 0x50
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x28]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, [0x1400114a6]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x28]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str.___skibidi_game_Ch0_n
mov rcx, rax
call fcn.1400110a0
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x28]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, [0x1400114a6]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x28]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str.___skibidi_game_Ch1_n
mov rcx, rax
call fcn.1400110a0
mov qword [rbp + 0x118], 0
cmp qword [rbp + 0x118], 0x1000
jae 0x140018b2c
mov rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x28]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x68]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
mov rax, qword [rbp + 0x68]
add rax, 0x48
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x48]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
mov qword [rsp + 0x20], 0
mov r9d, 0x64
lea r8, [rbp + 0x90]
mov rdx, qword [rbp + 0x48]
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, str.Players
lea rcx, [rbp + 0x90]
call fcn.140011573
test eax, eax
jne 0x140018b15
jmp 0x140018b46
mov rax, qword [rbp + 0x118]
add rax, 8
mov qword [rbp + 0x118], rax
jmp 0x140018a66
lea rdx, str.skibidi_skidssss_Players_not_found_what_the_sigma_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
xor eax, eax
jmp 0x1400190af
lea rdx, str.skibidi_skidssss_Players_found_skibidi_dop_dop:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
lea rdx, [0x1400114a6]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x68]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x14001d3f8]
mov rcx, rax
call fcn.1400110a0
mov qword [rbp + 0x1c8], 0
mov qword [rbp + 0x1e8], 0
mov rax, qword [rbp + 0x68]
add rax, 0x100
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x1c8]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
mov rax, qword [rbp + 0x1c8]
add rax, 0x100
mov qword [rsp + 0x20], 0
mov r9d, 0x64
lea r8, [rbp + 0x140]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
mov rax, qword [rbp + 0x1c8]
add rax, 0x298
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x1e8]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, str.skibidi_SKID_DETECTED:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
lea rdx, [rbp + 0x140]
mov rcx, rax
call fcn.1400110a0
lea rdx, [0x14001d914]
mov rcx, rax
call fcn.1400110a0
lea rdx, [0x1400114a6]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x1c8]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x14001d3f8]
mov rcx, rax
call fcn.1400110a0
lea rdx, str.skibidi_finding_player_part_skibidi_dop_dop_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
mov rax, qword [rbp + 0x1e8]
add rax, 0x50
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x28]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, [0x1400114a6]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x28]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str.___skibidi_skid_player_Ch0_n
mov rcx, rax
call fcn.1400110a0
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x28]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, [0x1400114a6]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x28]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str.___skibidi_skid_player_Ch1_n
mov rcx, rax
call fcn.1400110a0
mov qword [rbp + 0x208], 0
mov qword [rbp + 0x118], 0
cmp qword [rbp + 0x118], 0x1000
jae 0x140018e56
mov rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x28]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x208]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
mov rax, qword [rbp + 0x208]
add rax, 0x48
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x48]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x48]
mov rdx, qword [rbp + 0x48]
mov rcx, qword [0x140021490]
call fcn.140011523
mov qword [rsp + 0x20], 0
mov r9d, 0x64
lea r8, [rbp + 0x90]
mov rdx, qword [rbp + 0x48]
mov rcx, qword [0x140021490]
call fcn.140011523
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x90]
call fcn.140011573
test eax, eax
jne 0x140018e3f
jmp 0x140018e70
mov rax, qword [rbp + 0x118]
add rax, 8
mov qword [rbp + 0x118], rax
jmp 0x140018d67
lea rdx, str.skibidi_skid_Player_part_not_found_what_the_sigma_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
xor eax, eax
jmp 0x1400190af
lea rdx, str.skibidi_skid_Player_part_found_sbidi:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
lea rdx, [0x1400114a6]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp + 0x208]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x14001d3f8]
mov rcx, rax
call fcn.1400110a0
mov rax, qword [rbp + 0x208]
add rax, 0x158
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x48]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
mov rax, qword [rbp + 0x48]
add rax, 0x98
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x28]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
cmp qword [rbp + 0x28], 0
jne 0x140018f5f
mov rax, qword [rbp + 0x48]
add rax, 0x58
mov qword [rsp + 0x20], 0
mov r9d, 8
lea r8, [rbp + 0x28]
mov rdx, rax
mov rcx, qword [0x140021490]
call fcn.140011523
cmp qword [rbp + 0x28], 0
jne 0x140018f5f
lea rdx, str.Skibidi_failed_to_find_pointer_bruv_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400110a0
xor eax, eax
jmp 0x1400190af
xor eax, eax
cmp eax, 1
je 0x1400190ad
mov ecx, 0x57
call qword [sym.imp.USER32.dll_GetKeyState]
cwde
cmp eax, 0xffffffff
jge 0x140018f87
mov dword [rbp + 0x3d4], 1
jmp 0x140018f91
mov dword [rbp + 0x3d4], 0
mov ecx, 0x41
call qword [sym.imp.USER32.dll_GetKeyState]
cwde
cmp eax, 0xffffffff
jge 0x140018fae
mov dword [rbp + 0x3d8], 1
jmp 0x140018fb8
mov dword [rbp + 0x3d8], 0
mov ecx, 0x53
call qword [sym.imp.USER32.dll_GetKeyState]
cwde
cmp eax, 0xffffffff
jge 0x140018fd5
mov dword [rbp + 0x3dc], 1
jmp 0x140018fdf
mov dword [rbp + 0x3dc], 0
mov ecx, 0x44
call qword [sym.imp.USER32.dll_GetKeyState]
cwde
cmp eax, 0xffffffff
jge 0x140018ffc
mov dword [rbp + 0x3e0], 1
jmp 0x140019006
mov dword [rbp + 0x3e0], 0
mov eax, dword [rbp + 0x3d8]
mov ecx, dword [rbp + 0x3d4]
or ecx, eax
mov eax, ecx
or eax, dword [rbp + 0x3dc]
or eax, dword [rbp + 0x3e0]
mov byte [rbp + 0x224], al
movss xmm0, dword [0x14001d918]
movss dword [rbp + 0x244], xmm0
mov ecx, 0x20
call qword [sym.imp.USER32.dll_GetKeyState]
cwde
cmp eax, 0xffffffff
jge 0x140019059
movss xmm0, dword [0x14001d91c]
movss dword [rbp + 0x244], xmm0
mov ecx, 0xa0
call qword [sym.imp.USER32.dll_GetKeyState]
cwde
cmp eax, 0xffffffff
jge 0x14001907a
movss xmm0, dword [0x14001cca8]
movss dword [rbp + 0x244], xmm0
mov rax, qword [rbp + 0x28]
add rax, 0x7c
mov qword [rsp + 0x20], 0
mov r9d, 4
lea r8, [rbp + 0x244]
mov rdx, rax
mov rcx, qword [0x140021490]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140018f5f
xor eax, eax
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, [0x14001d240]
call fcn.140011456
mov rax, rdi
mov rcx, qword [rbp + 0x3e8]
xor rcx, rbp
call fcn.14001128a
lea rsp, [rbp + 0x3f8]
pop rdi
pop rbp
ret