Function at 0x140042710
Capabilities:
Delete file
Encode data using xor
Execute command
Log keystrokes via polling
Self delete
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x818]
sub rsp, 0x8f0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x140127a00]
xor rax, rsp
mov qword [rbp + 0x740], rax
xor r15d, r15d
lea rcx, [0x140128520]
call fcn.140054310
call fcn.1400327f0
mov qword [rbp + 0x270], r15
mov dword [rbp + 0x260], 0x50
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateSolidBrush]
mov qword [rbp + 0x290], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x288], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x280], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x2a8], rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x278], rax
lea rax, [0x140047650]
mov qword [rbp + 0x268], rax
lea rdi, str.SaintSpoofer
mov qword [rbp + 0x2a0], rdi
mov qword [rbp + 0x298], r15
mov dword [rbp + 0x264], 3
lea rcx, [rbp + 0x260]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r12d, 1
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], r15
mov rcx, qword [rbp + 0x278]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
mov r9d, 0x80000000
mov r8, rdi
mov rdx, qword [rbp + 0x2a0]
mov ecx, 0x8000028
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rsi, rax
mov qword [rbp + 0x100], rax
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400b5fc0]
movdqu xmmword [rbp + 0x578], xmm0
lea rdx, [rbp + 0x578]
mov rcx, rsi
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov qword [rbp + 0x4a4], r15
mov qword [rbp + 0x4b8], 2
mov qword [rbp + 0x4d0], 2
mov qword [rbp + 0x490], r15
mov dword [rbp + 0x4a0], Ordinal_33
mov dword [rbp + 0x498], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x49c], r12d
mov dword [rbp + 0x4b4], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x4c0], rsi
mov qword [rbp + 0x4ac], r12
mov qword [rbp + 0x4c8], r12
mov dword [rbp + 0x5a0], 0xb000
mov dword [rbp + 0x5a4], 0xa000
lea rbx, [0x140128398]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x2b8]
mov qword [rsp + 0x50], rax
lea rdi, [0x140128390]
mov qword [rsp + 0x48], rdi
lea r14, [0x1401283a0]
mov qword [rsp + 0x40], r14
lea rax, [rbp + 0x490]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x5a0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r12d
xor ecx, ecx
call sub.d3d11.dll_D3D11CreateDeviceAndSwapChain
cmp eax, 0x887a0004
jne 0x140042a14
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x2b8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
lea rax, [rbp + 0x490]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x5a0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 5
xor ecx, ecx
call sub.d3d11.dll_D3D11CreateDeviceAndSwapChain
test eax, eax
je 0x140042a36
call fcn.140042330
mov rdx, qword [rbp + 0x278]
mov rcx, qword [rbp + 0x2a0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x140046d56
call fcn.1400423e0
mov edx, 0xa
mov rcx, rsi
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, rsi
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x37b8
mov r9d, 8
mov r8d, 0x434
lea rcx, str.1.89.2
call fcn.140008cb0
xor ecx, ecx
call fcn.1400087d0
call fcn.14000b8d0
or dword [rax], r12d
xor ecx, ecx
call fcn.140029270
mov edx, 2
mov rcx, rsi
call qword [sym.imp.USER32.dll_MonitorFromWindow]
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
mov qword [rbp + 0x570], rcx
mov dword [rbp + 0x550], Ordinal_46
lea rdx, [rbp + 0x550]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetMonitorInfoW]
mov eax, dword [rbp + 0x560]
sub eax, dword [rbp + 0x558]
cmp eax, 0x438
jle 0x140042b20
lea rcx, [rbp + 0x490]
call fcn.14001cbb0
mov dword [rbp + 0x4a4], 0x41d00000
call fcn.14000b8d0
lea rdx, [rbp + 0x490]
mov rcx, qword [rax + 0x50]
call fcn.14001d740
call fcn.14000b8d0
mov qword [rax + 0x18], r15
call fcn.14000b8d0
mov rdi, rax
mov rbx, qword [rax + 0x50]
mov rcx, rbx
call fcn.140024790
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x1400b0840]
mov r8d, 0x13368
lea rdx, [0x1400e7380]
mov rcx, rbx
call fcn.14001df30
mov qword [0x140128428], rax
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.140024790
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
movss xmm6, dword [0x1400b0858]
movaps xmm3, xmm6
mov r8d, 0x13328
lea rdx, [0x1400d4050]
mov rcx, rbx
call fcn.14001df30
mov qword [0x140128420], rax
mov qword [rsp + 0x20], r15
xor r9d, r9d
movaps xmm2, xmm6
lea rdx, str.C:WindowsFontsImpact.ttf
mov rcx, qword [rdi + 0x50]
call fcn.14001da10
mov qword [0x1401283d8], rax
cmp qword [0x1401283f0], r15
jne 0x140042c10
mov qword [rsp + 0x30], r15
lea rax, [0x1401283f0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1401283d0]
mov qword [rsp + 0x20], rax
lea r9, [0x140127908]
mov r8d, 0xfb
lea rdx, [0x1400fa6f0]
mov rcx, qword [0x140128390]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140128400], r15
jne 0x140042c56
mov qword [rsp + 0x30], r15
lea rax, [0x140128400]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1401283d0]
mov qword [rsp + 0x20], rax
lea r9, [0x140127908]
mov r8d, 0xa7
lea rdx, [0x1400fa7f0]
mov rcx, qword [0x140128390]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140128418], r15
jne 0x140042c9c
mov qword [rsp + 0x30], r15
lea rax, [0x140128418]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1401283d0]
mov qword [rsp + 0x20], rax
lea r9, [0x140127908]
mov r8d, 0x1722e
lea rdx, [0x1400fa8a0]
mov rcx, qword [0x140128390]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140128408], r15
jne 0x140042ce2
mov qword [rsp + 0x30], r15
lea rax, [0x140128408]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1401283d0]
mov qword [rsp + 0x20], rax
lea r9, [0x140127908]
mov r8d, 0x148
lea rdx, [0x140111ad0]
mov rcx, qword [0x140128390]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140128410], r15
jne 0x140042d28
mov qword [rsp + 0x30], r15
lea rax, [0x140128410]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1401283d0]
mov qword [rsp + 0x20], rax
lea r9, [0x140127908]
mov r8d, 0x376
lea rdx, [0x140111c20]
mov rcx, qword [0x140128390]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1401283f8], r15
jne 0x140042d6e
mov qword [rsp + 0x30], r15
lea rax, [0x1401283f8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1401283d0]
mov qword [rsp + 0x20], rax
lea r9, [0x140127908]
mov r8d, 0x24ae
lea rdx, [0x140111fa0]
mov rcx, qword [0x140128390]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1401283e8], r15
jne 0x140042db4
mov qword [rsp + 0x30], r15
lea rax, [0x1401283e8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1401283d0]
mov qword [rsp + 0x20], rax
lea r9, [0x140127908]
mov r8d, 0x134b4
lea rdx, [0x140114450]
mov rcx, qword [0x140128390]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov rcx, rsi
call fcn.140032930
mov rdx, qword [0x140128398]
mov rcx, qword [0x140128390]
call fcn.1400317c0
mov byte [0x1401283b0], r12b
xor bl, bl
mov r13d, dword [reloc.WS2_32.dll_accept]
movdqa xmm8, xmmword [0x1400b6010]
movdqa xmm11, xmmword [0x1400b6020]
movdqa xmm9, xmmword [0x1400b6000]
movdqa xmm7, xmmword [0x1400b6080]
movdqa xmm10, xmmword [0x1400b47a0]
movdqa xmm14, xmmword [0x1400aeec0]
movss xmm13, dword [0x1400b080c]
movss xmm15, dword [0x1400b0878]
xorps xmm12, xmm12
nop word [rax + rax]
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x490]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140042e96
nop
lea rcx, [rbp + 0x490]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x490]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rbp + 0x498], 0x12
cmove ebx, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x490]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140042e50
mov ecx, reloc.WLDAP32.dll_Ordinal_35
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
movzx ebx, bl
cmovne ebx, r12d
mov dword [rbp - 0x7c], ebx
mov rcx, qword [0x1401283b8]
test rcx, rcx
je 0x140042efb
call qword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x140042ef4
lea rdx, [rbp + 0x2b8]
mov rcx, qword [0x1401283b8]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov eax, dword [0x1401283c4]
cmp dword [rbp + 0x2b8], eax
jne 0x140042ef4
mov eax, dword [0x1401283c0]
mov rcx, qword [0x1401283b8]
jmp 0x140042f09
mov rcx, qword [0x1401283b8]
mov eax, dword [0x1401283c0]
test eax, eax
jne 0x140046d09
test bl, bl
jne 0x140046d09
test rcx, rcx
je 0x140042f68
test eax, eax
je 0x140042f68
lea rdx, [rbp + 0x430]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov ecx, dword [rbp + 0x438]
mov r8d, dword [rbp + 0x430]
sub ecx, r8d
sub ecx, 5
mov eax, dword [rbp + 0x43c]
mov r9d, dword [rbp + 0x434]
sub eax, r9d
sub eax, 0x1d
mov dword [rsp + 0x30], 0x40
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
xor edx, edx
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetWindowPos]
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov r8d, 0x7d
lea rdx, [rbp + 0x5c0]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetClassNameA]
test eax, eax
je 0x14004303b
mov r8d, 0x7d
lea rdx, [rbp + 0x640]
mov rcx, qword [0x1401283b8]
call qword [sym.imp.USER32.dll_GetClassNameA]
test eax, eax
je 0x14004303b
mov r8d, 0x7d
lea rdx, [rbp + 0x6c0]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetClassNameA]
test eax, eax
je 0x14004303b
lea rax, [rbp + 0x5c0]
lea r8, [rbp + 0x640]
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140042ff3
inc rax
test ecx, ecx
jne 0x140042fe0
test edx, edx
je 0x14004308e
lea rax, [rbp + 0x5c0]
lea r8, [rbp + 0x6c0]
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140043023
inc rax
test ecx, ecx
jne 0x140043010
test edx, edx
je 0x14004308e
mov edx, 0xffffffec
mov r8d, 0x800a8
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetWindowLongW]
cmp dword [0x1401283c0], 0
je 0x14004308e
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
mov rcx, qword [0x140128398]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401283a8]
mov edx, r12d
call qword [rax + 0x108]
mov rcx, qword [0x140128398]
mov rax, qword [rcx]
lea r8, [rbp + 0x590]
mov rdx, qword [0x1401283a8]
call qword [rax + 0x190]
jmp 0x140046c1e
call fcn.140031a40
call fcn.140032ac0
call fcn.140011bb0
mov r12, qword [0x140128258]
call fcn.14000bd90
movdqa xmm0, xmmword [0x1400b09c0]
movups xmmword [rax + 0xf4], xmm0
movups xmmword [rax + 0x114], xmm0
xorps xmm0, xmm0
movups xmmword [rax + 0x124], xmm0
mov dword [rax + 0x2c], 0x41400000
mov dword [rax + 0x10], 0x40c00000
mov qword [rax + 8], 0
call fcn.14000bd90
mov dword [rax + 0x4c], 0x41700000
mov dword [rax + 0x50], 0x41700000
mov dword [rbp - 0x60], 0x44160000
mov dword [rbp - 0x5c], 0x43e60000
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.140017480
mov r8d, 3
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [0x1400b5720]
call fcn.140004660
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140046b8e
call fcn.1400480c0
lea rcx, [rbp + 0x2b0]
call fcn.14000bfa0
lea rcx, [rbp + 0x5a0]
call fcn.14000b390
mov eax, dword [0x1401287a4]
cmp dword [0x1401283e0], eax
jne 0x140043162
movaps xmm6, xmm13
jmp 0x140043166
movaps xmm6, xmm15
call fcn.14000b8d0
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1400b0828]
mulss xmm0, xmm6
addss xmm0, dword [0x14012879c]
comiss xmm12, xmm0
jbe 0x140043190
movaps xmm1, xmm12
jmp 0x140043198
movaps xmm1, xmm13
minss xmm1, xmm0
movss dword [0x14012879c], xmm1
mov eax, dword [0x1401287a4]
cmp dword [0x1401283e0], eax
jne 0x1400431b4
movaps xmm6, xmm13
jmp 0x1400431b8
movaps xmm6, xmm15
call fcn.14000b8d0
mov rbx, rax
movss xmm0, dword [0x1400b5f90]
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
mulss xmm0, dword [rbx + 0x10]
mulss xmm0, xmm6
addss xmm0, dword [0x1401287a0]
comiss xmm12, xmm0
jbe 0x1400431ea
movaps xmm1, xmm12
jmp 0x1400431f2
movaps xmm1, xmm13
minss xmm1, xmm0
movss dword [0x1401287a0], xmm1
movss xmm0, dword [0x14012879c]
ucomiss xmm0, xmm12
jp 0x14004321e
jne 0x14004321e
ucomiss xmm1, xmm12
jp 0x14004321e
jne 0x14004321e
mov eax, dword [0x1401283e0]
mov dword [0x1401287a4], eax
call fcn.14000bf70
mov r15, rax
movups xmmword [rbp + 0x1c0], xmm14
lea rcx, [rbp + 0x1c0]
call fcn.140008690
mov r14d, eax
movdqa xmm6, xmmword [0x1400b5440]
movups xmmword [rbp + 0x1d0], xmm6
lea rcx, [rbp + 0x1d0]
call fcn.140008690
mov esi, eax
movups xmmword [rbp + 0x1e0], xmm6
lea rcx, [rbp + 0x1e0]
call fcn.140008690
mov edi, eax
movups xmmword [rbp + 0x1f0], xmm14
lea rcx, [rbp + 0x1f0]
call fcn.140008690
mov ebx, eax
movaps xmm1, xmm13
mov ecx, 4
call fcn.14000b340
movss xmm3, dword [rbp + 0x2b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400b0828]
movss xmm2, dword [rbp + 0x2b0]
movaps xmm0, xmm2
addss xmm0, dword [rbp + 0x5a0]
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm1
addss xmm2, xmm13
movss dword [rbp - 0x50], xmm2
movss dword [rbp - 0x4c], xmm3
mov dword [rsp + 0x48], 0xf0
movss xmm0, dword [0x1400b082c]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], r14d
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x50]
mov rcx, r15
call fcn.14001f7d0
call fcn.14000bf70
mov r15, rax
movups xmmword [rbp + 0x200], xmm6
lea rcx, [rbp + 0x200]
call fcn.140008690
mov r14d, eax
movups xmmword [rbp + 0x210], xmm6
lea rcx, [rbp + 0x210]
call fcn.140008690
mov esi, eax
movups xmmword [rbp + 0x220], xmm14
lea rcx, [rbp + 0x220]
call fcn.140008690
mov edi, eax
movups xmmword [rbp + 0x230], xmm14
lea rcx, [rbp + 0x230]
call fcn.140008690
mov ebx, eax
movaps xmm1, xmm13
mov ecx, 4
call fcn.14000b340
movss xmm2, dword [rbp + 0x5a4]
movss xmm3, dword [rbp + 0x2b4]
addss xmm2, xmm3
movss xmm1, dword [rbp + 0x2b0]
movaps xmm0, xmm1
movss xmm4, dword [0x1400b082c]
addss xmm0, xmm4
movss dword [rbp - 0x48], xmm0
movss dword [rbp - 0x44], xmm2
addss xmm1, xmm13
movss dword [rbp - 0x40], xmm1
movss dword [rbp - 0x3c], xmm3
mov dword [rsp + 0x48], 0xf0
movss dword [rsp + 0x40], xmm4
mov dword [rsp + 0x38], r14d
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp - 0x48]
lea rdx, [rbp - 0x40]
mov rcx, r15
call fcn.14001f7d0
movss xmm1, dword [0x14012879c]
mulss xmm1, dword [r12 + 0x37e0]
xor ecx, ecx
call fcn.140013700
mov eax, dword [0x1401287a4]
test eax, eax
jne 0x140043700
call fcn.14000bf70
mov rbx, rax
mov qword [rbp - 0x38], 0
movups xmmword [rbp + 0x240], xmm6
lea rcx, [rbp + 0x240]
call fcn.140008690
movss xmm1, dword [rbp + 0x2b4]
addss xmm1, dword [0x1400b09a8]
movss xmm0, dword [rbp + 0x2b0]
addss xmm0, dword [0x1400b5f8c]
movss dword [rbp - 0x30], xmm0
movss dword [rbp - 0x2c], xmm1
mov dword [rsp + 0x38], ntohl
xor r15d, r15d
mov dword [rsp + 0x30], r15d
lea rcx, [rbp - 0x38]
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x1400b5f88]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
movss xmm2, dword [0x1400b0848]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.140020c30
call fcn.14000bf70
mov rbx, rax
movups xmmword [rbp + 0x250], xmm6
lea rcx, [rbp + 0x250]
call fcn.140008690
movss xmm1, dword [rbp + 0x2b4]
addss xmm1, dword [0x1400b09a8]
movss xmm0, dword [rbp + 0x2b0]
movss xmm6, dword [0x1400b5f8c]
addss xmm0, xmm6
movss dword [rbp - 0x28], xmm0
movss dword [rbp - 0x24], xmm1
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], r15d
mov r9d, eax
movss xmm2, dword [0x1400b0838]
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.14001ccd0
call fcn.14000bf70
mov rbx, rax
lea rcx, [0x1401281f8]
call fcn.14000b300
movss xmm1, dword [rbp + 0x2b4]
addss xmm1, dword [0x1400b09a0]
movss xmm0, dword [rbp + 0x2b0]
addss xmm0, dword [0x1400b09b0]
movss dword [rbp - 0x20], xmm0
movss dword [rbp - 0x1c], xmm1
mov qword [rsp + 0x40], r15
movss dword [rsp + 0x38], xmm12
mov qword [rsp + 0x30], r15
lea rcx, str.SaintSpoofer_LOGIN
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x20]
movss xmm2, dword [0x1400b0858]
mov rdx, qword [0x140128420]
mov rcx, rbx
call fcn.140022e70
mov dword [rbp - 0x18], 0x43430000
mov dword [rbp - 0x14], 0x43340000
lea rcx, [rbp - 0x18]
call fcn.1400170f0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea rdi, [0x140128430]
mov r8, rdi
lea rdx, [0x1400b5b2c]
lea rcx, str.Login
call fcn.14003aef0
mov dword [rbp - 0x10], 0x43410000
mov dword [rbp - 0xc], 0x43700000
lea rcx, [rbp - 0x10]
call fcn.1400170f0
mov dword [rbp - 8], 0x434f0000
mov dword [rbp - 4], 0x41f00000
lea rdx, [rbp - 8]
lea rcx, str.Launch
call fcn.140035da0
test al, al
je 0x14004366a
mov dword [0x1401283e0], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], r15
mov qword [rbp + 0x2f8], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], r15b
jne 0x140043632
mov rdx, rdi
lea rcx, [rbp + 0x2e0]
call fcn.14003fde0
lea rdx, [rbp + 0x2e0]
lea rcx, [0x140128520]
call fcn.140055c60
cmp byte [0x140128730], r15b
je 0x140046c36
movss xmm0, dword [rbp + 0x5a0]
subss xmm0, dword [0x1400b099c]
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x41200000
lea rcx, [rbp]
call fcn.1400170f0
mov dword [rbp + 8], 0x41700000
mov dword [rbp + 0xc], 0x41700000
xor r9d, r9d
lea r8, [rbp + 8]
mov rdx, qword [0x140128400]
lea rcx, str.Roll
call fcn.14003d2c0
movss xmm1, dword [0x1400b0998]
movaps xmm0, xmm12
call fcn.140016760
mov dword [rbp + 0x10], 0x41700000
mov dword [rbp + 0x14], 0x41700000
xor r9d, r9d
lea r8, [rbp + 0x10]
mov rdx, qword [0x1401283f0]
lea rcx, str.Exit
call fcn.14003cca0
test al, al
jne 0x140046d00
mov eax, dword [0x1401287a4]
jmp 0x14004370b
movss xmm6, dword [0x1400b5f8c]
xor r15d, r15d
cmp eax, 1
jne 0x140046b19
call fcn.14000bf70
mov rbx, rax
movups xmmword [rbp + 0x190], xmm14
lea rcx, [rbp + 0x190]
call fcn.140008690
movss xmm3, dword [rbp + 0x2b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400b5f78]
movss xmm2, dword [rbp + 0x2b0]
movaps xmm0, xmm2
addss xmm0, dword [rbp + 0x5a0]
movss dword [rbp + 0x18], xmm0
movss dword [rbp + 0x1c], xmm1
addss xmm3, dword [0x1400b09a4]
addss xmm2, dword [0x1400b0828]
movss dword [rbp + 0x20], xmm2
movss dword [rbp + 0x24], xmm3
mov dword [rsp + 0x28], r15d
movss xmm0, dword [0x1400b082c]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.14001f620
call fcn.14000bf70
mov rbx, rax
movups xmmword [rbp + 0x1b0], xmm14
lea rcx, [rbp + 0x1b0]
call fcn.140008690
movss xmm1, dword [rbp + 0x5a4]
movss xmm3, dword [rbp + 0x2b4]
addss xmm1, xmm3
movss xmm2, dword [rbp + 0x2b0]
movaps xmm0, xmm2
addss xmm0, dword [0x1400b5f7c]
movss dword [rbp + 0x28], xmm0
movss dword [rbp + 0x2c], xmm1
addss xmm3, dword [0x1400b5f78]
addss xmm2, dword [0x1400b0860]
movss dword [rbp + 0x30], xmm2
movss dword [rbp + 0x34], xmm3
mov dword [rsp + 0x28], r15d
movss xmm0, dword [0x1400b082c]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x30]
mov rcx, rbx
call fcn.14001f620
call fcn.14000bf70
mov rbx, rax
movups xmmword [rbp + 0x1a0], xmm14
lea rcx, [rbp + 0x1a0]
call fcn.140008690
movss xmm3, dword [rbp + 0x2b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400b5f98]
movss xmm2, dword [rbp + 0x2b0]
movaps xmm0, xmm2
addss xmm0, dword [0x1400b5f7c]
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm1
addss xmm3, dword [0x1400b5f94]
addss xmm2, dword [0x1400b0828]
movss dword [rbp + 0x40], xmm2
movss dword [rbp + 0x44], xmm3
mov dword [rsp + 0x28], r15d
movss xmm0, dword [0x1400b082c]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.14001f620
call fcn.14000b470
mov rbx, rax
movdqa xmm0, xmmword [0x1400aeed0]
movups xmmword [rbp + 0x180], xmm0
lea rcx, [rbp + 0x180]
call fcn.140008690
mov dword [rbp + 0x48], 0x3f800000
mov dword [rbp + 0x4c], 0x3f800000
mov qword [rbp + 0x50], 0
movss xmm3, dword [rbp + 0x2b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400b5f74]
movss xmm2, dword [rbp + 0x2b0]
movaps xmm0, xmm2
addss xmm0, dword [0x1400b09a0]
movss dword [rbp + 0x58], xmm0
movss dword [rbp + 0x5c], xmm1
addss xmm3, dword [0x1400b0844]
addss xmm2, dword [0x1400b0848]
movss dword [rbp + 0x60], xmm2
movss dword [rbp + 0x64], xmm3
mov dword [rsp + 0x40], r15d
movss dword [rsp + 0x38], xmm12
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x58]
lea r8, [rbp + 0x60]
mov rdx, qword [0x1401283e8]
mov rcx, rbx
call fcn.14001e340
mov dword [rbp + 0x68], 0x420c0000
mov dword [rbp + 0x6c], 0x43160000
lea rcx, [rbp + 0x68]
call fcn.1400170f0
call fcn.140006da0
mov dword [rbp + 0x70], 0x41f00000
mov dword [rbp + 0x74], 0x41f00000
cmp dword [0x1401283e4], 0
sete r8b
lea r9, [rbp + 0x70]
mov rdx, qword [0x140128408]
lea rcx, str.Home
call fcn.14003c810
test al, al
je 0x1400439d0
mov eax, r15d
mov dword [0x1401283e4], eax
jmp 0x1400439d6
mov eax, dword [0x1401283e4]
mov dword [rbp + 0x78], 0x41f00000
mov dword [rbp + 0x7c], 0x41f00000
cmp eax, 1
sete r8b
lea r9, [rbp + 0x78]
mov rdx, qword [0x140128410]
lea rcx, str.Game
call fcn.14003c810
mov r12d, 1
test al, al
je 0x140043a17
mov eax, r12d
mov dword [0x1401283e4], eax
jmp 0x140043a1d
mov eax, dword [0x1401283e4]
mov dword [rbp + 0x80], 0x41f00000
mov dword [rbp + 0x84], 0x41f00000
cmp eax, 2
sete r8b
lea r9, [rbp + 0x80]
mov rdx, qword [0x140128418]
lea rcx, str.Extra
call fcn.14003c810
test al, al
je 0x140043a60
mov dword [0x1401283e4], 2
mov dword [rbp + 0x88], 0x41f00000
mov dword [rbp + 0x8c], 0x43c08000
lea rcx, [rbp + 0x88]
call fcn.1400170f0
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
lea rdx, [rbp + 0x590]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140013540
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
lea rdx, [rbp + 0x590]
mov ecx, reloc.WS2_32.dll_socket
call fcn.140013540
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
lea rdx, [rbp + 0x590]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
call fcn.140013540
movdqa xmm0, xmmword [0x1400aeed0]
movups xmmword [rbp + 0x590], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov dword [rbp + 0x90], 0x3f800000
mov dword [rbp + 0x94], 0x3f800000
mov qword [rbp + 0x98], 0
mov dword [rbp + 0xa0], 0x42000000
mov dword [rbp + 0xa4], 0x42000000
lea rax, [rbp + 0x590]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xffffffff
lea r9, [rbp + 0x90]
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0xa0]
mov rcx, qword [0x1401283f8]
call fcn.1400373e0
test al, al
jne 0x140046d00
mov ecx, r12d
call fcn.140012f70
call fcn.140009f50
mov dword [rbp + 0xa8], 0x42f00000
mov dword [rbp + 0xac], 0x41f00000
lea rcx, [rbp + 0xa8]
call fcn.1400170f0
call fcn.140006da0
mov qword [rbp + 0xb0], 0
cmp dword [0x1401283e4], 0
sete cl
xor r9d, r9d
lea r8, [rbp + 0xb0]
lea rdx, str.Device
call fcn.14003c220
test al, al
je 0x140043bca
mov dword [0x140128470], r15d
mov qword [rbp + 0xb8], 0
cmp dword [0x1401283e4], 1
sete cl
xor r9d, r9d
lea r8, [rbp + 0xb8]
lea rdx, str.Spoofer
call fcn.14003c220
test al, al
je 0x140043c00
mov dword [0x140128470], r12d
mov qword [rbp + 0xc0], 0
cmp dword [0x1401283e4], 2
sete cl
xor r9d, r9d
lea r8, [rbp + 0xc0]
lea rdx, str.Extra
call fcn.14003c220
test al, al
je 0x140043c39
mov dword [0x140128470], 2
call fcn.140009f50
cmp dword [0x1401283e4], 0
jne 0x140043d08
mov dword [rbp + 0xc8], 0x42f00000
mov dword [rbp + 0xcc], 0x42dc0000
lea rcx, [rbp + 0xc8]
call fcn.1400170f0
call fcn.140006da0
mov dword [rbp + 0xd0], 0x43e60000
mov dword [rbp + 0xd4], 0x42700000
xor r9d, r9d
lea r8, [rbp + 0xd0]
lea rdx, str.Updated_to_on_IMGUI_version_of_the_loader__bug_fixes
lea rcx, str.You_are_on_Latest_SaintSpoofer__v1.3_Update:
call fcn.140036900
mov dword [rbp + 0xd8], 0x43e60000
mov dword [rbp + 0xdc], 0x42700000
xor r9d, r9d
lea r8, [rbp + 0xd8]
lea rdx, str.Intel_R__Adapters_support__improved_detection__bug_fixes
lea rcx, str.SaintSpoofer_v1.2_Update:
call fcn.140036900
mov dword [rbp + 0xe0], 0x43e60000
mov dword [rbp + 0xe4], 0x42700000
xor r9d, r9d
lea r8, [rbp + 0xe0]
lea rdx, str.Static_Mac_Spoof__COD_Support__Mobo_detection__More.
lea rcx, str.SaintSpoofer_v1.1__11_12_23_Update:
call fcn.140036900
call fcn.140009f50
cmp dword [0x1401283e4], 1
jne 0x140046b1f
call fcn.14000bdb0
movss xmm3, dword [rbp + 0x2b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400b5f80]
movss xmm2, dword [rbp + 0x2b0]
movaps xmm0, xmm2
addss xmm0, dword [0x1400b5f84]
movss dword [rbp + 0x3e8], xmm0
movss dword [rbp + 0x3ec], xmm1
addss xmm3, xmm6
addss xmm2, dword [0x1400b5f9c]
movss dword [rbp + 0x3f0], xmm2
movss dword [rbp + 0x3f4], xmm3
mov dword [rbp + 0xe8], 0x43020000
mov dword [rbp + 0xec], 0x439b0000
lea rcx, [rbp + 0xe8]
call fcn.1400170f0
call fcn.140006da0
call fcn.14000bf70
mov rbx, rax
movups xmmword [rbp + 0x170], xmm14
lea rcx, [rbp + 0x170]
call fcn.140008690
movss xmm0, dword [0x1400b0818]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r15d
movss xmm0, dword [0x1400b0824]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x3f0]
lea rdx, [rbp + 0x3e8]
mov rcx, rbx
call fcn.14001f510
mov dword [rbp + 0xf8], 0x43e10000
mov dword [rbp + 0xfc], 0x42200000
lea rdx, [rbp + 0xf8]
lea rcx, str.Perm_Spoof
call fcn.140035da0
test al, al
je 0x140043e19
mov byte [0x1401283b1], 1
mov dword [rbp - 0x78], 0x43dc0000
mov dword [rbp - 0x74], 0x42200000
lea rdx, [rbp - 0x78]
lea rcx, str.Temp_Spoof
call fcn.140035da0
test al, al
je 0x140043e42
mov byte [0x1401283b4], 1
mov dword [rbp - 0x70], 0x43dc0000
mov dword [rbp - 0x6c], 0x42200000
lea rdx, [rbp - 0x70]
lea rcx, str.Serial_Checker
call fcn.140035da0
test al, al
je 0x140043e6b
mov byte [0x1401283b5], 1
lea rbx, str.C:WindowsFonts
cmp byte [0x1401283b1], 0
je 0x1400456e6
mov qword [rbp + 0x120], rbx
mov qword [rbp + 0x128], reloc.WS2_32.dll_recv
movaps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rsp + 0x60], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x380]
call fcn.140040010
nop
mov qword [rbp + 0x130], rbx
mov qword [rbp + 0x138], reloc.WS2_32.dll_recv
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rsp + 0x60], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x440]
call fcn.140040010
nop
movups xmm0, xmmword [0x1400b5890]
movups xmmword [rbp + 0x3f8], xmm0
movups xmm1, xmmword [0x1400b58a0]
movups xmmword [rbp + 0x408], xmm1
movsd xmm0, qword [0x1400b58b0]
movsd qword [rbp + 0x418], xmm0
mov eax, dword [0x1400b58b8]
mov dword [rbp + 0x420], eax
movzx eax, byte [0x1400b58bc]
mov byte [rbp + 0x424], al
movups xmm0, xmmword [0x1400b58c0]
movups xmmword [rbp + 0x348], xmm0
movups xmm1, xmmword [0x1400b58d0]
movups xmmword [rbp + 0x358], xmm1
movsd xmm0, qword [0x1400b58e0]
movsd qword [rbp + 0x368], xmm0
mov eax, dword [0x1400b58e8]
mov dword [rbp + 0x370], eax
movzx eax, byte [0x1400b58ec]
mov byte [rbp + 0x374], al
movups xmm0, xmmword [0x1400b58f0]
movups xmmword [rbp + 0x460], xmm0
movups xmm1, xmmword [0x1400b5900]
movups xmmword [rbp + 0x470], xmm1
movsd xmm0, qword [0x1400b5910]
movsd qword [rbp + 0x480], xmm0
movzx eax, byte [0x1400b5918]
mov byte [rbp + 0x488], al
movups xmm0, xmmword [str._BCH]
movups xmmword [rbp + 0x520], xmm0
movups xmm1, xmmword [0x1400b5930]
movups xmmword [rbp + 0x530], xmm1
movsd xmm0, qword [0x1400b5940]
movsd qword [rbp + 0x540], xmm0
mov eax, dword [0x1400b5948]
mov dword [rbp + 0x548], eax
movups xmm0, xmmword [0x1400b5950]
movups xmmword [rbp + 0x3a0], xmm0
movups xmm1, xmmword [0x1400b5960]
movups xmmword [rbp + 0x3b0], xmm1
movzx eax, byte [0x1400b5970]
mov byte [rbp + 0x3c0], al
movups xmm0, xmmword [0x1400b5978]
movups xmmword [rbp + 0x300], xmm0
movsd xmm0, qword [0x1400b5988]
movsd qword [rbp + 0x310], xmm0
mov eax, dword [0x1400b5990]
mov dword [rbp + 0x318], eax
movzx eax, byte [0x1400b5994]
mov byte [rbp + 0x31c], al
movups xmm0, xmmword [0x1400b5998]
movups xmmword [rbp + 0x2c0], xmm0
movsd xmm0, qword [0x1400b59a8]
movsd qword [rbp + 0x2d0], xmm0
mov eax, dword [0x1400b59b0]
mov dword [rbp + 0x2d8], eax
movups xmm0, xmmword [0x1400b59b8]
movups xmmword [rbp + 0x320], xmm0
movups xmm1, xmmword [0x1400b59c8]
movups xmmword [rbp + 0x330], xmm1
movzx eax, byte [0x1400b59d8]
mov byte [rbp + 0x340], al
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400440bd
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400440e5
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x14004410d
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140044140
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
cmp byte [rbp + 0x3c0], 0
je 0x1400442a0
mov r8d, r15d
cmp r13d, 2
jl 0x14004425d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x3a4]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x20
jl 0x140044170
cmp r8d, 0x21
jge 0x1400442a0
movsxd rax, r8d
lea r9, [rbp + 0x3a0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140044270
cmp byte [rbp + 0x424], 0
je 0x140044400
mov r8d, r15d
cmp r13d, 2
jl 0x1400443bd
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x3fc]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x28
jl 0x1400442d0
cmp r8d, 0x2d
jge 0x140044400
movsxd rax, r8d
lea r9, [rbp + 0x3f8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400443d0
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x3f8]
call fcn.140042450
cmp byte [rbp + 0x31c], 0
je 0x140044580
mov r8d, r15d
cmp r13d, 2
jl 0x14004453d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x304]
mov edx, dword [rbp + 0x590]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x18
jl 0x140044450
cmp r8d, 0x1d
jge 0x140044580
movsxd rax, r8d
lea r9, [rbp + 0x300]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x140044550
cmp byte [rbp + 0x488], 0
je 0x1400446e0
mov r8d, r15d
cmp r13d, 2
jl 0x14004469d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x464]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x28
jl 0x1400445b0
cmp r8d, 0x29
jge 0x1400446e0
movsxd rax, r8d
lea r9, [rbp + 0x460]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x29
jl 0x1400446b0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x460]
call fcn.140042450
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x14004471b
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140044743
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
cmp byte [rbp + 0x340], 0
je 0x1400448b0
mov r8d, r15d
cmp r13d, 2
jl 0x14004486d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x324]
mov edx, dword [rbp + 0x590]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x20
jl 0x140044780
cmp r8d, 0x21
jge 0x1400448b0
movsxd rax, r8d
lea r9, [rbp + 0x320]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140044880
cmp byte [rbp + 0x374], 0
je 0x140044a10
mov r8d, r15d
cmp r13d, 2
jl 0x1400449cd
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x34c]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x28
jl 0x1400448e0
cmp r8d, 0x2d
jge 0x140044a10
movsxd rax, r8d
lea r9, [rbp + 0x348]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400449e0
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x348]
call fcn.140042450
cmp byte [rbp + 0x2db], 0
je 0x140044b90
mov r8d, r15d
cmp r13d, 2
jl 0x140044b4d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x2c4]
mov edx, dword [rbp + 0x590]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x18
jl 0x140044a60
cmp r8d, 0x1c
jge 0x140044b90
movsxd rax, r8d
lea r9, [rbp + 0x2c0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x140044b60
cmp byte [rbp + 0x54b], 0
je 0x140044cf0
mov r8d, r15d
cmp r13d, 2
jl 0x140044cad
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x524]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x28
jl 0x140044bc0
cmp r8d, 0x2c
jge 0x140044cf0
movsxd rax, r8d
lea r9, [rbp + 0x520]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x140044cc0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x520]
call fcn.140042450
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140044d2b
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140044d53
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, 0xa
lea rdx, str.NIGGER.bat
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140044dc8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044dc3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cb3
call fcn.1400aa6c8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.net_stop_winmgmt__y
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140044e3d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044e38
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cba
call fcn.1400aa6c8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.net_start_winmgmt__y
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140044eb2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044ead
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cc1
call fcn.1400aa6c8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.sc_stop_winmgmt
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140044f27
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044f22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cc8
call fcn.1400aa6c8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.sc_start_winmgmt
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140044f9c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044f97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046ccf
call fcn.1400aa6c8
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140044fc4
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140044fec
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045014
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, Ordinal_33
lea rdx, str.taskkill__f__im_WmiPrvSE.exe
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140045089
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045084
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cd6
call fcn.1400aa6c8
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400450b1
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400450d9
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045101
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045129
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045151
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045179
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400451a1
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, Ordinal_33
lea rdx, str.Powershell__command_Clear_Tpm
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140045216
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045211
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cdd
call fcn.1400aa6c8
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c8], xmm0
mov qword [rbp + 0x3d8], r15
mov qword [rbp + 0x3e0], r15
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.del_winxsrcsv64.exe
lea rcx, [rbp + 0x3c8]
call fcn.14003fee0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], r15
mov qword [rbp + 0x2f8], r15
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.del_winxsrcsv64.sys
lea rcx, [rbp + 0x2e0]
call fcn.14003fee0
nop
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400452a2
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400452ca
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400452f2
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x14004531a
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rbp + 0x380]
cmp qword [rbp + 0x398], 7
cmova rcx, qword [rbp + 0x380]
call fcn.1400aa660
test eax, eax
jne 0x140046dd4
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [rbp + 0x3c0], 0
je 0x1400454b0
mov r8d, r15d
cmp r13d, 2
jl 0x14004546d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x3a4]
mov edx, dword [rbp + 0x590]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x20
jl 0x140045380
cmp r8d, 0x21
jge 0x1400454b0
movsxd rax, r8d
lea r9, [rbp + 0x3a0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140045480
lea rcx, [rbp + 0x3a0]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
cmp byte [rbp + 0x340], 0
je 0x140045620
mov r8d, r15d
cmp r13d, 2
jl 0x1400455dd
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x324]
mov edx, dword [rbp + 0x590]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x20
jl 0x1400454f0
cmp r8d, 0x21
jge 0x140045620
movsxd rax, r8d
lea r9, [rbp + 0x320]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x1400455f0
lea rcx, [rbp + 0x320]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [0x1401283b1], 0
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 7
jbe 0x140045686
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045680
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046ce4
call fcn.1400aa6c8
nop
mov rdx, qword [rbp + 0x3e0]
cmp rdx, 7
jbe 0x1400456cd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400456c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046ceb
call fcn.1400aa6c8
nop
lea rcx, [rbp + 0x440]
call fcn.140047ea0
nop
lea rcx, [rbp + 0x380]
call fcn.140047ea0
cmp byte [0x1401283b4], 0
je 0x14004674b
mov qword [rbp + 0x140], rbx
mov qword [rbp + 0x148], reloc.WS2_32.dll_recv
movaps xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rsp + 0x60], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x3c8]
call fcn.140040010
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], r15
mov qword [rbp + 0x398], r15
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.C:ProgramDataEvolved
lea rcx, [rbp + 0x380]
call fcn.14003fde0
nop
mov qword [rbp + 0x150], rbx
mov qword [rbp + 0x158], reloc.WS2_32.dll_recv
movaps xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rsp + 0x60], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x3a0]
call fcn.140040010
nop
movups xmm0, xmmword [0x1400b59e0]
movups xmmword [rbp + 0x348], xmm0
movups xmm1, xmmword [0x1400b59f0]
movups xmmword [rbp + 0x358], xmm1
movsd xmm0, qword [0x1400b5a00]
movsd qword [rbp + 0x368], xmm0
mov eax, dword [0x1400b5a08]
mov dword [rbp + 0x370], eax
movzx eax, word [0x1400b5a0c]
mov word [rbp + 0x374], ax
movups xmm0, xmmword [0x1400b5a10]
movups xmmword [rbp + 0x3f8], xmm0
movups xmm1, xmmword [0x1400b5a20]
movups xmmword [rbp + 0x408], xmm1
movups xmm0, xmmword [0x1400b5a30]
movups xmmword [rbp + 0x418], xmm0
movzx eax, word [0x1400b5a40]
mov word [rbp + 0x428], ax
movzx eax, byte [0x1400b5a42]
mov byte [rbp + 0x42a], al
movups xmm0, xmmword [0x1400b5a48]
movups xmmword [rbp + 0x300], xmm0
movsd xmm0, qword [0x1400b5a58]
movsd qword [rbp + 0x310], xmm0
mov eax, dword [0x1400b5a60]
mov dword [rbp + 0x318], eax
movzx eax, word [0x1400b5a64]
mov word [rbp + 0x31c], ax
movups xmm0, xmmword [str.v_fkoPT_SJMc]
movups xmmword [rbp + 0x2c0], xmm0
movsd xmm0, qword [0x1400b5a78]
movsd qword [rbp + 0x2d0], xmm0
movzx eax, byte [0x1400b5a80]
mov byte [rbp + 0x2d8], al
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400458a3
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400458cb
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400458f3
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045926
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
cmp byte [rbp + 0x31d], 0
je 0x140045a90
mov r8d, r15d
cmp r13d, 2
jl 0x140045a4d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x304]
mov edx, dword [rbp + 0x590]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x18
jl 0x140045960
cmp r8d, 0x1e
jge 0x140045a90
movsxd rax, r8d
lea r9, [rbp + 0x300]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x140045a60
cmp byte [rbp + 0x375], 0
je 0x140045bf0
mov r8d, r15d
cmp r13d, 2
jl 0x140045bad
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x34c]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x28
jl 0x140045ac0
cmp r8d, 0x2e
jge 0x140045bf0
movsxd rax, r8d
lea r9, [rbp + 0x348]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x140045bc0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x348]
call fcn.140042450
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045c2b
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045c53
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
cmp byte [rbp + 0x2d8], 0
je 0x140045dc0
mov r8d, r15d
cmp r13d, 2
jl 0x140045d7d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x2c4]
mov edx, dword [rbp + 0x590]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x18
jl 0x140045c90
cmp r8d, 0x19
jge 0x140045dc0
movsxd rax, r8d
lea r9, [rbp + 0x2c0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x140045d90
cmp byte [rbp + 0x42a], 0
je 0x140045f20
mov r8d, r15d
cmp r13d, 2
jl 0x140045edd
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x3fc]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x30
jl 0x140045df0
cmp r8d, 0x33
jge 0x140045f20
movsxd rax, r8d
lea r9, [rbp + 0x3f8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x33
jl 0x140045ef0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x3f8]
call fcn.140042450
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045f5b
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140045f83
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov qword [rbp + 0x160], rbx
mov qword [rbp + 0x168], reloc.WS2_32.dll_recv
movaps xmm0, xmmword [rbp + 0x160]
movdqa xmmword [rsp + 0x60], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x2e0]
call fcn.140040010
nop
lea rcx, [rbp + 0x2e0]
cmp qword [rbp + 0x2f8], 7
cmova rcx, qword [rbp + 0x2e0]
call fcn.1400aa660
test eax, eax
jne 0x140046e00
lea rcx, [rbp + 0x2e0]
call fcn.140047ea0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, Ordinal_26
lea rdx, str.map.exe__map_volumeid.sys
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x14004605c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046057
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cf2
call fcn.1400aa6c8
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140046084
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400460ac
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400460d4
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, Ordinal_33
lea rdx, str.taskkill__f__im_WmiPrvSE.exe
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140046149
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046144
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046cf9
call fcn.1400aa6c8
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140046171
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140046199
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400461c1
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400461e9
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140046211
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140046239
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140046261
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8d, Ordinal_33
lea rdx, str.Powershell__command_Clear_Tpm
lea rcx, [rsp + 0x60]
call fcn.14003fee0
lea rcx, [rsp + 0x60]
call fcn.140042620
mov r8, qword [rsp + 0x78]
cmp r8, 7
jbe 0x1400462ae
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.140047760
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
mov qword [rbp + 0x450], r15
mov qword [rbp + 0x458], r15
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.del_volumeid.sys
lea rcx, [rbp + 0x440]
call fcn.14003fee0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], r15
mov r8d, ntohl
lea rdx, str.del_map.exe
lea rcx, [rbp + 0x320]
call fcn.14003fee0
nop
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x14004633a
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x140046362
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x14004638a
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.FileGrab__running_
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1400463b2
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rbp + 0x3c8]
cmp qword [rbp + 0x3e0], 7
cmova rcx, qword [rbp + 0x3c8]
call fcn.1400aa660
test eax, eax
jne 0x140046dea
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [rbp + 0x31d], 0
je 0x140046540
mov r8d, r15d
cmp r13d, 2
jl 0x1400464fe
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x304]
mov edx, dword [rbp + 0x590]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x18
jl 0x140046411
cmp r8d, 0x1e
jge 0x140046540
movsxd rax, r8d
lea r9, [rbp + 0x300]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x140046510
lea rcx, [rbp + 0x300]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
cmp byte [rbp + 0x2d8], 0
je 0x1400466b0
mov r8d, r15d
cmp r13d, 2
jl 0x14004666d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x2c4]
mov edx, dword [rbp + 0x590]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x18
jl 0x140046580
cmp r8d, 0x19
jge 0x1400466b0
movsxd rax, r8d
lea r9, [rbp + 0x2c0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x140046680
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [0x1401283b4], 0
mov r8, qword [rbp + 0x338]
cmp r8, 7
jbe 0x1400466f0
mov rdx, qword [rbp + 0x320]
lea rcx, [rbp + 0x320]
call fcn.140047760
nop
mov r8, qword [rbp + 0x458]
cmp r8, 7
jbe 0x140046711
mov rdx, qword [rbp + 0x440]
lea rcx, [rbp + 0x440]
call fcn.140047760
nop
lea rcx, [rbp + 0x3a0]
call fcn.140047ea0
nop
mov r8, qword [rbp + 0x398]
cmp r8, 0xf
jbe 0x14004673f
mov rdx, qword [rbp + 0x380]
lea rcx, [rbp + 0x380]
call fcn.140047720
nop
lea rcx, [rbp + 0x3c8]
call fcn.140047ea0
cmp byte [0x1401283b5], 0
je 0x140046b12
movups xmm0, xmmword [str._BCHJ]
movups xmmword [rbp + 0x348], xmm0
movups xmm1, xmmword [0x1400b5a98]
movups xmmword [rbp + 0x358], xmm1
movups xmm0, xmmword [0x1400b5aa8]
movups xmmword [rbp + 0x368], xmm0
mov eax, dword [0x1400b5ab8]
mov dword [rbp + 0x378], eax
movups xmm0, xmmword [str.v_fkoPT_SJMc____4i__K]
movups xmmword [rbp + 0x2c0], xmm0
mov eax, dword [0x1400b5ad0]
mov dword [rbp + 0x2d0], eax
movzx eax, word [0x1400b5ad4]
mov word [rbp + 0x2d4], ax
movzx eax, byte [0x1400b5ad6]
mov byte [rbp + 0x2d6], al
mov r8d, r15d
cmp r13d, 2
jl 0x1400468dd
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x2c4]
mov edx, dword [rbp + 0x590]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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 0x1400467f0
cmp r8d, 0x17
jge 0x140046920
movsxd rax, r8d
lea r9, [rbp + 0x2c0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x1400468f0
mov r8d, r15d
cmp r13d, 2
jl 0x140046a3d
movdqa xmmword [rbp + 0x590], xmm11
lea rcx, [rbp + 0x34c]
mov edx, dword [rbp + 0x590]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
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, 0x30
jl 0x140046950
cmp r8d, 0x34
jge 0x140046a80
movsxd rax, r8d
lea r9, [rbp + 0x348]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x140046a50
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x348]
call fcn.140042450
lea rax, str.C:Windows
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 0xa
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rsp + 0x60], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x2e0]
call fcn.140040010
nop
lea rcx, [rbp + 0x2e0]
cmp qword [rbp + 0x2f8], 7
cmova rcx, qword [rbp + 0x2e0]
call fcn.1400aa660
test eax, eax
jne 0x140046dbe
lea rcx, [rbp + 0x2e0]
call fcn.140047ea0
lea rcx, str.checker.bat
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [0x1401283b5], 0
call fcn.140009f50
jmp 0x140046b1f
mov r12d, 1
cmp dword [0x1401283e4], 2
jne 0x140046b7a
mov dword [rbp - 0x68], 0x42f00000
mov dword [rbp - 0x64], 0x42dc0000
lea rcx, [rbp - 0x68]
call fcn.1400170f0
call fcn.140006da0
mov dword [rbp + 0xf0], 0x43e60000
mov dword [rbp + 0xf4], 0x42700000
xor r9d, r9d
lea r8, [rbp + 0xf0]
lea rdx, [0x1400afb14]
lea rcx, str.https:__discord.gg_qchhBus4
call fcn.140036900
call fcn.140009f50
mov ecx, r12d
call fcn.140012fd0
mov ebx, dword [rbp - 0x7c]
mov rsi, qword [rbp + 0x100]
jmp 0x140046b94
mov r12d, 1
call fcn.140009520
cmp byte [0x1401283b3], 0
je 0x140046bae
mov byte [reloc.WS2_32.dll_accept], 0
call fcn.140046e20
call fcn.140009be0
mov edx, 0xffffffec
mov r8d, 0x80088
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetWindowLongW]
call fcn.140013780
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a8], xmm0
mov rcx, qword [0x140128398]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401283a8]
mov edx, r12d
call qword [rax + 0x108]
mov rcx, qword [0x140128398]
mov rax, qword [rcx]
lea r8, [rbp + 0x5a8]
mov rdx, qword [0x1401283a8]
call qword [rax + 0x190]
call fcn.14000b450
mov rcx, rax
call fcn.140031a80
mov rcx, qword [0x1401283a0]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, r12d
call qword [rax + 0x40]
jmp 0x140042e30
mov r8, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x590]
lea rcx, [rbp - 0x80]
call fcn.1400421d0
movzx edx, byte [rax + 0xa]
test dl, dl
je 0x140046c82
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor dl, 0x3f
mov byte [rax + 0xa], dl
mov rdx, rax
mov rcx, r8
call fcn.14003fb80
mov rcx, rax
lea rdx, [0x140128738]
call fcn.14003fb60
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
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]
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]
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
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov byte [0x1401283b0], 0
call fcn.1400326f0
call fcn.140032de0
xor ecx, ecx
call fcn.1400094a0
call fcn.140042330
mov rcx, rsi
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x278]
mov rcx, qword [rbp + 0x2a0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, qword [rbp + 0x740]
xor rcx, rsp
call fcn.1400aa9a0
lea r11, [rsp + 0x8f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
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 rbp
ret
lea r8, [rbp + 0x2e0]
mov edx, eax
lea rcx, str.current_path_const_path_
call fcn.140047bf0
nop
lea r8, [rbp + 0x380]
mov edx, eax
lea rcx, str.current_path_const_path_
call fcn.140047bf0
nop
lea r8, [rbp + 0x3c8]
mov edx, eax
lea rcx, str.current_path_const_path_
call fcn.140047bf0
nop
lea r8, [rbp + 0x2e0]
mov edx, eax
lea rcx, str.current_path_const_path_
call fcn.140047bf0
int3