Function at 0x14003b5b0
Capabilities:
Create process on windows
Disable device guard features via registry on windows
Encode data using xor
Execute command
Query environment variable
Resolve function by parsing pe exports
Self delete
Set console window title
Set registry value

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x518]
sub rsp, 0x5e0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
xor r14d, r14d
movups xmm0, xmmword [0x1400538a0]
movups xmmword [rbp + 0xa0], xmm0
mov eax, dword [0x1400538b0]
mov dword [rbp + 0xb0], eax
movzx eax, byte [0x1400538b4]
mov byte [rbp + 0xb4], al
mov r8d, r14d
movdqa xmm3, xmmword [0x140053b00]
movdqa xmm12, xmmword [0x140053af0]
movdqa xmm10, xmmword [0x140053e10]
movdqa xmm11, xmmword [0x140053ac0]
mov r13d, dword [0x14005d098]
cmp r13d, 2
jl 0x14003b787
movdqa xmm0, xmmword [0x140053b50]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0xa4]
mov edx, dword [rbp - 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
andps xmm2, xmm3
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
andps xmm2, xmm3
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14003b690
cmp r8d, 0x15
jge 0x14003b7d3
movsxd rax, r8d
lea r9, [rbp + 0xa0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14003b7a0
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x530], rax
lea rdx, [rbp + 0x530]
lea rcx, [rbp - 0x80]
call fcn.140041510
nop
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 7
cmova rcx, qword [rbp - 0x80]
call fcn.1400432f0
mov rdx, rax
shr rdx, 0x20
movzx ecx, al
mov qword [rbp + 0x530], rcx
mov dword [rbp - 0x30], edx
lea rax, [0x1407cd650]
mov qword [rbp - 0x28], rax
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x30], xmm0
cmp edx, 0x91
jne 0x14003b849
lea r8, [rbp + 0x530]
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x80]
call fcn.14003ab80
cmp dword [rbp - 0x30], 0
jne 0x14003f4d1
lea rcx, [rbp - 0x80]
call fcn.140039c10
movups xmm0, xmmword [str._LMJH]
movups xmmword [rbp + 0x290], xmm0
movups xmm1, xmmword [str.__6____i_____:___2_8x_v_5r8:_]
movups xmmword [rbp + 0x2a0], xmm1
movups xmm0, xmmword [0x1400537e0]
movups xmmword [rbp + 0x2b0], xmm0
movups xmm1, xmmword [0x1400537f0]
movups xmmword [rbp + 0x2c0], xmm1
movups xmm0, xmmword [0x140053800]
movups xmmword [rbp + 0x2d0], xmm0
mov eax, dword [0x140053810]
mov dword [rbp + 0x2e0], eax
mov r8d, r14d
movdqa xmm13, xmmword [0x140053b40]
cmp r13d, 2
jl 0x14003b9d1
lea rcx, [rbp + 0x290]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, 0x28
jl 0x14003b8d0
cmp r8d, 0x2a
jge 0x14003ba17
movsxd rax, r8d
lea r9, [rbp + 0x290]
lea r9, [r9 + rax*2]
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x3a
movzx eax, r8w
sub ax, cx
add ax, 0x37
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x2a
jl 0x14003b9e0
movups xmm0, xmmword [0x140053700]
movups xmmword [rbp + 0x50], xmm0
movups xmm0, xmmword [0x140053720]
movups xmmword [rbp + 0x70], xmm0
movsd xmm0, qword [0x140053730]
movups xmm1, xmmword [0x140053710]
movsd qword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x60], xmm1
mov r8d, r14d
cmp r13d, 2
jl 0x14003bb61
lea rcx, [rbp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, 0x18
jl 0x14003ba60
cmp r8d, 0x1c
jge 0x14003bba7
movsxd rax, r8d
lea r9, [rbp + 0x50]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x3a
movzx eax, r8w
sub ax, cx
add ax, 0x37
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x1c
jl 0x14003bb70
movups xmm0, xmmword [0x140053600]
movups xmmword [rbp + 0x18], xmm0
movzx eax, word [0x140053628]
movsd xmm0, qword [0x140053620]
movups xmm1, xmmword [0x140053610]
mov word [rbp + 0x40], ax
movsd qword [rbp + 0x38], xmm0
movups xmmword [rbp + 0x28], xmm1
mov r8d, r14d
cmp r13d, 2
jl 0x14003bcf1
lea rcx, [rbp + 0x18]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, 0x10
jl 0x14003bbf0
cmp r8d, 0x15
jge 0x14003bd37
movsxd rax, r8d
lea r9, [rbp + 0x18]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x3a
movzx eax, r8w
sub ax, cx
add ax, 0x37
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x15
jl 0x14003bd00
lea r8, [rbp + 0x290]
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x18]
call fcn.14003b3b0
mov dword [rbp + 0x220], 0x50
mov dword [rbp + 0x224], 0x40
lea rax, [0x14003f5d0]
mov qword [rbp + 0x228], rax
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], r14
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x240], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x250], r14
lea rdi, str.NizzTools
mov qword [rbp + 0x258], rdi
mov qword [rbp + 0x260], rdi
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x268], rax
lea rcx, [rbp + 0x220]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r15d, 1
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
lea ebx, [rax - 0xcd]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x131
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], 0x19a
mov dword [rsp + 0x30], 0x262
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
mov r8, rdi
mov rdx, qword [rbp + 0x260]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r12, rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, r12
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140053a60]
movdqu xmmword [rbp + 0x278], xmm0
lea rdx, [rbp + 0x278]
mov rcx, r12
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
lea rdx, [rbp + 0x1a0]
mov rcx, r12
call qword [sym.imp.USER32.dll_GetWindowRect]
mov qword [rbp + 0x64], r14
mov qword [rbp + 0x78], 2
mov qword [rbp + 0x90], 2
mov qword [rbp + 0x50], r14
mov dword [rbp + 0x60], 0x1c
mov dword [rbp + 0x58], 0x3c
mov dword [rbp + 0x5c], r15d
mov dword [rbp + 0x74], 0x20
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x6c], r15
mov qword [rbp + 0x88], r15
mov dword [rbp + 0x538], 0xb000
mov dword [rbp + 0x53c], 0xa000
lea rbx, [0x1407ce188]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x530]
mov qword [rsp + 0x50], rax
lea rdi, [0x1407ce180]
mov qword [rsp + 0x48], rdi
lea rsi, [0x1407ce178]
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x50]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r15d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14003bfde
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x530]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x50]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 5
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x14003f462
mov rcx, qword [0x1407ce178]
mov rax, qword [rcx]
lea r9, [rbp - 0x40]
lea r8, [0x140053748]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1407ce180]
mov rax, qword [rcx]
lea r9, [0x1407ce170]
xor r8d, r8d
mov rdx, qword [rbp - 0x40]
call qword [rax + 0x48]
mov rcx, qword [rbp - 0x40]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov edx, 0xa
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r12
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.1400055e0
call fcn.140007280
mov rbx, rax
xor ecx, ecx
call fcn.140026a50
lea rcx, [rbp + 0x400]
call fcn.140038e00
mov qword [rsp + 0x30], r14
lea rax, [0x1407ce130]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x400]
mov r8d, 0x74c5d3
lea rdx, str.GIF89a
mov rcx, qword [0x1407ce180]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, r12
call fcn.140036a50
call fcn.1400367e0
lea rdi, [0x140051c98]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x140053988]
mov r8d, 0xf428
lea rdx, [0x14005eb50]
mov rcx, qword [rbx + 0x50]
call fcn.14002b7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x140053994]
mov r8d, 0x3898
lea rdx, [0x1407c9db0]
mov rcx, qword [rbx + 0x50]
call fcn.14002b7f0
mov rsi, rax
mov qword [rbp + 0x1c8], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm6, dword [0x140053980]
movaps xmm3, xmm6
mov r8d, 0x3898
lea rdx, [0x1407c9db0]
mov rcx, qword [rbx + 0x50]
call fcn.14002b7f0
mov qword [rbp + 0x1f8], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x140053998]
mov r8d, 0xf850
lea rdx, str.OTTO
mov rcx, qword [rbx + 0x50]
call fcn.14002b7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0xf428
lea rdx, [0x14005eb50]
mov rcx, qword [rbx + 0x50]
call fcn.14002b7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14005398c]
mov r8d, 0x1a88
lea rdx, [0x14005d0c0]
mov rcx, qword [rbx + 0x50]
call fcn.14002b7f0
mov r14, rax
mov qword [rbp + 0x1c0], rax
xor r15b, r15b
xorps xmm14, xmm14
movss xmm8, dword [0x140053990]
movss xmm15, dword [0x1400539f4]
movss xmm9, dword [0x1400539f8]
xor edi, edi
mov ebx, 1
nop dword [rax]
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x50]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003c243
nop word [rax + rax]
lea rcx, [rbp + 0x50]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x50]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx r15d, r15b
cmp dword [rbp + 0x58], 0x12
cmove r15d, ebx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x50]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x14003c200
test r15b, r15b
jne 0x14003f39e
mov r8d, dword [0x1407ce168]
test r8d, r8d
je 0x14003c2f5
mov r9d, dword [0x1407ce16c]
test r9d, r9d
je 0x14003c2f5
mov rcx, qword [0x1407ce170]
test rcx, rcx
je 0x14003c28a
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1407ce170], rdi
mov r8d, dword [0x1407ce168]
mov r9d, dword [0x1407ce16c]
mov rcx, qword [0x1407ce178]
mov rax, qword [rcx]
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
xor edx, edx
call qword [rax + 0x68]
mov dword [0x1407ce16c], edi
mov dword [0x1407ce168], edi
mov rcx, qword [0x1407ce178]
mov rax, qword [rcx]
lea r9, [rbp + 0x140]
lea r8, [0x140053748]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1407ce180]
mov rax, qword [rcx]
lea r9, [0x1407ce170]
xor r8d, r8d
mov rdx, qword [rbp + 0x140]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x140]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rbx, qword [0x1407ce108]
test rbx, rbx
je 0x14003c30f
mov rbx, qword [rbx + 0xa0]
test rbx, rbx
jne 0x14003c32c
jmp 0x14003c312
mov rbx, rdi
mov r8d, 0x251
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRC_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], 0
jne 0x14003c338
call fcn.140036170
call fcn.140037890
call fcn.140007b60
xor edx, edx
mov r8d, 0x9f
lea rcx, str.Hello__world_
call fcn.14000d650
mov qword [rbp + 0x148], 0
xor r8d, r8d
lea rdx, [rbp + 0x148]
mov rcx, qword [0x1407ce108]
mov rcx, qword [rcx + 0x3ed0]
call fcn.140010e40
mov dword [rbp + 0x150], 0x44188000
mov dword [rbp + 0x154], 0x43cd0000
xor r8d, r8d
lea rdx, [rbp + 0x150]
mov rcx, qword [0x1407ce108]
mov rcx, qword [rcx + 0x3ed0]
call fcn.140010fd0
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
mov r10, qword [rax + 0x298]
mov qword [0x1407ce138], r10
movss xmm6, dword [rax + 0x20]
movss xmm7, dword [rax + 0x24]
addss xmm6, dword [0x140053958]
addss xmm7, dword [0x140053958]
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movsd qword [0x1407ce120], xmm0
movdqa xmm0, xmmword [0x140053cd0]
movups xmmword [rbp - 0x60], xmm0
lea rcx, [rbp - 0x60]
call fcn.1400036a0
addss xmm7, dword [0x140053a14]
addss xmm6, dword [0x140053a20]
movss dword [rbp + 0x158], xmm6
movss dword [rbp + 0x15c], xmm7
mov dword [rsp + 0x28], 0xf0
movss xmm0, dword [0x140053968]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x158]
lea rdx, [0x1407ce120]
mov rcx, r10
call fcn.140029f00
mov rdi, qword [0x1407ce108]
movss xmm2, dword [rdi + 0x18]
mulss xmm2, dword [0x140053958]
cmp byte [0x1407cd670], 0
je 0x14003c488
movaps xmm1, xmm14
jmp 0x14003c490
movss xmm1, dword [0x1400539bc]
subss xmm1, dword [0x1407ce1bc]
mulss xmm1, xmm2
addss xmm1, dword [0x1407ce1bc]
movss dword [0x1407ce1bc], xmm1
cmp byte [0x14005d0b4], 0
je 0x14003c4bb
movaps xmm1, xmm14
jmp 0x14003c4c3
movss xmm1, dword [0x1400539e4]
subss xmm1, dword [0x1407ce19c]
mulss xmm1, xmm2
addss xmm1, dword [0x1407ce19c]
movss dword [0x1407ce19c], xmm1
cmp byte [0x1407cd671], 0
je 0x14003c4ee
movaps xmm1, xmm14
jmp 0x14003c4f2
movaps xmm1, xmm8
subss xmm1, dword [0x1407ce1a0]
mulss xmm1, xmm2
addss xmm1, dword [0x1407ce1a0]
movss dword [0x1407ce1a0], xmm1
cmp byte [0x1407cd648], 0
je 0x14003c51d
movaps xmm1, xmm14
jmp 0x14003c525
movss xmm1, dword [0x1400539b8]
subss xmm1, dword [0x1407ce1b8]
mulss xmm1, xmm2
addss xmm1, dword [0x1407ce1b8]
movss dword [0x1407ce1b8], xmm1
movss xmm1, dword [0x1407ce160]
cmp byte [0x1407ce164], 0
jne 0x14003c761
comiss xmm1, xmm15
jae 0x14003c761
addss xmm1, dword [0x140053944]
movss dword [0x1407ce160], xmm1
mov byte [0x1407ce164], 0
mov rcx, r14
mov qword [rbp + 0x530], rcx
mov rbx, r14
test r14, r14
jne 0x14003c5c6
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14003c5bc
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14003c5b5
mov r8d, 0x70d
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp + 0x530], rcx
mov rbx, rcx
call fcn.140010c00
lea rcx, [rdi + 0x4838]
lea rdx, [rbp + 0x530]
call fcn.14001e020
mov rax, qword [rdi + 0x3ed0]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x298]
call fcn.1400276c0
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm6, dword [0x140053978]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140053a1c]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0x138], 0x42480000
mov dword [rbp + 0x13c], 0x42480000
lea rdx, [rbp + 0x138]
lea rcx, [0x1400488a4]
call fcn.1400330d0
test al, al
je 0x14003c68e
mov rcx, r12
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, dword [0x140053a18]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm6
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x160], 0x42480000
mov dword [rbp + 0x164], 0x42480000
lea rdx, [rbp + 0x160]
lea rcx, [0x1400488a8]
call fcn.1400330d0
test al, al
je 0x14003c720
mov edx, 6
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140010d10
cmp dword [0x1407ce128], 0
sete r8b
movss xmm7, dword [0x1400539ac]
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm9
lea rdx, str.Page0
lea rcx, str.Page0
call fcn.140034590
cvttss2si eax, xmm0
test eax, eax
jns 0x14003c78e
xor eax, eax
jmp 0x14003c798
mov byte [0x1407ce164], 1
movss xmm0, dword [0x140053934]
comiss xmm0, xmm1
jae 0x14003c570
addss xmm1, dword [0x140053a4c]
movss dword [0x1407ce160], xmm1
jmp 0x14003c577
mov ecx, 0xff
cmp eax, ecx
cmovg eax, ecx
movd xmm6, eax
cvtdq2ps xmm6, xmm6
divss xmm6, xmm15
mov rbx, qword [0x1407ce108]
lea rcx, [rbx + 0x4828]
mov dword [rbp + 0x1d0], 0
movss xmm0, dword [rbx + 0x37d0]
movss dword [rbp + 0x1d4], xmm0
lea rdx, [rbp + 0x1d0]
call fcn.14001dcc0
movss dword [rbx + 0x37d0], xmm6
cmp dword [0x1407ce128], 0
jne 0x14003cbc9
mov byte [0x1407cd670], 1
mov byte [0x14005d0b4], 1
mov byte [0x1407cd671], 1
mov byte [0x1407cd648], 1
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140053984]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm7, dword [0x1400539c4]
addss xmm0, xmm7
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
call fcn.140014d70
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm8
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400539e4]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movdqa xmm0, xmmword [0x140053de0]
movups xmmword [rsp + 0x60], xmm0
mov dword [rbp + 0x168], 0x3f800000
mov dword [rbp + 0x16c], 0x3f800000
mov qword [rbp + 0x190], 0
mov dword [rbp + 0x198], 0x437a0000
mov dword [rbp + 0x19c], 0x43660000
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x168]
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x198]
mov rcx, qword [0x1407ce130]
call fcn.1400348c0
mov rcx, rsi
mov qword [rbp + 0x530], rcx
mov rdi, qword [0x1407ce108]
mov rbx, rsi
test rsi, rsi
jne 0x14003c99a
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14003c990
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14003c989
mov r8d, 0x70d
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp + 0x530], rcx
mov rbx, rcx
call fcn.140010c00
lea rcx, [rdi + 0x4838]
lea rdx, [rbp + 0x530]
call fcn.14001e020
mov rax, qword [rdi + 0x3ed0]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x298]
call fcn.1400276c0
movdqa xmm0, xmmword [0x140053dd0]
movups xmmword [rsp + 0x60], xmm0
xor r9d, r9d
movaps xmm0, xmm7
movss xmm1, dword [0x14005399c]
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Nizzware_Support_Tool
lea rcx, [rsp + 0x60]
call fcn.1400325c0
call fcn.140010d10
movss xmm6, dword [0x1407ce198]
addss xmm6, dword [0x1400538e8]
movss dword [0x1407ce198], xmm6
comiss xmm6, xmm7
jb 0x14003ca3b
mov dword [0x1407ce198], 0
mov dword [0x1407ce128], 1
movaps xmm6, xmm14
divss xmm6, xmm7
movaps xmm0, xmm6
mulss xmm0, xmm7
cvttss2si edx, xmm0
mov dword [rbp + 0xb8], 0x43a28000
mov dword [rbp + 0xbc], 0x420c0000
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140053a04]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400539dc]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, [rbp - 0x80]
call fcn.140041050
nop
mov r8d, 1
lea rdx, [0x140052dc8]
lea rcx, [rbp - 0x80]
call fcn.140040a40
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea r8, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r8, qword [rsp + 0x60]
lea rdx, [rbp + 0xb8]
movaps xmm0, xmm6
call fcn.14003ae80
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003cb6c
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cb67
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f3d6
call fcn.140043c3c
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14003cbba
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cbb5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f3dd
call fcn.140043c3c
call fcn.140014ec0
movss xmm7, dword [0x1400539ac]
jmp 0x14003cbcb
xor ebx, ebx
call fcn.140003c00
cmp dword [0x1407ce128], 1
sete r8b
movss xmm0, dword [0x1400539c8]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm9
lea rdx, str.Page1
lea rcx, str.Page1
call fcn.140034590
cvttss2si edi, xmm0
test edi, edi
jns 0x14003cc0c
mov edi, ebx
jmp 0x14003cc16
mov eax, 0xff
cmp edi, eax
cmovg edi, eax
mov rbx, qword [0x1407ce108]
lea rcx, [rbx + 0x4828]
mov dword [rbp + 0x1dc], 0
movss xmm0, dword [rbx + 0x37d0]
movss dword [rbp + 0x1e0], xmm0
lea rdx, [rbp + 0x1dc]
call fcn.14001dcc0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
divss xmm0, xmm15
movss dword [rbx + 0x37d0], xmm0
cmp dword [0x1407ce128], 1
jne 0x14003e96a
mov byte [0x1407cd670], 0
mov byte [0x14005d0b4], 0
mov byte [0x1407cd671], 0
mov byte [0x1407cd648], 1
movss xmm0, dword [0x1400539d8]
subss xmm0, dword [0x1407ce1a0]
addss xmm0, dword [0x1407ce1b8]
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm2, dword [rax + 0x24]
subss xmm2, dword [rax + 0x88]
addss xmm2, xmm0
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
movss xmm0, dword [0x140053a1c]
subss xmm0, dword [0x1407ce19c]
addss xmm1, xmm0
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movdqa xmm6, xmmword [0x140053de0]
movups xmmword [rbp - 0x60], xmm6
mov dword [rbp + 0xc0], 0x3f800000
mov dword [rbp + 0xc4], 0x3f800000
mov qword [rbp + 0xc8], 0
movss xmm0, dword [0x140053a00]
subss xmm0, dword [0x1407ce1bc]
movss dword [rbp + 0xd0], xmm0
movss dword [rbp + 0xd4], xmm0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x1407ce130]
call fcn.1400348c0
mov rdi, qword [0x1407ce108]
mov rax, qword [rdi + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rdi + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1400539a4]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rcx, rsi
mov qword [rbp + 0x530], rcx
mov rbx, rsi
test rsi, rsi
jne 0x14003ce34
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14003ce2a
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14003ce23
mov r8d, 0x70d
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp + 0x530], rcx
mov rbx, rcx
call fcn.140010c00
lea rcx, [rdi + 0x4838]
lea rdx, [rbp + 0x530]
call fcn.14001e020
mov rax, qword [rdi + 0x3ed0]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x298]
call fcn.1400276c0
movups xmmword [rsp + 0x60], xmm6
lea rdx, str.Nizzware_Solutions
lea rcx, [rsp + 0x60]
call fcn.1400325c0
call fcn.140010d10
mov rax, qword [rbp + 0x1f8]
mov rcx, rax
mov qword [rbp + 0x530], rax
mov rdi, qword [0x1407ce108]
mov rbx, rax
test rax, rax
jne 0x14003cedf
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14003ced5
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14003cece
mov r8d, 0x70d
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp + 0x530], rcx
mov rbx, rcx
call fcn.140010c00
lea rcx, [rdi + 0x4838]
lea rdx, [rbp + 0x530]
call fcn.14001e020
mov rax, qword [rdi + 0x3ed0]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x298]
call fcn.1400276c0
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1400539d0]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0xd8], 0x43960000
mov dword [rbp + 0xdc], 0x41f00000
lea rdx, [rbp + 0xd8]
lea rcx, str.Nizzware_PC_Cleaner
call fcn.140032e00
xor esi, esi
test al, al
je 0x14003d527
movsd xmm0, qword [0x140053818]
movsd qword [rbp - 0x20], xmm0
mov eax, dword [0x140053820]
mov dword [rbp - 0x18], eax
movzx eax, word [0x140053824]
mov word [rbp - 0x14], ax
cmp byte [0x140053825], sil
je 0x14003d103
mov r8d, esi
cmp r13d, 2
jl 0x14003d0c1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm10
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmmword [0x140053b00]
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140053b50]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x140053818]
xorps xmm1, xmm0
movd dword [rbp - 0x20], xmm1
movdqa xmm2, xmmword [0x140053ae0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
andps xmm2, xmmword [0x140053b00]
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x1c]
xorps xmm2, xmm1
movd dword [rbp - 0x1c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x20]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14003d0d0
xor edx, edx
lea rcx, [rbp - 0x20]
call qword [sym.imp.USER32.dll_FindWindowA]
mov rbx, rax
mov ecx, dword [0x140053814]
mov dword [rbp + 0x530], ecx
cmp byte [0x140053817], 0
je 0x14003d1e3
cmp r13d, 2
jl 0x14003d1a3
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm10
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmmword [0x140053b00]
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmmword [0x140053b50]
movd xmm0, ecx
xorps xmm1, xmm0
movd dword [rbp + 0x530], xmm1
jmp 0x14003d1e3
lea r9, [rbp + 0x530]
mov r8d, esi
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14003d1b0
lea rcx, [rbp + 0x530]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edi, 1
mov edx, edi
mov rcx, rbx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [rbp + 0x18]
call fcn.14003b400
cmp qword [rax + 0x18], 0xf
jbe 0x14003d213
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14003d257
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d252
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f3e4
call fcn.140043c3c
movups xmm0, xmmword [0x140053700]
movups xmmword [rbp + 0x18], xmm0
movups xmm1, xmmword [0x140053710]
movups xmmword [rbp + 0x28], xmm1
movups xmm0, xmmword [0x140053720]
movups xmmword [rbp + 0x38], xmm0
movsd xmm0, qword [0x140053730]
movsd qword [rbp + 0x48], xmm0
mov r8d, esi
cmp r13d, 2
jl 0x14003d3a1
lea rcx, [rbp + 0x18]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, xmm11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm10
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm13
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, 0x18
jl 0x14003d2a0
cmp r8d, 0x1c
jge 0x14003d3e7
movsxd rax, r8d
lea r9, [rbp + 0x18]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x3a
movzx eax, r8w
sub ax, cx
add ax, 0x37
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x1c
jl 0x14003d3b0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
mov r9d, 0xffffffff
lea r8, [rbp + 0x18]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rbx, eax
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.140040310
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rcx
mov r9d, 0xffffffff
lea r8, [rbp + 0x18]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x18]
call fcn.14003b400
cmp qword [rax + 0x18], 0xf
jbe 0x14003d481
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14003d4c5
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d4c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f3eb
call fcn.140043c3c
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x30], 0xf
mov byte [rbp + 0x18], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003d512
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d50d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f3f2
call fcn.140043c3c
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
jmp 0x14003d52c
mov edi, 1
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1400539e0]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0xe0], 0x43960000
mov dword [rbp + 0xe4], 0x41f00000
lea rdx, [rbp + 0xe0]
lea rcx, str.Loader_Fix
call fcn.140032e00
test al, al
je 0x14003d5cb
lea rcx, str.sc_stop_windowsproc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.taskkill__IM_Loader.exe__F__T
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm6, dword [0x140053a08]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0xe8], 0x43870000
mov dword [rbp + 0xec], 0x42200000
lea rdx, [rbp + 0xe8]
lea rcx, str.Support_Guide
call fcn.140032e00
test al, al
je 0x14003d68f
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
xor r9d, r9d
lea r8, str.https:__nizzware.gitbook.io_nizzware_troubleshooting._perm_spoof_aio_perm_spoof
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp eax, 0x20
jg 0x14003d68f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, str.Failed_to_open_URL._Error_code:__lu_n
call fcn.140038da0
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140053a04]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0xf0], 0x43870000
mov dword [rbp + 0xf4], 0x42200000
lea rdx, [rbp + 0xf0]
lea rcx, str.Discord
call fcn.140032e00
test al, al
je 0x14003d74e
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
xor r9d, r9d
lea r8, str.https:__discord.gg_darkservices
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp eax, 0x20
jg 0x14003d74e
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, str.Failed_to_open_URL._Error_code:__lu_n
call fcn.140038da0
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1400539ec]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0xf8], 0x43960000
mov dword [rbp + 0xfc], 0x41f00000
lea rdx, [rbp + 0xf8]
lea rcx, str.Windows_Activator
call fcn.140032e00
test al, al
je 0x14003d8a0
xor edx, edx
lea rcx, str.ConsoleWindow
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp - 0x78], rsi
mov ecx, 0x40
call fcn.1400438f0
mov rcx, rax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x70], 0x3d
mov qword [rbp - 0x68], 0x3f
movups xmm0, xmmword [str.powershell__Command__irm_https:__get.activated.win_get__iex_]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140052f98]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x140052fa8]
movups xmmword [rax + 0x20], xmm0
movsd xmm0, qword [0x140052fb8]
movsd qword [rax + 0x30], xmm0
mov eax, dword [0x140052fc0]
mov dword [rcx + 0x38], eax
movzx eax, byte [0x140052fc4]
mov byte [rcx + 0x3c], al
mov byte [rcx + 0x3d], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14003d890
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d88b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f3f9
call fcn.140043c3c
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0x100], 0x43960000
mov dword [rbp + 0x104], 0x41f00000
lea rdx, [rbp + 0x100]
lea rcx, str.All_fix
call fcn.140032e00
test al, al
je 0x14003e965
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 5
mov qword [rsp + 0x78], 0xf
mov eax, dword [str.pause]
mov dword [rsp + 0x60], eax
movzx eax, byte [0x140052fd8]
mov byte [rsp + 0x64], al
mov byte [rsp + 0x65], 0
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003d9ab
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003d9e8
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d9e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f400
call fcn.140043c3c
lea rdx, str.Deleting_temporary_files...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov ecx, 0x20
call fcn.1400438f0
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], 0x14
mov qword [rsp + 0x78], 0x1f
movups xmm0, xmmword [str.del__q__s__TEMP_.]
movups xmmword [rax], xmm0
mov eax, dword [0x140053010]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003daa4
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003dae1
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dadc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f407
call fcn.140043c3c
lea rdx, str.Riot_Vanguard_will_be_deactivated.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0xb
mov qword [rsp + 0x78], 0xf
movsd xmm0, qword [str.sc_stop_vgk]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x140053048]
mov word [rsp + 0x68], ax
movzx eax, byte [0x14005304a]
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x6b], 0
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003db99
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003dbd6
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dbd1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f40e
call fcn.140043c3c
mov qword [rbp + 0x530], 2
lea rcx, [rbp + 0x530]
call fcn.140041430
lea rdx, str.Disabling_Hyper_V...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov ecx, 0x30
call fcn.1400438f0
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], 0x25
mov qword [rsp + 0x78], 0x2f
movups xmm0, xmmword [str.bcdedit__set_hypervisorlaunchtype_off]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140053078]
movups xmmword [rax + 0x10], xmm1
mov eax, dword [0x140053088]
mov dword [rcx + 0x20], eax
movzx eax, byte [0x14005308c]
mov byte [rcx + 0x24], al
mov byte [rcx + 0x25], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003dcbe
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003dcfb
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dcf6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f415
call fcn.140043c3c
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov ecx, 0x80
call fcn.1400438f0
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], 0x7b
mov qword [rsp + 0x78], 0x7f
movups xmm0, xmmword [str.powershell.exe__ExecutionPolicy_Bypass__Command__Disable_WindowsOptionalFeature__Online__FeatureName_Microsoft_Hyper_V_All_]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1400530a0]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x1400530b0]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [0x1400530c0]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [0x1400530d0]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [0x1400530e0]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [0x1400530f0]
movups xmmword [rax + 0x60], xmm0
movsd xmm0, qword [0x140053100]
movsd qword [rax + 0x70], xmm0
movzx eax, word [0x140053108]
mov word [rcx + 0x78], ax
movzx eax, byte [0x14005310a]
mov byte [rcx + 0x7a], al
mov byte [rcx + 0x7b], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003ddef
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003de2c
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003de27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f41c
call fcn.140043c3c
lea rdx, str.Disabling_VulnerableDriverBlocklist...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov ecx, 0x80
call fcn.1400438f0
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], 0x7d
mov qword [rsp + 0x78], 0x7f
movups xmm0, xmmword [str.reg_add__HKLMSOFTWAREMicrosoftSQMClientWindowsVulnerabilityOverride___v__Windows11_22H2_BlockList___t_REG_DWORD__d_0__f]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140053150]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x140053160]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [0x140053170]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [0x140053180]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [0x140053190]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [0x1400531a0]
movups xmmword [rax + 0x60], xmm0
movsd xmm0, qword [0x1400531b0]
movsd qword [rax + 0x70], xmm0
mov eax, dword [0x1400531b8]
mov dword [rcx + 0x78], eax
movzx eax, byte [0x1400531bc]
mov byte [rcx + 0x7c], al
mov byte [rcx + 0x7d], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003df41
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003df7e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003df79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f423
call fcn.140043c3c
lea rdx, str.Adding_regedits...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov ecx, 0x90
call fcn.1400438f0
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], 0x81
mov qword [rsp + 0x78], 0x8f
movups xmm0, xmmword [str.reg_add__HKLMSYSTEMCurrentControlSetControlSession_ManagerMemory_Management___v_FeatureSettingsOverride__t_REG_DWORD__d_3__f]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1400531f0]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x140053200]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [0x140053210]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [0x140053220]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [0x140053230]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [0x140053240]
movups xmmword [rax + 0x60], xmm0
movups xmm1, xmmword [0x140053250]
movups xmmword [rax + 0x70], xmm1
movzx eax, byte [0x140053260]
mov byte [rcx + 0x80], al
mov byte [rcx + 0x81], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003e08e
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003e0cb
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e0c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f42a
call fcn.140043c3c
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov ecx, 0x90
call fcn.1400438f0
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], 0x85
mov qword [rsp + 0x78], 0x8f
movups xmm0, xmmword [str.reg_add__HKLMSYSTEMCurrentControlSetControlSession_ManagerMemory_Management___v_FeatureSettingsOverrideMask__t_REG_DWORD__d_3__f]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140053280]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x140053290]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [0x1400532a0]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [0x1400532b0]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [0x1400532c0]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [0x1400532d0]
movups xmmword [rax + 0x60], xmm0
movups xmm1, xmmword [0x1400532e0]
movups xmmword [rax + 0x70], xmm1
mov eax, dword [0x1400532f0]
mov dword [rcx + 0x80], eax
movzx eax, byte [0x1400532f4]
mov byte [rcx + 0x84], al
mov byte [rcx + 0x85], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003e1c4
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003e201
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e1fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f431
call fcn.140043c3c
lea rdx, str.Disabling_Core_Isolation...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov ecx, 0x80
call fcn.1400438f0
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], 0x77
mov qword [rsp + 0x78], 0x7f
movups xmm0, xmmword [str.reg_add__HKLMSYSTEMCurrentControlSetControlDeviceGuard___v__EnableVirtualizationBasedSecurity___t_REG_DWORD__d_0__f]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140053330]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x140053340]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [0x140053350]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [0x140053360]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [0x140053370]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [0x140053380]
movups xmmword [rax + 0x60], xmm0
mov eax, dword [0x140053390]
mov dword [rcx + 0x70], eax
movzx eax, word [0x140053394]
mov word [rcx + 0x74], ax
movzx eax, byte [0x140053396]
mov byte [rcx + 0x76], al
mov byte [rcx + 0x77], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003e314
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003e351
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e34c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f438
call fcn.140043c3c
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x188], rsi
mov ecx, 0xb0
call fcn.1400438f0
mov r8, rax
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x180], 0xab
mov qword [rbp + 0x188], 0xaf
lea rcx, str.Please_make_sure_Virtualization_is_enabled_in_your_BIOS_settings_for_your_CPU__And_For_AMD:__Disable_Smart_Access_Memory_in_BIOS__And_For_Intel__Disable_Resizebar_in_BIOS_
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rdx, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x10], xmm1
mov rax, qword [rcx + 0xa0]
mov qword [rdx + 0x20], rax
movzx eax, word [rcx + 0xa8]
mov word [rdx + 0x28], ax
movzx eax, byte [rcx + 0xaa]
mov byte [rdx + 0x2a], al
mov byte [r8 + 0xab], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rsi
mov qword [rbp + 8], rsi
mov ecx, 0x20
call fcn.1400438f0
mov qword [rbp - 0x10], rax
mov qword [rbp], 0x17
mov qword [rbp + 8], 0x1f
movups xmm0, xmmword [str.VirtualizationNote.txt]
movups xmmword [rax], xmm0
mov ecx, dword [0x140053460]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x140053464]
mov word [rax + 0x14], cx
movzx ecx, byte [0x140053466]
mov byte [rax + 0x16], cl
mov byte [rax + 0x17], 0
lea rcx, str.TEMP
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rdi, rax
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14003e490
mov r8, qword [rbp]
mov rcx, qword [rbp + 8]
mov rax, rcx
sub rax, r8
cmp rbx, rax
ja 0x14003e52a
lea rax, [rbx + r8]
mov qword [rbp], rax
lea rsi, [rbp - 0x10]
cmp rcx, 0xf
cmova rsi, qword [rbp - 0x10]
lea rax, [rbx + rdi]
cmp rax, rsi
jbe 0x14003e4e5
lea rax, [rsi + r8]
cmp rdi, rax
ja 0x14003e4e5
cmp rsi, rdi
ja 0x14003e4dd
xor r14d, r14d
jmp 0x14003e4e8
mov r14, rsi
sub r14, rdi
jmp 0x14003e4e8
mov r14, rbx
lea rcx, [rsi + rbx]
inc r8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r14
mov rdx, rdi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + r14]
mov r8, rbx
sub r8, r14
lea rdx, [r14 + rbx]
add rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x10]
mov r14, qword [rbp + 0x1c0]
xor esi, esi
jmp 0x14003e540
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
mov rdx, rbx
lea rcx, [rbp - 0x10]
call fcn.1400428a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
lea rcx, [rbp + 0x2f0]
call fcn.140040860
mov rax, qword [rbp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2f0], rax
mov rax, qword [rbp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x2ec], edx
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14003e5fe
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e5f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f43f
call fcn.140043c3c
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x14003e64c
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e647
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f446
call fcn.140043c3c
mov qword [rbp], rsi
mov qword [rbp + 8], 0xf
mov byte [rbp - 0x10], 0
lea rdx, [rbp + 0x170]
cmp qword [rbp + 0x188], 0xf
cmova rdx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x180]
lea rcx, [rbp + 0x2f0]
call fcn.1400426e0
lea rcx, [rbp + 0x2f8]
call fcn.1400407a0
test rax, rax
jne 0x14003e6ba
mov rax, qword [rbp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x2f0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
mov ecx, 0x30
call fcn.1400438f0
mov rcx, rax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x50], 0x2d
mov qword [rbp - 0x48], 0x2f
movups xmm0, xmmword [str.start_notepad___TEMP_VirtualizationNote.txt_]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140053480]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x140053490]
movsd qword [rax + 0x20], xmm0
mov eax, dword [0x140053498]
mov dword [rcx + 0x28], eax
movzx eax, byte [0x14005349c]
mov byte [rcx + 0x2c], al
mov byte [rcx + 0x2d], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test eax, eax
je 0x14003e76b
lea rdx, str.Command_failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140041210
lea rdx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0xf
cmova rdx, qword [rbp - 0x60]
mov r8, qword [rbp - 0x50]
mov rcx, rax
call fcn.1400426e0
lea rdx, [0x1400413f0]
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]
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x14003e7a6
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e7a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f44d
call fcn.140043c3c
lea rdx, str.Ready_To_Go_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
lea rdx, str.Do_you_want_to_restart_now___Y_N_:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [rbp - 0x80]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140041570
lea rcx, [rbp - 0x80]
mov rbx, qword [rbp - 0x80]
mov rdi, qword [rbp - 0x68]
cmp rdi, 0xf
cmova rcx, rbx
mov r8, qword [rbp - 0x70]
cmp r8, 1
jne 0x14003e831
lea rdx, [0x140048904]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14003e86a
lea rdx, [0x1400534d4]
lea rcx, [rbp - 0x80]
call fcn.140041760
test al, al
jne 0x14003e86a
lea rdx, str.Restart_canceled._The_system_will_not_restart.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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]
jmp 0x14003e893
lea rdx, str.Restarting_the_system_in...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140041210
lea rdx, [0x1400413f0]
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.14003b240
nop
cmp rdi, 0xf
jbe 0x14003e8cb
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14003e8c2
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f454
mov rcx, rbx
call fcn.140043c3c
nop
mov rax, qword [rbp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2f0], rax
mov rax, qword [rbp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x2ec], edx
lea rcx, [rbp + 0x2f8]
call fcn.140040200
lea rcx, [rbp + 0x300]
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 + 0x398]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 0xf
jbe 0x14003e965
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e960
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f45b
call fcn.140043c3c
call fcn.140010d10
call fcn.140003c00
cmp dword [0x1407ce128], 2
sete r8b
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm9
lea rdx, str.Page2
lea rcx, str.Page2
call fcn.140034590
cvttss2si edi, xmm0
test edi, edi
jns 0x14003e9a5
xor esi, esi
mov edi, esi
jmp 0x14003e9b1
mov eax, 0xff
cmp edi, eax
cmovg edi, eax
xor esi, esi
mov rbx, qword [0x1407ce108]
mov dword [rbp + 0x1e8], esi
movss xmm0, dword [rbx + 0x37d0]
movss dword [rbp + 0x1ec], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x1e8]
call fcn.14001dcc0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
divss xmm0, xmm15
movss dword [rbx + 0x37d0], xmm0
cmp dword [0x1407ce128], 2
jne 0x14003f1c7
mov byte [0x1407cd670], 1
mov byte [0x14005d0b4], 1
mov byte [0x1407cd671], 1
mov byte [0x1407cd648], 0
movss xmm0, dword [0x1407ce1b8]
comiss xmm0, dword [0x1400539b4]
jb 0x14003eaeb
mov dword [rbp - 0x30], 0x3d888889
mov dword [rbp - 0x2c], 0x3d888889
mov dword [rbp - 0x28], 0x3d888889
cvttss2si eax, dword [0x1407ce160]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400538c8]
movss dword [rbp - 0x24], xmm0
movss xmm3, dword [0x1407ce120]
movaps xmm1, xmm3
addss xmm1, dword [0x140053a10]
movss dword [rbp + 0x108], xmm1
movss xmm2, dword [0x1407ce124]
movaps xmm0, xmm2
addss xmm0, dword [0x1400539fc]
movss dword [rbp + 0x10c], xmm0
addss xmm3, dword [0x1400539e8]
movss dword [rbp + 0x110], xmm3
addss xmm2, dword [0x1400539c0]
movss dword [rbp + 0x114], xmm2
lea rcx, [rbp - 0x30]
call fcn.1400036a0
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm14
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0x110]
mov rcx, qword [0x1407ce138]
call fcn.140029f00
cmp dword [0x1407ce118], 0
sete r8b
movss xmm0, dword [0x1400539a0]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm9
lea rdx, str.infotext0
lea rcx, str.infotext0
call fcn.140034590
cvttss2si edi, xmm0
test edi, edi
jns 0x14003eb27
mov edi, esi
jmp 0x14003eb31
mov eax, 0xff
cmp edi, eax
cmovg edi, eax
mov rbx, qword [0x1407ce108]
mov dword [rbp + 0x200], esi
movss xmm0, dword [rbx + 0x37d0]
movss dword [rbp + 0x204], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x200]
call fcn.14001dcc0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
divss xmm0, xmm15
movss dword [rbx + 0x37d0], xmm0
mov r8, qword [0x1407ce108]
movups xmm0, xmmword [r8 + 0x38bc]
movups xmmword [rbp - 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37d0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.1400036a0
mov esi, eax
movss xmm6, dword [0x1407ce120]
movaps xmm7, xmm6
addss xmm7, dword [0x140053a20]
movss xmm8, dword [0x1407ce124]
movaps xmm9, xmm8
addss xmm9, dword [0x140053a14]
addss xmm8, dword [0x140053a0c]
mov qword [rsp + 0x30], 0
lea rax, str.Opening_Link.....
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140053a48]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140053a3c]
movss xmm2, dword [r8 + 0x3c08]
lea rdx, [rbp + 0x538]
mov rcx, qword [r8 + 0x3c00]
call fcn.14002f460
movss xmm0, dword [rbp + 0x538]
addss xmm0, dword [0x14005392c]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x538], xmm1
subss xmm7, xmm6
movss xmm2, dword [0x140053900]
mulss xmm7, xmm2
addss xmm7, xmm6
mulss xmm1, xmm2
subss xmm7, xmm1
movss dword [rbp + 0x118], xmm7
subss xmm9, xmm8
mulss xmm9, xmm2
addss xmm9, xmm8
movss xmm0, dword [rbp + 0x53c]
mulss xmm0, xmm2
subss xmm9, xmm0
movss dword [rbp + 0x11c], xmm9
mov rbx, qword [0x1407ce138]
test esi, 0xff000000
je 0x14003ed2c
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14003ecd9
mov r8d, 0x637
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm14
lea rax, [0x140053554]
mov qword [rsp + 0x38], rax
lea rax, str.Downloading_File....
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x118]
movaps xmm2, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.14002f680
call fcn.140003c00
cmp dword [0x1407ce118], 1
sete r8b
movss xmm0, dword [0x1400539a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400539f8]
lea rdx, str.infotext1
lea rcx, str.infotext1
call fcn.140034590
cvttss2si edi, xmm0
test edi, edi
jns 0x14003ed71
xor edi, edi
jmp 0x14003ed7b
mov eax, 0xff
cmp edi, eax
cmovg edi, eax
mov rbx, qword [0x1407ce108]
mov dword [rbp + 0x20c], 0
movss xmm0, dword [rbx + 0x37d0]
movss dword [rbp + 0x210], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x20c]
call fcn.14001dcc0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
divss xmm0, xmm15
movss dword [rbx + 0x37d0], xmm0
mov r8, qword [0x1407ce108]
movups xmm0, xmmword [r8 + 0x38bc]
movups xmmword [rbp - 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37d0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.1400036a0
mov esi, eax
movss xmm6, dword [0x1407ce120]
movaps xmm7, xmm6
addss xmm7, dword [0x140053a20]
movss xmm8, dword [0x1407ce124]
movaps xmm9, xmm8
addss xmm9, dword [0x140053a14]
addss xmm8, dword [0x140053a0c]
mov qword [rsp + 0x30], 0
lea rax, str.Spoofing_System_Informations...
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140053a48]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140053a3c]
movss xmm2, dword [r8 + 0x3c08]
lea rdx, [rbp + 0x10]
mov rcx, qword [r8 + 0x3c00]
call fcn.14002f460
movss xmm0, dword [rbp + 0x10]
addss xmm0, dword [0x14005392c]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x10], xmm1
subss xmm7, xmm6
movss xmm2, dword [0x140053900]
mulss xmm7, xmm2
addss xmm7, xmm6
mulss xmm1, xmm2
subss xmm7, xmm1
movss dword [rbp + 0x120], xmm7
subss xmm9, xmm8
mulss xmm9, xmm2
addss xmm9, xmm8
movss xmm0, dword [rbp + 0x14]
mulss xmm0, xmm2
subss xmm9, xmm0
movss dword [rbp + 0x124], xmm9
mov rbx, qword [0x1407ce138]
test esi, 0xff000000
je 0x14003ef6e
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14003ef1b
mov r8d, 0x637
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm14
lea rax, [0x14005359f]
mov qword [rsp + 0x38], rax
lea rax, str.Spoofing_System_Informations...
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x120]
movaps xmm2, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.14002f680
call fcn.140003c00
cmp dword [0x1407ce118], 2
sete r8b
movss xmm0, dword [0x1400539a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400539f8]
lea rdx, str.infotext2
lea rcx, str.infotext2
call fcn.140034590
cvttss2si edi, xmm0
test edi, edi
jns 0x14003efb3
xor edi, edi
jmp 0x14003efbd
mov eax, 0xff
cmp edi, eax
cmovg edi, eax
mov rbx, qword [0x1407ce108]
mov dword [rbp + 0x1b0], 0
movss xmm0, dword [rbx + 0x37d0]
movss dword [rbp + 0x1b4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x1b0]
call fcn.14001dcc0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
divss xmm0, xmm15
movss dword [rbx + 0x37d0], xmm0
mov r8, qword [0x1407ce108]
movups xmm0, xmmword [r8 + 0x38bc]
movups xmmword [rbp - 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37d0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.1400036a0
mov esi, eax
movss xmm6, dword [0x1407ce120]
movaps xmm7, xmm6
addss xmm7, dword [0x140053a20]
movss xmm8, dword [0x1407ce124]
movaps xmm9, xmm8
addss xmm9, dword [0x140053a14]
addss xmm8, dword [0x140053a0c]
mov qword [rsp + 0x30], 0
lea rax, str.Success__Client_will_close_in_5_seconds.
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140053a48]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140053a3c]
movss xmm2, dword [r8 + 0x3c08]
lea rdx, [rbp - 0x40]
mov rcx, qword [r8 + 0x3c00]
call fcn.14002f460
movss xmm0, dword [rbp - 0x40]
addss xmm0, dword [0x14005392c]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x40], xmm1
subss xmm7, xmm6
movss xmm2, dword [0x140053900]
mulss xmm7, xmm2
addss xmm7, xmm6
mulss xmm1, xmm2
subss xmm7, xmm1
movss dword [rbp + 0x128], xmm7
subss xmm9, xmm8
mulss xmm9, xmm2
addss xmm9, xmm8
movss xmm0, dword [rbp - 0x3c]
mulss xmm0, xmm2
subss xmm9, xmm0
movss dword [rbp + 0x12c], xmm9
mov rbx, qword [0x1407ce138]
test esi, 0xff000000
je 0x14003f1b0
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14003f15d
mov r8d, 0x637
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm14
lea rax, [0x1400535d8]
mov qword [rsp + 0x38], rax
lea rax, str.Success__Client_will_close_in_5_seconds.
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x128]
movaps xmm2, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.14002f680
call fcn.140003c00
movss xmm8, dword [0x140053990]
movss xmm9, dword [0x1400539f8]
call fcn.140003c00
mov rcx, qword [0x1407ce108]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm14
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm14
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x130], 0x44188000
mov dword [rbp + 0x134], 0x43cd0000
lea rdx, [rbp + 0x130]
call fcn.1400335e0
mov rax, qword [0x1407ce108]
mov ecx, dword [rax + 0x3f30]
test ecx, ecx
je 0x14003f2df
cmp ecx, dword [rax + 0x476c]
jne 0x14003f2df
lea rdx, [rbp + 0x1a0]
mov rcx, r12
call qword [sym.imp.USER32.dll_GetWindowRect]
movss xmm6, dword [0x140053a48]
movaps xmm2, xmm6
lea rcx, [rbp + 0x270]
call fcn.140011ef0
movd xmm0, dword [rbp + 0x1a4]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
movaps xmm2, xmm6
lea rcx, [rbp + 0x288]
call fcn.140011ef0
movd xmm0, dword [rbp + 0x1a0]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x19a
mov r9d, 0x262
mov r8d, ebx
mov rcx, r12
call qword [sym.imp.USER32.dll_MoveWindow]
call fcn.14000fe50
call fcn.14000a3b0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov rcx, qword [0x1407ce188]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1407ce170]
mov edx, 1
call qword [rax + 0x108]
mov rcx, qword [0x1407ce188]
mov rax, qword [rcx]
lea r8, [rbp + 0xa0]
mov rdx, qword [0x1407ce170]
call qword [rax + 0x190]
mov rbx, qword [0x1407ce108]
cmp dword [rbx + 0x48a0], 0
jg 0x14003f35a
mov r8d, 0x70d
lea rdx, str.D:Nizzware_CodeNizzware_Tool_SRCimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48a8]
mov rcx, qword [rax]
add rcx, 0x48
xor edi, edi
mov eax, edi
cmp byte [rcx], dil
cmovne rax, rcx
mov rcx, rax
call fcn.1400356f0
mov rcx, qword [0x1407ce178]
mov rax, qword [rcx]
xor r8d, r8d
mov ebx, 1
mov edx, ebx
call qword [rax + 0x40]
mov rsi, qword [rbp + 0x1c8]
jmp 0x14003c1e0
call fcn.140036970
call fcn.140036c60
call fcn.140005660
call fcn.14003f550
mov rcx, r12
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x238]
mov rcx, qword [rbp + 0x260]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x14003f47e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f550
mov rdx, qword [rbp + 0x238]
mov rcx, qword [rbp + 0x260]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r15d
lea r11, [rsp + 0x5e0]
mov rbx, 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]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x30]
call fcn.14003a500
int3