Function at 0x140008f40
Capabilities:
Encode data using xor
Execute command
Log keystrokes via polling
Set console window title

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x138]
sub rsp, 0x1f8
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
xor esi, esi
mov dword [rbp + 0x140], esi
movups xmm0, xmmword [0x1400140c0]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400140d0]
movups xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x1400140e0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400140f0]
movups xmmword [rsp + 0x70], xmm1
movzx eax, word [0x140014100]
mov word [rbp - 0x80], ax
mov r8d, esi
mov ebx, dword [0x140019090]
cmp ebx, 2
jl 0x1400090cf
movdqa xmm5, xmmword [0x1400145c0]
movdqa xmm4, xmmword [0x140014610]
movdqa xmm6, xmmword [str.4444]
movdqa xmm7, xmmword [0x1400145f0]
lea rcx, [rsp + 0x40]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm7
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm7
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jl 0x140008fe0
cmp r8d, 0x21
jge 0x140009114
movsxd rax, r8d
lea r9, [rsp + 0x40]
lea r9, [r9 + rax*2]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x39
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x21
jl 0x1400090e0
lea rcx, [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
lea rcx, [0x14001382c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [str.ZVH_]
mov dword [rbp + 0x148], eax
cmp byte [0x140013e23], sil
je 0x140009200
cmp ebx, 2
jl 0x1400091bf
movdqa xmm3, xmmword [0x1400145c0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140014610]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140014610]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
andps xmm3, xmmword [0x1400145e0]
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmmword [0x140014600]
movd xmm0, eax
xorps xmm3, xmm0
movd dword [rbp + 0x148], xmm3
jmp 0x140009200
lea r9, [rbp + 0x148]
mov r8d, esi
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400091d0
lea rcx, [rbp + 0x148]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x70]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x70]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x20]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x1000000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x20]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x2000000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400144f0]
movdqu xmmword [rbp - 0x40], xmm1
mov word [rbp - 0x50], 0x2b
mov dword [rbp - 0x30], 0x19
mov dl, 0x2b
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x148]
call fcn.140002490
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x148], rax
mov edx, 0xff
movabs r12, 0x7ffffffffe8287bf
movabs r13, 0x7fffffffffffffff
cmp rax, r12
je 0x14000940f
mov ecx, 1
cmovl ecx, edx
test cl, cl
jns 0x14000940f
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x140009416
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
nop
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x4000000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov ecx, 0x20
call fcn.14000ffb0
mov r14, rax
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x1400145a0]
movdqu xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [str._Last_update_01.08.24]
movups xmmword [rax], xmm0
mov ecx, dword [0x140013a30]
mov dword [rax + 0x10], ecx
movzx ecx, byte [0x140013a34]
mov byte [rax + 0x14], cl
lea rdi, [rax + 0x15]
mov byte [rdi], 0
mov dword [rsp + 0x60], 0x19
mov rbx, rax
cmp rax, rdi
je 0x1400095b5
mov esi, 0xff
movzx edx, byte [rbx]
mov rcx, r15
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, r12
je 0x140009598
mov ecx, 1
cmovl ecx, esi
test cl, cl
jns 0x140009598
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x14000959f
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
cmp rbx, rdi
jne 0x140009543
xor esi, esi
mov edx, 0x20
mov rcx, r14
call fcn.140010304
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c0]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x40000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x8000000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400144f0]
movdqu xmmword [rbp - 0x40], xmm1
mov word [rbp - 0x50], 0x2b
mov dword [rbp - 0x30], 0x19
mov dl, 0x2b
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x148]
call fcn.140002490
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x148], rax
mov r15d, 0xff
cmp rax, r12
je 0x1400097b2
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x1400097b2
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x1400097b9
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
nop
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x10000000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov r14, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov ecx, 0x20
call fcn.14000ffb0
mov rbx, rax
mov qword [rbp - 0x50], rax
movdqa xmm0, xmmword [0x1400145b0]
movdqu xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [str._The_Spoofer_is_for_Eac_Be_Cfx]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140013a48]
movsd qword [rax + 0x10], xmm0
mov ecx, dword [0x140013a50]
mov dword [rax + 0x18], ecx
movzx eax, word [0x140013a54]
mov word [rbx + 0x1c], ax
lea rdi, [rbx + 0x1e]
mov byte [rdi], 0
mov dword [rbp - 0x30], 0x19
cmp rbx, rdi
je 0x14000996e
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, r14
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov r9, qword [rbp + 0x150]
mov qword [rbp + 0x148], r9
mov qword [rbp + 0x158], r12
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x148]
call fcn.14000de30
test al, al
jns 0x140009953
add r9, 0x17d7840
mov qword [rbp + 0x148], r9
jmp 0x14000995a
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
cmp rbx, rdi
jne 0x1400098f0
lea rcx, [rbp - 0x50]
call fcn.140008900
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._n_n_n_n__
lea rcx, [rsp + 0x20]
call fcn.14000e2c0
nop
mov rdx, rax
mov rcx, rbx
call fcn.14000e380
nop
lea rcx, [rsp + 0x20]
call fcn.14000c2e0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rcx, [rsp + 0x20]
call fcn.14000e430
nop
mov rdx, rax
mov rcx, rbx
call fcn.14000e380
nop
lea rcx, [rsp + 0x20]
call fcn.14000c2e0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140013a60]
lea rcx, [rsp + 0x40]
call fcn.14000d740
mov dword [rsp + 0x60], 0x19
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140008ba0
nop
lea rcx, [rsp + 0x40]
call fcn.140008900
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400139c8]
lea rcx, [rsp + 0x20]
call fcn.14000e2c0
nop
mov rdx, rax
mov rcx, rbx
call fcn.14000e380
nop
lea rcx, [rsp + 0x20]
call fcn.14000c2e0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rcx, [rsp + 0x20]
call fcn.14000e430
nop
mov rdx, rax
mov rcx, rbx
call fcn.14000e380
nop
lea rcx, [rsp + 0x20]
call fcn.14000c2e0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Spoof
lea rcx, [rsp + 0x40]
call fcn.14000d740
mov dword [rsp + 0x60], 0x19
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140008ba0
nop
lea rcx, [rsp + 0x40]
call fcn.140008900
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, str._n_n_n__
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x1000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x2000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
movdqa xmm1, xmmword [0x140014500]
movdqu xmmword [rbp + 0x38], xmm1
mov eax, 0x3246
mov word [rbp + 0x28], ax
mov byte [rbp + 0x2a], 0
mov dword [rbp + 0x48], 0x19
lea rbx, [rbp + 0x28]
nop dword [rax + rax]
movzx edx, byte [rbx]
mov rcx, rdi
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, r12
je 0x140009c96
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x140009c96
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x140009c9d
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
lea rax, [rbp + 0x2a]
cmp rbx, rax
jne 0x140009c40
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x4000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x8000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movdqa xmm1, xmmword [0x140014540]
movdqu xmmword [rbp + 0x10], xmm1
mov eax, dword [str._Clean]
mov dword [rbp], eax
movzx eax, word [0x140013a78]
mov word [rbp + 4], ax
mov byte [rbp + 6], 0
mov dword [rbp + 0x20], 0x19
lea rbx, [rbp]
movzx edx, byte [rbx]
mov rcx, rdi
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, r12
je 0x140009eb9
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x140009eb9
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x140009ec0
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
lea rax, [rbp + 6]
cmp rbx, rax
jne 0x140009e63
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, str._n_n_n__
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x10000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x20000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
movdqa xmm1, xmmword [0x140014500]
movdqu xmmword [rbp + 0x60], xmm1
mov eax, 0x3346
mov word [rbp + 0x50], ax
mov byte [rbp + 0x52], 0
mov dword [rbp + 0x70], 0x19
lea rbx, [rbp + 0x50]
nop dword [rax + rax]
movzx edx, byte [rbx]
mov rcx, rdi
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, r12
je 0x14000a0d6
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x14000a0d6
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x14000a0dd
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
lea rax, [rbp + 0x52]
cmp rbx, rax
jne 0x14000a080
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x20000000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x80000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
movdqa xmm1, xmmword [0x140014550]
movdqu xmmword [rbp + 0x88], xmm1
movabs rax, 0x6c6169726f747554
mov qword [rbp + 0x78], rax
mov byte [rbp + 0x80], 0
mov dword [rbp + 0x98], 0x19
lea rbx, [rbp + 0x78]
nop word [rax + rax]
movzx edx, byte [rbx]
mov rcx, rdi
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, r12
je 0x14000a306
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x14000a306
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x14000a30d
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
lea rax, [rbp + 0x80]
cmp rbx, rax
jne 0x14000a2b0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, str._n_n_n__
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x100000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x200000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movdqa xmm1, xmmword [0x140014500]
movdqu xmmword [rbp + 0xb0], xmm1
mov eax, 0x3446
mov word [rbp + 0xa0], ax
mov byte [rbp + 0xa2], 0
mov dword [rbp + 0xc0], 0x19
lea rbx, [rbp + 0xa0]
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, rdi
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, r12
je 0x14000a536
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x14000a536
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x14000a53d
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
lea rax, [rbp + 0xa2]
cmp rbx, rax
jne 0x14000a4e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x400000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
mov dword [rbp + 0x140], 0x800000
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
movdqa xmm1, xmmword [0x140014590]
movdqu xmmword [rbp - 0x18], xmm1
movsd xmm0, qword [str._Serial_Checker]
movsd qword [rbp - 0x28], xmm0
mov eax, dword [0x140013a88]
mov dword [rbp - 0x20], eax
movzx eax, word [0x140013a8c]
mov word [rbp - 0x1c], ax
movzx eax, byte [0x140013a8e]
mov byte [rbp - 0x1a], al
mov byte [rbp - 0x19], 0
mov dword [rbp - 8], 0x19
lea rbx, [rbp - 0x28]
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, rdi
call fcn.14000e030
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, r12
je 0x14000a776
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x14000a776
add rax, 0x17d7840
mov qword [rbp + 0x148], rax
jmp 0x14000a77d
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
inc rbx
lea rax, [rbp - 0x19]
cmp rbx, rax
jne 0x14000a720
movabs rdi, 0x7fffffffc46535ff
nop
mov ecx, 0x70
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x14000b06c
mov ecx, 0x71
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x14000ad23
mov ecx, 0x72
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x14000a9d4
mov ecx, 0x73
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14000a7a0
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14001382c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.color_4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.wmic_diskdrive_get_serialnumber
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x140013858]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rcx, rax
mov dl, 0xa
call fcn.14000e030
lea rcx, str.wmic_cpu_get_serialnumber
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.BIOS
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rcx, rax
mov dl, 0xa
call fcn.14000e030
lea rcx, str.wmic_bios_get_serialnumber
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.Motherboard
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rcx, rax
mov dl, 0xa
call fcn.14000e030
lea rcx, str.wmic_baseboard_get_serialnumber
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.smBIOS_UUID
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rcx, rax
mov dl, 0xa
call fcn.14000e030
lea rcx, str.wmic_path_win32_computersystemproduct_get_uuid
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [0x140013918]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rcx, rax
mov dl, 0xa
call fcn.14000e030
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.echo________________________________________________
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ebx, 5
lea rdx, str._rGoing_back_to_Dashboard_in
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov edx, ebx
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._Seconds...
call fcn.14000de50
lea rdx, [0x14000e2a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x150]
call fcn.140002490
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
cmp rax, rdi
je 0x14000a98a
mov ecx, 1
cmovl ecx, r15d
test cl, cl
jns 0x14000a98a
add rax, 0x3b9aca00
mov qword [rbp + 0x148], rax
jmp 0x14000a991
mov qword [rbp + 0x148], r13
lea rcx, [rbp + 0x148]
call fcn.14000ec10
dec ebx
test ebx, ebx
jg 0x14000a912
lea rdx, str._rGoing_back_to_Dashboard_in_0_Seconds...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
lea rdx, [0x14000e200]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.140008f40
jmp 0x14000a7a0
call fcn.1400043e0
lea rcx, [0x14001382c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c0]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
bts esi, 8
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
btr esi, 8
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
bts esi, 9
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
btr esi, 9
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
lea rdx, [0x1400139c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
bts esi, 0xa
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
btr esi, 0xa
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
lea rdx, str.Spoofed
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
lea rdx, [0x14000e200]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x14001377c]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, str._n_Done____All_drivers_were_successfully_randomized
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
bts esi, 0xb
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
nop
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140008f40
call fcn.140008f40
call fcn.1400039e0
lea rcx, [0x14001382c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c0]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
or esi, 0x10
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
and esi, 0xffffffef
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
or esi, 0x20
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
and esi, 0xffffffdf
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
lea rdx, [0x1400139c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
or esi, 0x40
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
and esi, 0xffffffbf
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
lea rdx, str.Spoofed
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
lea rdx, [0x14000e200]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x14001377c]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, str._n_Done____All_drivers_were_successfully_randomized
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
bts esi, 7
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
nop
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140008f40
call fcn.140008f40
call fcn.140002fe0
lea rcx, [0x14001382c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c0]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
or esi, 1
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
and esi, 0xfffffffe
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x1400137a0]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x140013651]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
or esi, 2
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
and esi, 0xfffffffd
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
lea rdx, [0x1400139c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x140013784]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, [0x1400139c8]
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
or esi, 4
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
and esi, 0xfffffffb
mov dword [rbp + 0x140], esi
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
lea rdx, str.Spoofed
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000de50
lea rdx, [0x14000e200]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x50]
mov qword [rbp + 0x148], rax
lea rdx, [0x14001377c]
lea rcx, [rbp - 0x50]
call fcn.14000d740
mov rbx, rax
lea rdx, str._n_Done____All_Serials_were_successfully_virtualized
lea rcx, [rbp - 0x70]
call fcn.14000d740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000eae0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.14000e8f0
or esi, 8
mov dword [rbp + 0x140], esi
lea r9, [fcn.140008900]
mov edx, 0x28
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.14000ffec
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e380
nop
lea rcx, [rsp + 0x30]
call fcn.14000c2e0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140008f40
call fcn.140008f40
movaps xmm6, xmmword [rsp + 0x1e0]
movaps xmm7, xmmword [rsp + 0x1d0]
add rsp, 0x1f8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret