Function at 0x140001550
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x90
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
mov rax, qword [0x140007008]
xor rax, rsp
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x30]
call fcn.1400011e0
nop
lea rcx, [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x48]
cmp rsi, 0x10
cmovae rcx, rdi
mov rbx, qword [rsp + 0x40]
cmp rbx, 8
jne 0x1400018a5
mov r8, rbx
lea rdx, str.LwJyzGJx
call fcn.140003263
test eax, eax
jne 0x1400018a5
lea rdx, str.AntiNigger_by_Dedocer_notdecoder_n
mov rcx, qword [0x140004138]
call fcn.1400021d0
movss xmm7, dword [0x1400045e0]
lea rcx, [rsp + 0x30]
cmp rsi, 0x10
cmovae rcx, rdi
mov r8, rbx
lea rdx, str.LwJyzGJx
call fcn.140003263
test eax, eax
jne 0x140001612
movss xmm7, dword [0x1400045e4]
movaps xmm6, xmm7
mulss xmm6, dword [0x1400045e8]
cvttss2si r14d, xmm6
xor r15d, r15d
movss xmm8, dword [0x1400045ec]
nop
mov ecx, 0xa1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140001765
mov eax, dword [0x140007948]
cmp eax, 1
jne 0x14000171d
imul esi, r14d, 0x780
cvttss2si rbp, xmm6
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov r8d, esi
mov edx, ebp
mov ecx, eax
call qword [sym.imp.USER32.dll_mouse_event]
mov edi, esi
neg edi
movaps xmm0, xmm7
mulss xmm0, xmm8
cvttss2si rbx, xmm0
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov r8d, edi
mov edx, ebx
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
mov edx, r14d
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
mov edx, r14d
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov r8d, esi
mov edx, ebp
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov r8d, edi
mov edx, ebx
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov ebx, r14d
neg ebx
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
mov edx, ebx
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
xor r8d, r8d
mov edx, ebx
jmp 0x140001753
test eax, eax
jne 0x140001765
imul ebx, r14d, 0x780
cvttss2si rdx, xmm6
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov r8d, ebx
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_mouse_event]
neg ebx
movaps xmm0, xmm7
mulss xmm0, xmm8
cvttss2si rdx, xmm0
mov r8d, ebx
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400017f5
mov eax, dword [0x140007948]
cmp eax, 1
jne 0x1400017a4
mov dword [0x140007948], r15d
mov edx, 0x1f4
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, str.Disabled_Rage_Antinigger
jmp 0x1400017c9
test eax, eax
jne 0x1400017e5
mov dword [0x140007948], 1
mov edx, 0x1f4
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, str.Enabled_Rage_Antinigger
mov rcx, qword [0x140004138]
call fcn.1400021d0
lea rdx, [0x1400023a0]
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, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x1400017e5
mov ecx, 5
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14000183e
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov edx, 0xfffffe0c
mov r8d, 1
mov ecx, r8d
call qword [sym.imp.USER32.dll_mouse_event]
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov edx, 0x1f4
mov r8d, 0xffffffff
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov ecx, 0x12
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140001630
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
mov edx, r14d
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
mov edx, r14d
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
nop dword [rax]
mov ecx, 0x12
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x140001890
jmp 0x140001630
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3