Function at 0x140002770
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x210
mov rax, qword [0x14000a040]
xor rax, rsp
mov qword [rsp + 0x200], rax
xor ebx, ebx
call qword [sym.imp.KERNEL32.dll_FreeConsole]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
lea r8d, [rbx + 0x23]
lea rdx, str.C:WindowsSystem32drivers_tpm.sys
lea rcx, [rsp + 0x40]
call fcn.140002590
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x1e0]
call fcn.140002690
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
lea r8d, [rbx + 0x27]
lea rdx, str.C:WindowsSystem32drivers_tpm_OLD.sys
lea rcx, [rsp + 0x20]
call fcn.140002590
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x1a0]
call fcn.140002690
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
lea r8d, [rbx + 0x36]
lea rdx, str.TPM_is_already_disabled__or_the_driver_is_unavaliable.
lea rcx, [rsp + 0x40]
call fcn.140002590
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x180]
call fcn.140002690
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
lea r8d, [rbx + 0x2b]
lea rdx, str.Success__Press_OK_to_restart_your_computer_
lea rcx, [rsp + 0x20]
call fcn.140002590
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x160]
call fcn.140002690
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
lea r8d, [rbx + 0x43]
lea rdx, str.shutdown__r__t_0__c__Goodbye_from_https:__shop.cheatloverz.store__
lea rcx, [rsp + 0x40]
call fcn.140002590
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x140]
call fcn.140002690
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
lea r8d, [rbx + 0x1e]
lea rdx, str.https:__shop.cheatloverz.store
lea rcx, [rsp + 0x20]
call fcn.140002590
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x100]
call fcn.140002690
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0xc0], rbx
mov r8d, 0xbb
lea rdx, str.This_program_renames_your_TPM_driver._Create_a_restore_point_before_proceeding._n_nYou_will_also_LOOSE_YOUR_PASSWORD._If_you_do_NOT_KNOW_YOUR_MICROSOFT_PASSWORD_press__cancel__and_reset_it.
lea rcx, [rsp + 0xa8]
call fcn.140002590
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x1c0]
call fcn.140002690
nop
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x88]
call fcn.140003d70
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.140002690
mov rdi, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140002984
mov rdi, qword [rax]
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x20]
call fcn.140003d70
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140002690
cmp qword [rax + 0x18], 0xf
jbe 0x1400029ad
mov rax, qword [rax]
mov r9d, 0x31
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edi, eax
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140002a03
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400029fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400029fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
movdqa xmm0, xmmword [0x140007870]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140002a5c
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002a57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002a57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
cmp edi, 2
jne 0x140002d13
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 0xf
jbe 0x140002aa8
inc rdx
mov rcx, qword [rsp + 0x1c0]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140002aa3
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a31
call fcn.140005084
movdqa xmm0, xmmword [0x140007870]
mov byte [rsp + 0x1c0], 0
movdqu xmmword [rsp + 0x1d0], xmm0
mov rdx, qword [rsp + 0x118]
cmp rdx, 0xf
jbe 0x140002b04
inc rdx
mov rcx, qword [rsp + 0x100]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140002aff
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a90
call fcn.140005084
mov byte [rsp + 0x100], 0
mov qword [rsp + 0x118], 0xf
mov qword [rsp + 0x110], rbx
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140002b63
inc rdx
mov rcx, qword [rsp + 0x140]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140002b5e
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003af2
call fcn.140005084
mov byte [rsp + 0x140], 0
mov qword [rsp + 0x158], 0xf
mov qword [rsp + 0x150], rbx
mov rdx, qword [rsp + 0x178]
cmp rdx, 0xf
jbe 0x140002bc2
inc rdx
mov rcx, qword [rsp + 0x160]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140002bbd
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003b54
call fcn.140005084
mov byte [rsp + 0x160], 0
mov qword [rsp + 0x178], 0xf
mov qword [rsp + 0x170], rbx
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x140002c21
inc rdx
mov rcx, qword [rsp + 0x180]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140002c1c
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003bb6
call fcn.140005084
mov byte [rsp + 0x180], 0
mov qword [rsp + 0x198], 0xf
mov qword [rsp + 0x190], rbx
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 0xf
jbe 0x140002c80
inc rdx
mov rcx, qword [rsp + 0x1a0]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140002c7b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003c18
call fcn.140005084
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x1b8], 0xf
mov byte [rsp + 0x1a0], 0
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 0xf
jbe 0x140002cdf
inc rdx
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002cda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003c86
call fcn.140005084
xor eax, eax
mov rcx, qword [rsp + 0x200]
xor rcx, rsp
call fcn.140004de0
lea r11, [rsp + 0x210]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
mov r15, qword [rsp + 0x1f0]
lea r13, [rsp + 0x1e0]
cmp qword [rsp + 0x1f8], 0xf
cmova r13, qword [rsp + 0x1e0]
movabs rdi, 0x7fffffffffffffff
cmp r15, rdi
ja 0x140003c8d
mov qword [rsp + 0x78], 0xf
mov r12d, 0x16
cmp r15, 0xf
ja 0x140002d8d
mov qword [rsp + 0x70], r15
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x60], xmm0
movabs r14, 0x8000000000000000
jmp 0x140002e30
mov rsi, r15
or rsi, 0xf
cmp rsi, rdi
jbe 0x140002dac
mov rsi, rdi
movabs r14, 0x8000000000000000
lea rax, [r14 + 0x27]
jmp 0x140002dd7
cmp rsi, r12
cmovb rsi, r12
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x140002df9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003c93
movabs r14, 0x8000000000000000
mov rcx, rax
call fcn.140004e00
mov rcx, rax
test rax, rax
je 0x140002ff1
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140002e12
test rcx, rcx
je 0x140002e05
call fcn.140004e00
jmp 0x140002e08
mov rax, rbx
movabs r14, 0x8000000000000000
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], rsi
lea r8, [r15 + 1]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140002690
mov rsi, rax
mov r15, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140002e50
mov rsi, qword [rax]
call fcn.1400048e8
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], r15
lea r8, [rsp + 0xf0]
mov edx, eax
lea rcx, [rsp + 0x20]
call fcn.140001870
nop
lea rcx, [rsp + 0x20]
cmp qword [rsp + 0x38], 7
cmova rcx, qword [rsp + 0x20]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rsp + 0x120]
call fcn.140004a24
mov edx, eax
test eax, eax
jne 0x140002f00
mov eax, dword [rsp + 0x130]
test al, 1
mov ecx, 0x1ff
mov r8d, 0x16d
cmovne ecx, r8d
mov dword [rsp + 0xf4], ecx
bt eax, 0xa
jae 0x140002ef2
mov ecx, dword [rsp + 0x134]
cmp ecx, 0xa000000c
jne 0x140002ee3
lea eax, [rdx + 4]
jmp 0x140002f26
cmp ecx, 0xa0000003
jne 0x140002ef2
mov eax, 0xa
jmp 0x140002f26
movzx eax, al
and eax, 0x10
or eax, 0x20
shr eax, 4
jmp 0x140002f26
mov dword [rsp + 0xf4], 0xffff
sub eax, 2
je 0x140002f21
sub eax, 1
je 0x140002f21
sub eax, 0x32
je 0x140002f21
cmp eax, 0x46
mov eax, ebx
jne 0x140002f26
mov eax, 1
mov dword [rsp + 0xf0], edx
lea rcx, [0x14000a0c8]
mov qword [rsp + 0xf8], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0xf0], xmm0
test eax, eax
je 0x140002f98
cmp eax, 1
sete sil
mov rdx, qword [rsp + 0x38]
cmp rdx, 7
jbe 0x140002faa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002fa5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002fa5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov sil, 1
test edx, edx
jne 0x140003c99
jmp 0x140002f58
call fcn.140005084
movdqa xmm0, xmmword [0x140007860]
movdqu xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x20], bx
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140002ffd
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002ff8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002ff8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
test sil, sil
je 0x1400032c0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
mov r15, qword [rsp + 0x110]
lea r13, [rsp + 0x100]
cmp qword [rsp + 0x118], 0xf
cmova r13, qword [rsp + 0x100]
cmp r15, rdi
ja 0x140003cac
mov qword [rsp + 0x78], 0xf
cmp r15, 0xf
ja 0x140003066
mov qword [rsp + 0x70], r15
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x60], xmm0
jmp 0x1400030ec
mov rsi, r15
or rsi, 0xf
cmp rsi, rdi
jbe 0x14000309b
mov rsi, rdi
lea rax, [r14 + 0x27]
mov rcx, rax
call fcn.140004e00
mov rcx, rax
test rax, rax
je 0x1400032af
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400030ce
cmp rsi, 0x16
cmovb rsi, r12
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x1400030bf
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003cb2
jmp 0x140003079
test rcx, rcx
je 0x1400030cb
call fcn.140004e00
jmp 0x1400030ce
mov rax, rbx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], rsi
lea r8, [r15 + 1]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x120]
call fcn.140002690
mov r15, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14000310b
mov r15, qword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
mov rsi, qword [rsp + 0x190]
lea r13, [rsp + 0x180]
cmp qword [rsp + 0x198], 0xf
cmova r13, qword [rsp + 0x180]
cmp rsi, rdi
ja 0x140003cb8
mov qword [rsp + 0x38], 0xf
cmp rsi, 0xf
ja 0x14000316b
mov qword [rsp + 0x30], rsi
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x20], xmm0
jmp 0x1400031f1
mov rax, rsi
or rax, 0xf
cmp rax, rdi
jbe 0x14000319d
add r14, 0x27
mov rcx, r14
call fcn.140004e00
mov rcx, rax
test rax, rax
je 0x140003252
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400031d3
mov rdi, rax
cmp rax, 0x16
cmovb rdi, r12
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400031c4
lea r14, [rcx + 0x27]
cmp r14, rcx
jbe 0x140003cbe
jmp 0x14000317b
test rcx, rcx
je 0x1400031d0
call fcn.140004e00
jmp 0x1400031d3
mov rax, rbx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
lea r8, [rsi + 1]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140002690
cmp qword [rax + 0x18], 0xf
jbe 0x14000320a
mov rax, qword [rax]
mov r9d, 0x10
mov r8, r15
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000325e
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003259
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003259
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
movdqa xmm0, xmmword [0x140007870]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140002a65
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400032b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400032b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
jmp 0x140002a65
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
mov r15, qword [rsp + 0x1b0]
lea r13, [rsp + 0x1a0]
cmp qword [rsp + 0x1b8], 0xf
cmova r13, qword [rsp + 0x1a0]
cmp r15, rdi
ja 0x140003cc4
mov qword [rsp + 0x38], 0xf
cmp r15, 0xf
ja 0x140003320
mov qword [rsp + 0x30], r15
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x20], xmm0
jmp 0x1400033a6
mov rsi, r15
or rsi, 0xf
cmp rsi, rdi
jbe 0x140003355
mov rsi, rdi
lea rax, [r14 + 0x27]
mov rcx, rax
call fcn.140004e00
mov rcx, rax
test rax, rax
je 0x1400035cb
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140003388
cmp rsi, 0x16
cmovb rsi, r12
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x140003379
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003cc9
jmp 0x140003333
test rcx, rcx
je 0x140003385
call fcn.140004e00
jmp 0x140003388
mov rax, rbx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rsi
lea r8, [r15 + 1]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x88]
call fcn.140002690
mov rsi, rax
mov r15, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400033c9
mov rsi, qword [rax]
call fcn.1400048e8
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], r15
lea r8, [rsp + 0xf0]
mov edx, eax
lea rcx, [rsp + 0x40]
call fcn.140001870
nop
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0xd0]
call fcn.140003d70
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.140002690
mov rsi, rax
mov r15, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140003429
mov rsi, qword [rax]
call fcn.1400048e8
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], r15
lea r8, [rsp + 0xf0]
mov edx, eax
lea rcx, [rsp + 0x60]
call fcn.140001870
nop
lea rdx, [rsp + 0x40]
cmp qword [rsp + 0x58], 7
cmova rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 7
cmova rcx, qword [rsp + 0x60]
call fcn.140004da4
test eax, eax
jne 0x140003ccf
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x1400034c7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400034c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400034c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
movdqa xmm0, xmmword [0x140007860]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rsp + 0x60], bx
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140003520
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000351b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000351b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
movdqa xmm0, xmmword [0x140007870]
movdqu xmmword [rsp + 0x130], xmm0
mov byte [rsp + 0x120], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14000357e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003579
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003579
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
movdqa xmm0, xmmword [0x140007860]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], bx
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0xf
jbe 0x1400035d7
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400035d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400035d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
mov r15, qword [rsp + 0x110]
lea r13, [rsp + 0x100]
cmp qword [rsp + 0x118], 0xf
cmova r13, qword [rsp + 0x100]
cmp r15, rdi
ja 0x140003ce1
mov qword [rsp + 0x38], 0xf
cmp r15, 0xf
ja 0x140003637
mov qword [rsp + 0x30], r15
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x20], xmm0
jmp 0x1400036bd
mov rsi, r15
or rsi, 0xf
cmp rsi, rdi
jbe 0x14000366c
mov rsi, rdi
lea rax, [r14 + 0x27]
mov rcx, rax
call fcn.140004e00
mov rcx, rax
test rax, rax
je 0x140003896
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14000369f
cmp rsi, 0x16
cmovb rsi, r12
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x140003690
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003ce6
jmp 0x14000364a
test rcx, rcx
je 0x14000369c
call fcn.140004e00
jmp 0x14000369f
mov rax, rbx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rsi
lea r8, [r15 + 1]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x88]
call fcn.140002690
mov r13, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400036dc
mov r13, qword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
mov r15, qword [rsp + 0x170]
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 0xf
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0xf0], rax
cmp r15, rdi
ja 0x140003cec
mov qword [rsp + 0x78], 0xf
cmp r15, 0xf
ja 0x140003742
mov qword [rsp + 0x70], r15
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
jmp 0x1400037cd
mov rsi, r15
or rsi, 0xf
cmp rsi, rdi
jbe 0x140003777
mov rsi, rdi
lea rax, [r14 + 0x27]
mov rcx, rax
call fcn.140004e00
mov rcx, rax
test rax, rax
je 0x140003837
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400037aa
cmp rsi, 0x16
cmovb rsi, r12
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x14000379b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003cf1
jmp 0x140003755
test rcx, rcx
je 0x1400037a7
call fcn.140004e00
jmp 0x1400037aa
mov rax, rbx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], rsi
lea r8, [r15 + 1]
mov rdx, qword [rsp + 0xf0]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x120]
call fcn.140002690
cmp qword [rax + 0x18], 0xf
jbe 0x1400037e9
mov rax, qword [rax]
mov r9d, 0x10
mov r8, r13
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140003843
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000383e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000383e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
movdqa xmm0, xmmword [0x140007870]
movdqu xmmword [rsp + 0x130], xmm0
mov byte [rsp + 0x120], 0
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0xf
jbe 0x1400038a2
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000389d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000389d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
mov rsi, qword [rsp + 0x150]
lea r15, [rsp + 0x140]
cmp qword [rsp + 0x158], 0xf
cmova r15, qword [rsp + 0x140]
cmp rsi, rdi
ja 0x140003cf7
mov qword [rsp + 0x38], 0xf
cmp rsi, 0xf
ja 0x140003901
mov qword [rsp + 0x30], rsi
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x20], xmm0
jmp 0x140003987
mov rax, rsi
or rax, 0xf
cmp rax, rdi
jbe 0x140003933
add r14, 0x27
mov rcx, r14
call fcn.140004e00
mov rcx, rax
test rax, rax
je 0x1400039e6
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140003969
mov rdi, rax
cmp rax, 0x16
cmovb rdi, r12
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000395a
lea r14, [rcx + 0x27]
cmp r14, rcx
jbe 0x140003cfc
jmp 0x140003911
test rcx, rcx
je 0x140003966
call fcn.140004e00
jmp 0x140003969
mov rax, rbx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
lea r8, [rsi + 1]
mov rdx, r15
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x88]
call fcn.140002690
cmp qword [rax + 0x18], 0xf
jbe 0x1400039a3
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0xf
jbe 0x1400039f3
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400039ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400039ed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
nop
jmp 0x1400039f7
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 0xf
jbe 0x140003a3d
inc rdx
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a38
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003a38
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
movdqa xmm0, xmmword [0x140007870]
movdqu xmmword [rsp + 0x1d0], xmm0
mov byte [rsp + 0x1c0], 0
mov rdx, qword [rsp + 0x118]
cmp rdx, 0xf
jbe 0x140003a9c
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003a97
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], 0xf
mov byte [rsp + 0x100], 0
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140003afe
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003af9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003af9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
mov qword [rsp + 0x150], rbx
mov qword [rsp + 0x158], 0xf
mov byte [rsp + 0x140], 0
mov rdx, qword [rsp + 0x178]
cmp rdx, 0xf
jbe 0x140003b60
inc rdx
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003b5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003b5b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x178], 0xf
mov byte [rsp + 0x160], 0
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x140003bc2
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003bbd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003bbd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
mov qword [rsp + 0x190], rbx
mov qword [rsp + 0x198], 0xf
mov byte [rsp + 0x180], 0
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 0xf
jbe 0x140003c24
inc rdx
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003c1f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003c1f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140005084
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x1b8], 0xf
mov byte [rsp + 0x1a0], 0
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 0xf
jbe 0x140002cdf
inc rdx
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002cda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002cda
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400011d0
int3
call fcn.140001130
nop
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0xf0]
call fcn.1400024f0
nop
call fcn.1400011d0
int3
call fcn.140001130
nop
call fcn.1400011d0
int3
call fcn.140001130
nop
call fcn.1400011d0
call fcn.140001130
nop
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
mov edx, eax
call fcn.140002470
nop
call fcn.1400011d0
call fcn.140001130
nop
call fcn.1400011d0
call fcn.140001130
nop
call fcn.1400011d0
call fcn.140001130
int3