Function at 0x14001ddf0
Capabilities:
Create process on windows
Get hostname
Query or enumerate registry value
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x838]
sub rsp, 0x910
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
mov rax, qword [0x1401b6080]
xor rax, rsp
mov qword [rbp + 0x790], rax
xor r15d, r15d
mov dword [rbp + 0xd0], r15d
cmp dword [reloc.WS2_32.dll_accept], 1
jne 0x14001ef70
call fcn.14001db30
xor edx, edx
lea r8d, [r15 + 3]
lea rcx, str.Virtual_Engine
call fcn.140030670
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
movss xmm6, dword [rax + 0x50]
movss xmm7, dword [rax + 0x54]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov r10, qword [rax + 0x2f8]
movaps xmm0, xmmword [0x1401a4b80]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140024be0
movaps xmm2, xmm7
addss xmm2, dword [0x1401a31bc]
movaps xmm1, xmm6
xorps xmm0, xmm0
addss xmm1, xmm0
movss dword [rbp + 0xc0], xmm1
movss dword [rbp + 0xc4], xmm2
movaps xmm0, xmm6
addss xmm0, dword [0x1401a31a8]
movss dword [rbp + 0xc8], xmm0
movss dword [rbp + 0xcc], xmm2
addss xmm7, dword [0x1401a3150]
movss dword [rbp + 0xd0], xmm6
movss dword [rbp + 0xd4], xmm7
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, r10
call fcn.140057e00
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a30f0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a30dc]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xffffffff
xor ecx, ecx
call fcn.140025400
mov rcx, qword [0x1401ee160]
call fcn.140034270
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [0x1401a4c20]
movups xmmword [rsp + 0x70], xmm1
mov dword [rbp + 0xc0], 0x3f800000
mov dword [rbp + 0xc4], 0x3f800000
mov qword [rbp + 0xc8], r15
mov dword [rbp + 0xd0], 0x43af0000
mov dword [rbp + 0xd4], 0x43480000
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x1401ee198]
call fcn.1400678b0
call fcn.140034330
lea ecx, [r15 + 1]
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3120]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3140]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0x78ffffff
xor ecx, ecx
call fcn.140025400
mov rcx, qword [0x1401ee148]
call fcn.140034270
call fcn.140034330
lea ecx, [r15 + 1]
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3138]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3120]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xffffffff
xor ecx, ecx
call fcn.140025400
mov rcx, qword [0x1401ee158]
call fcn.140034270
lea ecx, [r15 + 1]
call fcn.1400254d0
call fcn.140034330
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3170]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3118]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xfff0f0f0
xor ecx, ecx
call fcn.140025400
mov rcx, qword [0x1401ee150]
call fcn.140034270
lea ecx, [r15 + 1]
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a315c]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
movss xmm6, dword [0x1401a30ec]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xfff0f0f0
xor ecx, ecx
call fcn.140025400
mov rcx, qword [0x1401ee170]
call fcn.140034270
lea rcx, [0x1401988e8]
call fcn.140064f60
lea ecx, [r15 + 1]
call fcn.1400254d0
call fcn.140034330
call fcn.140034330
mov rcx, qword [0x1401ee150]
call fcn.140034270
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3160]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xfff0f0f0
xor ecx, ecx
call fcn.140025400
mov rdi, qword [0x1401ede70]
mov rax, qword [rdi + 0x1d18]
lea rcx, [rax + 0x210]
lea rbx, [rax + 0x204]
mov rdx, rbx
call fcn.14004b710
mov dword [rbx], 0x43af0000
and dword [rdi + 0x1e58], 0xfffffffe
mov eax, dword [0x140198edc]
mov dword [rbp + 0xc0], eax
movzx eax, word [0x140198ee0]
mov word [rbp + 0xc4], ax
mov byte [rbp + 0xc0], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp + 0xc1], 0x34
xor byte [rbp + 0xc2], 0x35
xor byte [rbp + 0xc3], 0x36
xor al, 0x37
mov byte [rbp + 0xc4], al
xor byte [rbp + 0xc5], 0x38
mov qword [rbp + 0xc8], r15
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x20], rax
lea r9d, [r15 + 0x37]
lea r14, [0x1401ee270]
mov r8, r14
mov rdx, r14
lea rcx, [rbp + 0xc0]
call fcn.14006dd90
call fcn.140035590
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a316c]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xffff056b
lea ecx, [r15 + 7]
call fcn.140025400
lea rdx, [0x1401b7510]
lea rcx, str.Auto_login
call fcn.14001d080
lea ecx, [r15 + 1]
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3174]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3118]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, [0x1400e96f1]
call fcn.140065100
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3188]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xffffffff
xor ecx, ecx
call fcn.140025400
mov dword [rbp + 0xc0], 0x43af0000
mov dword [rbp + 0xc4], 0x42280000
lea rdx, [rbp + 0xc0]
lea rcx, str.Login_Now
call fcn.140065920
test al, al
je 0x14001ee88
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r15
lea r8d, [r15 + 0x21]
lea rdx, str.https:__pastebin.com_raw_M0d2jXnD
lea rcx, [rbp - 0x70]
call fcn.140010a90
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x50]
call fcn.14001cba0
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [r14 + rbx], r15b
jne 0x14001e660
lea rcx, [rbp - 0x50]
mov rdi, qword [rbp - 0x50]
mov rsi, qword [rbp - 0x38]
cmp rsi, 0xf
cmova rcx, rdi
mov r8, qword [rbp - 0x40]
cmp r8, rbx
jne 0x14001e696
mov rdx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14001e696
mov bl, 1
jmp 0x14001e698
xor bl, bl
cmp rsi, 0xf
jbe 0x14001e6d2
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14001e6ca
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001e6ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.1400cf324
test bl, bl
je 0x14001ee70
mov dword [reloc.WS2_32.dll_accept], 2
lea r8, str.Login_success
lea rdx, str.Auth
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14007c9c0
lea r8, str.Authorized
lea rdx, str.Auth
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14007c9c0
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x390]
call sub.VCRUNTIME140.dll_memset
lea rsi, [0x1400e98a8]
mov qword [rbp + 0x390], rsi
lea rcx, [rbp + 0x418]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp + 0xd0], 0x41
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x398]
lea rcx, [rbp + 0x390]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x390]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x390], rdi
mov rax, qword [rbp + 0x390]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x38c], edx
lea rcx, [rbp + 0x398]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea r14, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + 0x398], r14
mov qword [rbp + 0x400], r15
mov dword [rbp + 0x408], 4
lea rdx, str.Version_:
lea rcx, [rbp + 0x390]
call fcn.140010620
mov rcx, rax
lea rdx, str.3.7X1
call fcn.140010620
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
mov dword [rbp + 0xd0], 0x61
movups xmmword [rbp + 0x370], xmm0
mov rcx, r15
mov edx, dword [rbp + 0x408]
mov eax, edx
and al, 0x22
cmp al, 2
je 0x14001e857
mov rax, qword [rbp + 0x3d8]
mov rbx, qword [rax]
test rbx, rbx
je 0x14001e857
mov rax, qword [rbp + 0x3b8]
mov r9, qword [rax]
cmp rbx, qword [rbp + 0x400]
cmovb rbx, qword [rbp + 0x400]
sub rbx, r9
mov rcx, r9
jmp 0x14001e894
test dl, 4
jne 0x14001e8c4
mov rax, qword [rbp + 0x3d0]
mov rdx, qword [rax]
mov rbx, r15
test rdx, rdx
je 0x14001e88d
mov rax, qword [rbp + 0x3b0]
mov r9, qword [rax]
mov rax, qword [rbp + 0x3e8]
movsxd rbx, dword [rax]
add rbx, rdx
sub rbx, r9
mov rcx, r9
jmp 0x14001e894
mov r9, qword [rbp + 0x370]
test rcx, rcx
je 0x14001e8c4
lea rcx, [rsp + 0x50]
cmp rbx, 0xf
ja 0x14001e8bb
mov qword [rsp + 0x60], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x50], 0
jmp 0x14001e8c4
mov rdx, rbx
call fcn.140010d00
nop
lea r8, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova r8, qword [rsp + 0x50]
lea rdx, str.Auth
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14007c9c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14001e927
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e922
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001e922
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x280]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x280], rsi
lea rcx, [rbp + 0x308]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp + 0xd0], 0x59
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x280]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x280]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x280], rdi
mov rax, qword [rbp + 0x280]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x27c], edx
lea rcx, [rbp + 0x288]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rbp + 0x288], r14
mov qword [rbp + 0x2f0], r15
mov dword [rbp + 0x2f8], 4
lea rdx, str.Product_:
lea rcx, [rbp + 0x280]
call fcn.140010620
mov rcx, rax
lea rdx, str.Grand_Theft_Auto_V
call fcn.140010620
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
mov dword [rbp + 0xd0], 0x5d
movups xmmword [rbp + 0x370], xmm0
mov rcx, r15
mov edx, dword [rbp + 0x2f8]
mov eax, edx
and al, 0x22
cmp al, 2
je 0x14001ea55
mov rax, qword [rbp + 0x2c8]
mov rbx, qword [rax]
test rbx, rbx
je 0x14001ea55
mov rax, qword [rbp + 0x2a8]
mov r9, qword [rax]
cmp rbx, qword [rbp + 0x2f0]
cmovb rbx, qword [rbp + 0x2f0]
sub rbx, r9
mov rcx, r9
jmp 0x14001ea92
test dl, 4
jne 0x14001eac2
mov rax, qword [rbp + 0x2c0]
mov rdx, qword [rax]
mov rbx, r15
test rdx, rdx
je 0x14001ea8b
mov rax, qword [rbp + 0x2a0]
mov r9, qword [rax]
mov rax, qword [rbp + 0x2d8]
movsxd rbx, dword [rax]
add rbx, rdx
sub rbx, r9
mov rcx, r9
jmp 0x14001ea92
mov r9, qword [rbp + 0x370]
test rcx, rcx
je 0x14001eac2
lea rcx, [rsp + 0x50]
cmp rbx, 0xf
ja 0x14001eab9
mov qword [rsp + 0x60], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x50], 0
jmp 0x14001eac2
mov rdx, rbx
call fcn.140010d00
nop
lea r8, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova r8, qword [rsp + 0x50]
lea rdx, str.Auth
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14007c9c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14001eb25
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001eb20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001eb20
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
mov dword [rbp + 0xc8], reloc.WS2_32.dll_recv
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
cmp eax, 1
jne 0x14001eda2
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x190], rsi
lea rcx, [rbp + 0x218]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp + 0xd0], 0x25b
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x190]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x190]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x190], rdi
mov rax, qword [rbp + 0x190]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x18c], edx
lea rcx, [rbp + 0x198]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x200], r15
mov dword [rbp + 0x208], 4
lea rdx, str.Welcome
lea rcx, [rbp + 0x190]
call fcn.140010620
mov rcx, rax
lea rdx, [rbp + 0xa0]
call fcn.140010620
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
mov dword [rbp + 0xd0], 0x35b
movups xmmword [rbp + 0x370], xmm0
mov rcx, r15
mov edx, dword [rbp + 0x208]
mov eax, edx
and al, 0x22
cmp al, 2
je 0x14001ec7a
mov rax, qword [rbp + 0x1d8]
mov rbx, qword [rax]
test rbx, rbx
je 0x14001ec7a
mov rax, qword [rbp + 0x1b8]
mov r9, qword [rax]
cmp rbx, qword [rbp + 0x200]
cmovb rbx, qword [rbp + 0x200]
sub rbx, r9
mov rcx, r9
jmp 0x14001ecb7
test dl, 4
jne 0x14001ece7
mov rax, qword [rbp + 0x1d0]
mov rdx, qword [rax]
mov rbx, r15
test rdx, rdx
je 0x14001ecb0
mov rax, qword [rbp + 0x1b0]
mov r9, qword [rax]
mov rax, qword [rbp + 0x1e8]
movsxd rbx, dword [rax]
add rbx, rdx
sub rbx, r9
mov rcx, r9
jmp 0x14001ecb7
mov r9, qword [rbp + 0x370]
test rcx, rcx
je 0x14001ece7
lea rcx, [rsp + 0x50]
cmp rbx, 0xf
ja 0x14001ecde
mov qword [rsp + 0x60], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x50], 0
jmp 0x14001ece7
mov rdx, rbx
call fcn.140010d00
nop
lea r8, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova r8, qword [rsp + 0x50]
lea rdx, str.Auth
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14007c9c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14001ed4a
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ed45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001ed45
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
mov byte [0x1401ee261], 1
mov rax, qword [rbp + 0x190]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x190], rdi
mov rax, qword [rbp + 0x190]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x18c], edx
lea rcx, [rbp + 0x198]
call fcn.140010050
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x218]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov dword [rbp + 0xc8], reloc.WS2_32.dll_recv
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
cmp eax, 1
jne 0x14001edcb
mov byte [0x1401ee260], al
mov rax, qword [rbp + 0x280]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x280], rdi
mov rax, qword [rbp + 0x280]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x27c], edx
lea rcx, [rbp + 0x288]
call fcn.140010050
lea rcx, [rbp + 0x290]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x308]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rbp + 0x390]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x390], rdi
mov rax, qword [rbp + 0x390]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x38c], edx
lea rcx, [rbp + 0x398]
call fcn.140010050
lea rcx, [rbp + 0x3a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x418]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x14001ee88
lea r8, str.Login_Failed
lea rdx, str.Error
mov ecx, Ordinal_200
call fcn.14007c9c0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1401a3108]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1401a3198]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0xc0], 0x437a0000
mov dword [rbp + 0xc4], 0x420c0000
lea rdx, [rbp + 0xc0]
lea rcx, str.Dont_Have_a_Key__Click_here
call fcn.140065c50
test al, al
je 0x14001ef52
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__link_target.net_1014018_virtual_x_key1
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, 1
call fcn.1400254d0
call fcn.140034330
mov ecx, 1
call fcn.1400254d0
jmp 0x140021fc8
call fcn.14001dc90
xor edx, edx
lea r8d, [rdx + 3]
lea rcx, str.Virtual_Engine
call fcn.140030670
mov rax, qword [0x1401ede70]
mov rcx, qword [rax + 0x1d18]
movss xmm7, dword [rcx + 0x50]
movss xmm9, dword [rcx + 0x54]
mov edx, 0xff050505
mov ecx, 3
call fcn.140025400
mov edx, 0xff090909
mov ecx, 2
call fcn.140025400
mov ecx, 2
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov r10, qword [rax + 0x2f8]
movups xmm0, xmmword [0x1401b7528]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140024be0
movaps xmm8, xmm9
addss xmm8, dword [0x1401a31bc]
movaps xmm6, xmm7
movss xmm11, dword [0x1401a3108]
addss xmm6, xmm11
movss dword [rbp + 0xc0], xmm6
movss dword [rbp + 0xc4], xmm8
movss dword [rbp + 0xc8], xmm7
movss dword [rbp + 0xcc], xmm9
mov dword [rsp + 0x28], r15d
xorps xmm10, xmm10
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xc8]
mov rcx, r10
call fcn.140057920
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov r10, qword [rax + 0x2f8]
movaps xmm0, xmmword [0x1401a4b50]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140024be0
movss dword [rbp + 0xc0], xmm6
movss dword [rbp + 0xc4], xmm8
movss dword [rbp + 0xc8], xmm6
movss dword [rbp + 0xcc], xmm9
movss xmm9, dword [0x1401a305c]
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xc8]
mov rcx, r10
call fcn.1400576b0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a30f4]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
movss xmm6, dword [0x1401a30e0]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x1401ee170]
call fcn.140034270
movss xmm8, dword [0x1401a30f0]
mov dword [rbp + 0xc0], 0x41f00000
mov dword [rbp + 0xc4], 0x41f00000
lea rdx, [rbp + 0xc0]
lea rcx, [0x14019899c]
call fcn.140065c50
test al, al
je 0x14001f1ba
mov dword [reloc.WS2_32.dll_accept], 1
call fcn.140034330
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm7, dword [0x1401a3110]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x1401ee170]
call fcn.140034270
mov dword [rbp + 0xc0], 0x41f00000
mov dword [rbp + 0xc4], 0x41f00000
lea rdx, [rbp + 0xc0]
lea rcx, [0x1401989a0]
call fcn.140065c50
test al, al
je 0x14001f27e
mov dword [reloc.WS2_32.dll_accept], 2
call fcn.140034330
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm12, dword [0x1401a3120]
addss xmm0, xmm12
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x1401ee170]
call fcn.140034270
mov dword [rbp + 0xc0], 0x41f00000
mov dword [rbp + 0xc4], 0x41f00000
lea rdx, [rbp + 0xc0]
lea rcx, [0x1401989a4]
call fcn.140065c50
test al, al
je 0x14001f344
mov dword [reloc.WS2_32.dll_accept], 4
call fcn.140034330
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a31b0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x1401ee170]
call fcn.140034270
mov dword [rbp + 0xc0], 0x41f00000
mov dword [rbp + 0xc4], 0x41f00000
lea rdx, [rbp + 0xc0]
lea rcx, [0x1401989a8]
call fcn.140065c50
test al, al
je 0x14001f408
mov rcx, 0xffffffffffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140034330
mov ecx, dword [reloc.WS2_32.dll_accept]
sub ecx, 1
je 0x140020740
sub ecx, 1
je 0x140020103
sub ecx, 1
je 0x14001fb31
cmp ecx, 1
jne 0x140021951
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm7, dword [0x1401a30dc]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
movss xmm6, dword [0x1401a310c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [0x1401a4c20]
movups xmmword [rbp + 0xa0], xmm1
mov dword [rbp + 0xc0], 0x3f800000
mov dword [rbp + 0xc4], 0x3f800000
mov qword [rbp + 0xd0], r15
mov dword [rsp + 0x70], 0x437a0000
mov dword [rsp + 0x74], 0x43020000
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xd0]
lea rdx, [rsp + 0x70]
mov rcx, qword [0x1401ee188]
call fcn.1400678b0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm8, dword [0x1401a313c]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x70], 0x437a0000
mov dword [rsp + 0x74], 0x420c0000
lea rdx, [rsp + 0x70]
lea rcx, str.ELB_Video
call fcn.140065920
test al, al
je 0x14001f5f9
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__youtu.be_HTf8zenHSeQ_sipw0PCeyznWBcthiA
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm7
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm7, dword [0x1401a3178]
addss xmm0, xmm7
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movaps xmm1, xmmword [0x1401a4c20]
movups xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x70], 0x3f800000
mov dword [rsp + 0x74], 0x3f800000
mov qword [rbp + 0xc0], r15
mov dword [rbp + 0xd0], 0x437a0000
mov dword [rbp + 0xd4], 0x43020000
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x1401ee190]
call fcn.1400678b0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm7
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x70], 0x437a0000
mov dword [rsp + 0x74], 0x420c0000
lea rdx, [rsp + 0x70]
lea rcx, str.Robmodzz_Video
call fcn.140065920
test al, al
je 0x14001f7b2
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__www.youtube.com_watch_vxHoU_iyDB1w
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
movss xmm8, dword [0x1401a314c]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm6
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movaps xmm1, xmmword [0x1401a4c20]
movups xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x70], 0x3f800000
mov dword [rsp + 0x74], 0x3f800000
mov qword [rbp + 0xc0], r15
mov dword [rbp + 0xd0], 0x437a0000
mov dword [rbp + 0xd4], 0x43020000
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x1401ee1a0]
call fcn.1400678b0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
movss xmm11, dword [0x1401a3174]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm6
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x70], 0x437a0000
mov dword [rsp + 0x74], 0x420c0000
lea rdx, [rsp + 0x70]
lea rcx, str.Max_Mods_Video
call fcn.140065920
test al, al
je 0x14001f976
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__youtu.be_odaSo8Ao1gA_siIbVJREWs_RkFu_E5
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm7
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movaps xmm1, xmmword [0x1401a4c20]
movups xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x70], 0x3f800000
mov dword [rsp + 0x74], 0x3f800000
mov qword [rbp + 0xc0], r15
mov dword [rbp + 0xd0], 0x437a0000
mov dword [rbp + 0xd4], 0x43020000
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x1401ee1a8]
call fcn.1400678b0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm7
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x70], 0x437a0000
mov dword [rsp + 0x74], 0x420c0000
lea rdx, [rsp + 0x70]
lea rcx, str.Teykzz
call fcn.140065920
test al, al
je 0x140021951
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__youtu.be_EnqHelsQm_c_sib4NvKgvziLyb50hq
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
jmp 0x140021951
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a30c8]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3168]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmm8
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.Changelog
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, xmm11
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.3.5X1
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, xmm12
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_15m
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a313c]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_10m
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3148]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_5m
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3158]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_1m
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3160]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_750K
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3168]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_500k
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3170]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_250k
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3178]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Added_100K
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3180]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.__Fixed_Spectate
call fcn.140064f60
jmp 0x140021951
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a30c8]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3168]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmm8
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.Settings
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, xmm11
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xor r8d, r8d
lea rdx, [0x1401b7860]
lea rcx, str.BackgroundColor
call fcn.1400717e0
movss xmm8, dword [0x1401a3208]
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400354e0
lea rcx, str.Background_Color
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, xmm12
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xor r8d, r8d
lea rdx, [0x1401b7528]
lea rcx, str.MainLineColor
call fcn.1400717e0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400354e0
lea rcx, str.Main_Line
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3144]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xor r8d, r8d
lea rdx, [0x1401b7850]
lea rcx, str.ButtonColor
call fcn.1400717e0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400354e0
lea rcx, str.Button
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a315c]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xor r8d, r8d
lea rdx, [0x1401b7518]
lea rcx, str.CheckBoxColor
call fcn.1400717e0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400354e0
lea rcx, str.CheckBox
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3168]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xff000000
xor ecx, ecx
call fcn.140025400
mov rax, qword [0x1401ede70]
mov rdx, qword [rax + 0x1d18]
movss xmm0, dword [rdx + 0x2a8]
cmp qword [rdx + 0x1e8], r15
jne 0x1400204eb
cmp qword [rax + 0x2178], r15
je 0x1400204f3
movss xmm0, dword [rdx + 0x278]
subss xmm0, dword [rdx + 0x118]
movss dword [rsp + 0x70], xmm0
mov dword [rsp + 0x74], 0x41f00000
lea rdx, [rsp + 0x70]
lea rcx, str.Discord
call fcn.140065920
test al, al
je 0x14002054f
lea r8, [0x1401ee308]
cmp qword [0x1401ee320], 0xf
cmova r8, qword [0x1401ee308]
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, 1
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3174]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rdx, [0x1401ede41]
lea rcx, str.Particle
call fcn.14001d080
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3174]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a314c]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Manuel_Injection
call fcn.14001d080
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a317c]
movss xmm3, dword [rax + 0x50]
subss xmm3, dword [rax + 0x9c]
addss xmm3, xmm7
movss dword [rax + 0x118], xmm3
movss dword [rax + 0x11c], xmm0
movss xmm2, dword [rax + 0x134]
maxss xmm2, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm3
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm2
lea rcx, str.Your_PC_Name_:
call fcn.140064f60
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400354e0
mov dword [rbp + 0xc8], reloc.WS2_32.dll_recv
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x370]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
test eax, eax
je 0x140021951
lea rcx, [rbp + 0x370]
call fcn.140064f60
jmp 0x140021951
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a30c8]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a317c]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movaps xmm1, xmmword [0x1401a4c20]
movups xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x70], 0x3f800000
mov dword [rsp + 0x74], 0x3f800000
mov qword [rbp + 0xc0], r15
mov dword [rbp + 0xd0], 0x435c0000
mov dword [rbp + 0xd4], 0x43fa0000
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x1401ee180]
call fcn.1400678b0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a30c8]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3128]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmm8
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.Welcome_to_Virtual_Engine
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, xmm11
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.GTA_Online_:
call fcn.140064f60
movss xmm6, dword [0x1401a3208]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400354e0
mov edx, 0xff3aff3a
xor ecx, ecx
call fcn.140025400
lea rcx, str.Online
call fcn.140064f60
mov ecx, 1
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, xmm12
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.GTA_Version_:_1.68
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3144]
movss xmm3, dword [rax + 0x50]
subss xmm3, dword [rax + 0x9c]
addss xmm3, xmm7
movss dword [rax + 0x118], xmm3
movss dword [rax + 0x11c], xmm0
movss xmm2, dword [rax + 0x134]
maxss xmm2, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm3
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm2
lea rcx, str.Menu_Status_:
call fcn.140064f60
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400354e0
mov edx, 0xff3aff3a
xor ecx, ecx
call fcn.140025400
lea rcx, str.Undetected
call fcn.140064f60
mov ecx, 1
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a315c]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.Menu_Version_:_3.7X1
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3168]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.Version_:_Free
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3174]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.Product_:_Grand_Theft_Auto_V
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3184]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.Menu_:_Virtual_X
call fcn.140064f60
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
cmp byte [reloc.WS2_32.dll_accept], r15b
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
movss xmm2, dword [rax + 0x50]
subss xmm0, dword [rax + 0xa0]
subss xmm2, dword [rax + 0x9c]
je 0x140020f76
addss xmm0, dword [0x1401a31a8]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
cmp byte [0x1401ee263], r15b
je 0x140020d8a
mov edx, 0xff00ff0d
xor ecx, ecx
call fcn.140025400
lea rcx, str.Menu_inject_load_the_game_to_continue
call fcn.140064f60
mov ecx, 1
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a31ac]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm11
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xff000000
xor ecx, ecx
call fcn.140025400
mov edx, 0xffff056b
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140025400
mov dword [rsp + 0x70], 0x43898000
mov dword [rsp + 0x74], 0x42340000
lea rdx, [rsp + 0x70]
lea rcx, str.Inject
call fcn.140065920
test al, al
je 0x1400218b6
mov byte [0x1401ee264], 1
lea rax, [rbp - 0x30]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r15
mov r8d, reloc.WLDAP32.dll_Ordinal_50
lea rdx, str.xR_ld2odcOIeYh2nHym_VUjTKdo5hmD24qd4f42A82ATCwmJ0
lea rcx, [rbp - 0x30]
call fcn.140010a90
nop
xor eax, eax
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x58], eax
mov word [rbp + 0x5c], ax
mov byte [rbp + 0x5e], al
movdqa xmm0, xmmword [0x1401a4970]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [0x1401a4270]
movdqa xmmword [rbp + 0x70], xmm1
movdqa xmm0, xmmword [0x1401a3560]
movdqa xmmword [rbp + 0x80], xmm0
mov dword [rbp + 0x90], 0x44
mov dword [rbp + 0x94], 0x44
lea rcx, [rbp + 0x50]
call fcn.1400223d0
mov rbx, rax
lea rcx, [rbp - 0x10]
call fcn.140012230
nop
mov rdx, rbx
mov rcx, rax
call fcn.14001c020
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x70]
call fcn.14001d630
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x140020f60
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140020f5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140020f5b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
movdqa xmm0, xmmword [0x1401a3280]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], 0
jmp 0x1400218b6
addss xmm0, dword [0x1401a3194]
addss xmm2, xmm11
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xff00ff0d
xor ecx, ecx
call fcn.140025400
mov qword [rsp + 0x70], r15
lea rdx, [rsp + 0x70]
lea rcx, str.Click_here_to_inject
call fcn.140065c50
test al, al
je 0x14002112a
mov byte [0x1401ee264], 1
lea rax, [rbp - 0x50]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r15
mov r8d, reloc.WLDAP32.dll_Ordinal_50
lea rdx, str.xR_ld2odcOIeYh2nHym_VUjTKdo5hmD24qd4f42A82ATCwmJ0
lea rcx, [rbp - 0x50]
call fcn.140010a90
nop
xor eax, eax
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x128], eax
mov word [rbp + 0x12c], ax
mov byte [rbp + 0x12e], al
movdqa xmm0, xmmword [0x1401a3b00]
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmm1, xmmword [0x1401a3690]
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmm0, xmmword [0x1401a3df0]
movdqa xmmword [rbp + 0x150], xmm0
mov dword [rbp + 0x160], 0x65
mov dword [rbp + 0x164], 0x65
lea rcx, [rbp + 0x120]
call fcn.140022020
mov rbx, rax
lea rcx, [rbp + 0x10]
call fcn.140012230
nop
mov rdx, rbx
mov rcx, rax
call fcn.14001c020
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], r15
mov qword [rbp + 0xe8], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0xd0]
call fcn.14001d630
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x14002112a
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140021125
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140021125
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
mov ecx, 1
call fcn.1400254d0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a31ac]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm11
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov edx, 0xff000000
xor ecx, ecx
call fcn.140025400
mov edx, 0xffff056b
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140025400
mov dword [rsp + 0x70], 0x43898000
mov dword [rsp + 0x74], 0x42340000
lea rdx, [rsp + 0x70]
lea rcx, str.launch_GTA_V
call fcn.140065920
test al, al
je 0x1400218b6
mov qword [rbp + 0xf0], 0xffffffff80000002
lea rdx, str.SOFTWAREWow6432NodeRockstar_GamesGTAV
mov qword [rbp + 0xf8], rdx
lea rax, [rbp + 0x108]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
sete byte [0x1401ede43]
mov qword [rbp + 0xf0], 0xffffffff80000002
lea rdx, str.SOFTWAREWow6432NodeRockstar_GamesGrand_Theft_Auto_V
mov qword [rbp + 0xf8], rdx
lea rax, [rbp + 0x108]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x14002168e
mov byte [0x1401ede42], 1
lea r8, str.Detected_the_rockstar_version_of_GTAV.
lea rdx, str.Success
lea ecx, [rax + 0x54]
call fcn.14007c9c0
mov dword [rbp + 0xc0], 1
mov dword [rbp + 0xd0], 0x400
lea rdi, str.InstallFolder
mov qword [rbp + 0x100], rdi
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x390]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
xor r8d, r8d
mov rdx, rdi
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
mov rbx, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
cmp eax, 2
jne 0x14002131a
movdqa xmm1, xmmword [0x1401a3280]
movdqu xmmword [rbp + 0xb0], xmm1
mov byte [rbp + 0xa0], 0
jmp 0x14002134d
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rax, [rbp + 0x390]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140021330
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xa0]
call fcn.140010a90
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x14002138e
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140021389
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400217a7
call fcn.1400cf324
cmp qword [rbp + 0xb0], 0
je 0x1400217bd
mov dword [rbp + 0xd0], 1
mov dword [rbp + 0xc0], 0x400
mov qword [rbp + 0x100], rdi
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x390]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xd0]
xor r8d, r8d
mov rdx, rdi
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
cmp eax, 2
jne 0x140021411
movdqa xmm1, xmmword [0x1401a3280]
movdqu xmmword [rbp + 0xb0], xmm1
mov byte [rbp + 0xa0], 0
jmp 0x140021443
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rax, [rbp + 0x390]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140021423
mov r8, rbx
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xa0]
call fcn.140010a90
nop
mov r8d, 9
lea rdx, str.GTA5.exe
lea rcx, [rbp + 0xa0]
call fcn.140010120
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x70]
call fcn.1400227a0
lea rcx, [rsp + 0x70]
call fcn.1400101a0
nop
lea rcx, [rbp + 0xa0]
call fcn.1400101a0
lea rcx, [0x1401b7558]
call fcn.140010110
mov rcx, rax
call fcn.14001daf0
test al, al
jne 0x1400214cc
lea r8, str.GTA5.exe_not_found.
lea rdx, str.Error
mov ecx, Ordinal_200
call fcn.14007c9c0
lea r9, [0x140198b68]
lea r8, str.Starting__s
lea rdx, str.Success
mov ecx, 0x54
call fcn.14007c9c0
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0xf0]
call fcn.14001cad0
nop
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.GTAVLauncher.exe
mov rcx, rax
call fcn.140010120
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rcx, qword [rsp + 0x50]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x124], xmm0
movups xmmword [rbp + 0x134], xmm0
movups xmmword [rbp + 0x144], xmm0
movups xmmword [rbp + 0x154], xmm0
movups xmmword [rbp + 0x164], xmm0
movups xmmword [rbp + 0x174], xmm0
mov dword [rbp + 0x184], eax
mov dword [rbp + 0x120], WSASetLastError
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], rax
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x120]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov rcx, qword [rbp + 0xa0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0xa8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140021634
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002162f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002162f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
movdqa xmm0, xmmword [0x1401a3280]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x50], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x140021887
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140021684
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140021684
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
jmp 0x140021887
mov byte [0x1401ede42], 0
cmp byte [0x1401ede43], 0
je 0x140021887
lea r8, str.Detected_the_steam_version_of_GTAV.
lea rdx, str.Info
mov ecx, 0xf3
call fcn.14007c9c0
mov dword [rbp + 0xd0], 1
mov dword [rbp + 0xc0], 0x400
lea rdi, str.InstallFolder
mov qword [rbp + 0x100], rdi
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x390]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xd0]
xor r8d, r8d
mov rdx, rdi
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
cmp eax, 2
jne 0x140021736
movdqa xmm1, xmmword [0x1401a3280]
movdqu xmmword [rbp + 0xb0], xmm1
mov byte [rbp + 0xa0], 0
jmp 0x14002176f
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rax, [rbp + 0x390]
mov rbx, 0xffffffffffffffff
nop
inc rbx
cmp byte [rax + rbx], 0
jne 0x140021750
mov r8, rbx
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xa0]
call fcn.140010a90
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x1400217b3
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400217ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400217ae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cf324
cmp qword [rbp + 0xb0], 0
jne 0x1400217da
lea r8, str.Reading_GTA_V_install_path.
lea rdx, str.Info
mov ecx, 0xf3
call fcn.14007c9c0
jmp 0x140021887
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0xf0]
call fcn.14001cad0
nop
lea r8, str.GTA5.exe
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.14001c3d0
mov rdx, rax
call fcn.1400227a0
lea rcx, [rbp + 0x30]
call fcn.1400101a0
nop
lea rcx, [rbp + 0x10]
call fcn.1400101a0
lea rcx, [0x1401b7558]
call fcn.140010110
mov rcx, rax
call fcn.14001daf0
test al, al
jne 0x140021849
lea r8, str.GTA5.exe_not_found.
lea rdx, str.Info
mov ecx, 0xf3
call fcn.14007c9c0
lea r8, str.Starting_GTA_V___steam_id:271590
lea rdx, str.Info
mov ecx, 0xf3
call fcn.14007c9c0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.steam:__run_271590
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
lea r9, [0x1401b7538]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r9, qword [0x1401b7538]
lea r8, str.Waiting_for__s_process_to_become_available...
lea rdx, str.Success
mov ecx, 0x54
call fcn.14007c9c0
cmp byte [0x1401ee264], 0
je 0x14002193d
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x1401a3190]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1401a3170]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov ecx, 1
call fcn.1400254d0
mov ecx, 1
call fcn.1400254d0
cmp byte [0x1401ede41], 0
je 0x140021fc8
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov r14, qword [rax + 0x2f8]
mov esi, 4
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
lea r12, [0x1401ee5b0]
mov r13d, reloc.WS2_32.dll_WSAStartup
mov eax, dword [rsi + rbx]
cmp dword [0x1401eece8], eax
jle 0x1400219e9
lea rcx, [0x1401eece8]
call fcn.1400cf400
cmp dword [0x1401eece8], 0xffffffff
jne 0x1400219e9
mov rax, r12
mov edx, r13d
nop word [rax + rax]
mov qword [rax], r15
lea rax, [rax + 8]
sub rdx, 1
jne 0x1400219d0
lea rcx, [0x1401eece8]
call fcn.1400cf394
mov eax, dword [rsi + rbx]
cmp dword [0x1401ee948], eax
jle 0x140021a20
lea rcx, [0x1401ee948]
call fcn.1400cf400
cmp dword [0x1401ee948], 0xffffffff
jne 0x140021a20
mov qword [0x1401eecf0], 0
lea rcx, [0x1401ee948]
call fcn.1400cf394
lea rdi, [0x1401ee950]
mov eax, dword [rsi + rbx]
cmp dword [0x1401eecec], eax
jle 0x140021a69
lea rcx, [0x1401eecec]
call fcn.1400cf400
cmp dword [0x1401eecec], 0xffffffff
jne 0x140021a69
mov rax, rdi
mov rdx, r13
nop dword [rax]
mov qword [rax], r15
lea rax, [rax + 8]
sub rdx, 1
jne 0x140021a50
lea rcx, [0x1401eecec]
call fcn.1400cf394
cmp byte [0x1401ee2b0], 0
jne 0x140021b72
mov rbx, r15
movss xmm11, dword [0x1401a31d0]
mov rax, qword [0x1401ede70]
mov rcx, qword [rax + 0x1d18]
movss xmm6, dword [rcx + 0x5c]
movss xmm7, dword [rcx + 0x54]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm8, eax
cvtdq2ps xmm8, xmm8
mulss xmm8, xmm6
divss xmm8, xmm11
addss xmm8, xmm7
mov rax, qword [0x1401ede70]
mov rcx, qword [rax + 0x1d18]
movss xmm6, dword [rcx + 0x58]
movss xmm7, dword [rcx + 0x50]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm6
divss xmm0, xmm11
addss xmm0, xmm7
movss dword [rbx + r12], xmm0
movss dword [rbx + r12 + 4], xmm8
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm6, r8d
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
movss dword [rbx + rdi], xmm0
movss dword [rbx + rdi + 4], xmm6
add rbx, 8
cmp rbx, 0x398
jl 0x140021a82
mov byte [0x1401ee2b0], 1
cmp qword [0x1401ede70], 0
jne 0x140021b96
mov r8d, 0xda0
lea rdx, str.C:UsersxifibOneDriveBureauVXVirtual_X_Loader_V3BackendImGuiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ede70]
movsd xmm0, qword [rax + 0x120]
movsd qword [rbp + 0xc0], xmm0
lea rdi, [0x1401ee5b4]
movss xmm7, dword [rbp + 0xc4]
movss xmm8, dword [rbp + 0xc0]
movss xmm6, dword [0x1401a3100]
movss xmm11, dword [0x1401a30fc]
nop word [rax + rax]
lea ecx, [r15 + 1]
cmp ecx, 0x73
jge 0x140021cb1
lea rbx, [rdi + 4]
movsxd rax, ecx
lea rsi, [r12 + rax*8]
mov r12d, r13d
sub r12d, ecx
lea r13, [0x1401ee5b0]
nop word [rax + rax]
movss xmm1, dword [rbx + 4]
subss xmm1, dword [rdi]
movss xmm0, dword [rbx]
subss xmm0, dword [rdi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm6
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x140021c93
mov dword [rsp + 0x70], 0x3f800000
mov dword [rsp + 0x74], 0x3f800000
mov dword [rsp + 0x78], 0x3f800000
mov rax, qword [0x1401ede70]
mulss xmm1, dword [rax + 0x1638]
movss dword [rsp + 0x7c], xmm1
lea rcx, [rsp + 0x70]
call fcn.140024be0
mov r9d, eax
mov eax, r15d
lea rdx, [rax*8]
add rdx, r13
movss dword [rsp + 0x20], xmm9
mov r8, rsi
mov rcx, r14
call fcn.1400576b0
add rsi, 8
add rbx, 8
sub r12, 1
jne 0x140021c10
lea r13d, [r12 + 0x73]
lea r12, [0x1401ee5b0]
movaps xmm1, xmm7
subss xmm1, dword [rdi]
movaps xmm0, xmm8
subss xmm0, dword [rdi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm11
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x140021d55
mov dword [rbp + 0xd0], 0x3f800000
mov dword [rbp + 0xd4], 0x3f800000
mov dword [rbp + 0xd8], 0x3f800000
movups xmm0, xmmword [rbp + 0xd0]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rsp + 0x50], xmm0
mov rax, qword [0x1401ede70]
mulss xmm1, dword [rax + 0x1638]
movss dword [rsp + 0x5c], xmm1
lea rcx, [rsp + 0x50]
call fcn.140024be0
mov r9d, eax
mov eax, r15d
lea r8, [r12 + rax*8]
movss dword [rsp + 0x20], xmm9
lea rdx, [rbp + 0xc0]
mov rcx, r14
call fcn.1400576b0
inc r15d
add rdi, 8
cmp r15d, 0x73
jl 0x140021be0
cmp qword [0x1401ede70], 0
jne 0x140021d8a
mov r8d, 0xda0
lea rdx, str.C:UsersxifibOneDriveBureauVXVirtual_X_Loader_V3BackendImGuiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ede70]
movss xmm11, dword [rax + 0x18]
mov rsi, r12
xor r15d, r15d
mov ebx, r15d
movss xmm6, dword [0x1401a3164]
movss xmm7, dword [0x1401a3014]
movss xmm8, dword [0x1401a3078]
movss xmm12, dword [0x1401a30c0]
nop dword [rax]
nop word [rax + rax]
movaps xmm0, xmm11
lea rax, [0x1401ee950]
mulss xmm0, dword [rax + rbx]
addss xmm0, dword [rbx + r12]
movss dword [rbx + r12], xmm0
movaps xmm0, xmm11
mulss xmm0, dword [rax + rbx + 4]
addss xmm0, dword [r12 + rbx + 4]
movss dword [r12 + rbx + 4], xmm0
mov rcx, qword [0x1401ede70]
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
movss xmm3, dword [rax + 0x54]
movss xmm2, dword [rbx + r12]
movss xmm0, dword [rax + 0x58]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x140021e38
movss dword [rbx + r12], xmm0
jmp 0x140021e49
comiss xmm2, xmm0
jbe 0x140021e49
movaps xmm0, xmm1
unpcklps xmm0, xmm3
movss dword [rbx + r12], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
movss xmm2, dword [r12 + rbx + 4]
movss xmm0, dword [rax + 0x5c]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x140021e73
movss dword [r12 + rbx + 4], xmm0
jmp 0x140021e8b
comiss xmm2, xmm0
jbe 0x140021e8b
movss xmm2, dword [rax + 0x50]
unpcklps xmm2, xmm1
shufps xmm2, xmm2, 0x55
movss dword [r12 + rbx + 4], xmm2
movss xmm1, dword [0x1401b7870]
comiss xmm10, xmm1
jbe 0x140021e9f
movaps xmm0, xmm10
jmp 0x140021ea7
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, xmm7
cvttss2si ecx, xmm0
movss xmm1, dword [0x1401b7874]
comiss xmm10, xmm1
jbe 0x140021ec7
movaps xmm0, xmm10
jmp 0x140021ecf
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, xmm7
cvttss2si eax, xmm0
shl eax, 8
or ecx, eax
movss xmm1, dword [0x1401b7878]
comiss xmm10, xmm1
jbe 0x140021ef4
movaps xmm0, xmm10
jmp 0x140021efc
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, xmm7
cvttss2si eax, xmm0
shl eax, 0x10
or ecx, eax
movss xmm1, dword [0x1401b787c]
comiss xmm10, xmm1
jbe 0x140021f21
movaps xmm0, xmm10
jmp 0x140021f29
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, xmm7
cvttss2si edi, xmm0
shl edi, 0x18
or edi, ecx
test edi, 0xff000000
je 0x140021fb6
movaps xmm1, xmm8
mov rcx, r14
call fcn.140054c50
movaps xmm2, xmm8
mov rdx, rsi
mov rcx, r14
cmp eax, 0xc
jne 0x140021f6f
mov dword [rsp + 0x20], select
xor r9d, r9d
call fcn.140056c70
jmp 0x140021f9c
movd xmm0, eax
cvtdq2ps xmm0, xmm0
dec eax
movaps xmm1, xmm0
subss xmm1, xmm9
mulss xmm1, xmm12
divss xmm1, xmm0
mov dword [rsp + 0x28], eax
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm10
call fcn.140056d00
mov r9d, edi
mov r8d, dword [r14 + 0x78]
mov rdx, qword [r14 + 0x80]
mov rcx, r14
call fcn.140056150
mov dword [r14 + 0x78], r15d
add rsi, 8
add rbx, 8
sub r13, 1
jne 0x140021dd0
call fcn.1400336d0
mov rcx, qword [rbp + 0x790]
xor rcx, rsp
call fcn.1400cf080
lea r11, [rsp + 0x910]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret