Function at 0x14001f000
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x1b0]
sub rsp, 0x2b0
mov rax, qword [0x14006db18]
xor rax, rsp
mov qword [rbp + 0x1a0], rax
mov rsi, rcx
xor edx, edx
mov r8d, 0x198
lea rcx, [rbp]
call sub.VCRUNTIME140.dll_memset
xor r15d, r15d
mov qword [rbp + 0x198], r15
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rsi + 0x28], rax
lea r14, [0x14006ebd0]
mov rcx, r14
call fcn.140005c50
mov rdx, qword [rsi + 0x28]
mov rcx, rax
call fcn.140005cb0
lea r8, [0x14006ebc0]
xor edx, edx
movabs rcx, 0x113fbf80d044100a
call fcn.140004960
mov rbx, qword [rbp + 0x198]
mov rcx, qword [0x14006ebc0]
mov qword [rbp + 0x198], rcx
test rbx, rbx
je 0x14001f0c7
mov rcx, rbx
call fcn.140004540
mov edx, 0x348
mov rcx, rbx
call fcn.14002e7fc
mov rcx, qword [rbp + 0x198]
test rcx, rcx
jne 0x14001f18a
mov edx, 0x400
lea rcx, [rsp + 0x30]
call fcn.140017b70
mov ebx, dword [rax]
lea rcx, str._Discord_____
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::constructor_char_const____ptr64____ptr64]
nop
lea rcx, [0x1400448b0]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov rdx, rax
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::constructor_char_const____ptr64____ptr64]
nop
mov ecx, 0x28
call fcn.14002e8ec
mov rdi, rax
mov qword [rsp + 0x38], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt6Widgets.dll_public:_void___cdecl_QMessageBox::constructor_class_QWidget____ptr64____ptr64]
lea rax, vtable.QMessageBox.0
mov qword [rdi], rax
lea rax, vtable.QMessageBox.1.0
mov qword [rdi + 0x10], rax
mov dword [rsp + 0x20], r15d
mov r9d, ebx
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call qword [sym.imp.Qt6Widgets.dll_public:_static_enum_QMessageBox::StandardButton___cdecl_QMessageBox::critical_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__class_QFlags_enum_QMessageBox::StandardButton___enum_QMessageBox::StandardButton_]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_UTDiscord::run_void____ptr64::_2::_lambda_1___void__enum_discord::LogLevel__char_const____ptr64_.0
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x70]
mov qword [rbp - 0x58], rax
lea r8, [rsp + 0x70]
mov edx, 4
call fcn.140004ce0
mov rcx, qword [0x14006ebc0]
call fcn.140004e90
mov rbx, rax
lea rax, [rbp]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
lea rcx, [rbx + 8]
mov eax, dword [rbx]
mov dword [rbp - 0x50], eax
lea rdx, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_UTDiscord::run_void____ptr64::_2::_lambda_2___void___.0
mov qword [rbp - 0x48], rdx
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x48]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 0x18]
je 0x14001f25c
mov dword [rdx], eax
lea rdi, [rdx + 8]
mov qword [rdi + 0x38], r15
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14001f255
lea rax, [rbp - 0x48]
cmp rcx, rax
jne 0x14001f24a
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + VariantCopy]
mov qword [rdi + 0x38], rax
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14001f255
mov rax, qword [rcx]
lea rdx, [rbp - 0x48]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rcx, r15
mov qword [rbp - 0x10], rcx
add qword [rbx + 0x10], 0x48
jmp 0x14001f269
mov qword [rdi + 0x38], rcx
mov rcx, r15
mov qword [rbp - 0x10], rcx
add qword [rbx + 0x10], 0x48
jmp 0x14001f269
lea r8, [rbp - 0x50]
call fcn.14001e8c0
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14001f27e
mov rax, qword [rcx]
lea rdx, [rbp - 0x48]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
inc dword [rbx]
lea rdx, [0x14001e8b0]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_signal]
lea r15, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_UTDiscord::run_void____ptr64::_7::_lambda_4___void__enum_discord::Result_.0
nop dword [rax]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsProtected]
test al, al
je 0x14001f378
lea rcx, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov rdx, rax
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::constructor_char_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
nop
mov edi, 0xc350
nop dword [rax + rax]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt6Core.dll_public:_long_long___int64____cdecl_QString::length_void_const___ptr64]
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdqe
cqo
idiv rbx
movsxd r8, edx
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt6Core.dll_public:_class_QChar___cdecl_QString::at_long_long___int64__const___ptr64]
movzx edx, word [rsp + 0x30]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt6Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QChar____ptr64]
sub rdi, 1
jne 0x14001f2e0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
lea rdx, [rsp + 0x68]
mov rcx, rax
call qword [sym.imp.Qt6Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
lea rdx, [rsp + 0x38]
mov rcx, rax
call qword [sym.imp.Qt6Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt6Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rbp + 0x198]
call fcn.140004cd0
lea rcx, str.WardenWise_AntiCheat
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov rdx, rax
mov rcx, r14
call fcn.140005cc0
lea rcx, str.Discord___https:__discord.gg_ynvVnZYZCV
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov rdx, rax
mov rcx, r14
call fcn.140005c70
mov eax, dword [rsi + 0x30]
cmp eax, 0x3e8
jge 0x14001f3c5
mov ebx, 0x3e8
jmp 0x14001f40e
cmp eax, 0x7d0
jge 0x14001f3d3
mov ebx, 0x7d0
jmp 0x14001f40e
cmp eax, 0xbb8
jge 0x14001f3e1
mov ebx, 0xbb8
jmp 0x14001f40e
cmp eax, 0xfa0
jge 0x14001f3ef
mov ebx, 0xfa0
jmp 0x14001f40e
cmp eax, 0x1388
jge 0x14001f3fd
mov ebx, 0x1388
jmp 0x14001f40e
cmp eax, 0x1770
mov ebx, 0x1770
jl 0x14001f40e
mov ebx, 0x5f5e0ff
mov rcx, r14
call fcn.140005c30
mov rcx, rax
call fcn.140005c40
mov rcx, rax
mov edx, ebx
call fcn.140005ca0
mov rcx, r14
call fcn.140005c30
mov rcx, rax
call fcn.140005c40
mov edx, dword [rsi + 0x30]
mov rcx, rax
call fcn.140005c60
mov rcx, qword [rbp + 0x198]
call fcn.140004920
mov qword [rsp + 0x70], r15
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x58], rcx
lea r8, [rsp + 0x70]
mov rdx, r14
mov rcx, rax
call fcn.1400038f0
lea rcx, [rsi + 0x10]
lea rdx, [0x140038980]
call qword [sym.imp.Qt6Core.dll_public:_bool___cdecl_QString::operator_char_const____ptr64_const___ptr64]
lea rcx, [rsp + 0x38]
test al, al
je 0x14001f49a
mov qword [rsp + 0x38], 5
call fcn.14001eb90
jmp 0x14001f2a0
mov qword [rsp + 0x38], 0x1388
call fcn.14001eb90
jmp 0x14001f2a0