Function at 0x1400470f0
Capabilities:
Encode data using xor
Execute command
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x1e8]
sub rsp, 0x2d0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x1401831c0]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov rcx, qword [0x140256240]
call fcn.140010ae0
mov rdx, qword [0x140183248]
call fcn.140034ed0
mov rbx, qword [0x1402557b0]
mov rax, qword [rbx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rsi, qword [rbx + 0x3ef0]
mov rcx, qword [0x140256248]
call fcn.140010ae0
movss xmm0, dword [0x140256210]
movss dword [rbx + 0x37f0], xmm0
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
movss xmm6, dword [0x14016832c]
mov eax, dword [rcx + rax]
cmp dword [0x1402566a0], eax
jle 0x140047205
lea rcx, [0x1402566a0]
call fcn.14012cbc8
cmp dword [0x1402566a0], 0xffffffff
jne 0x140047205
movss xmm0, dword [rbx + 0x18]
mulss xmm0, xmm6
movss dword [0x140256678], xmm0
lea rcx, [0x1402566a0]
call fcn.14012cb5c
movss xmm0, dword [rsi + 0x28]
subss xmm0, dword [0x140168398]
movss xmm1, dword [0x14016837c]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.140036750
test al, al
je 0x140047234
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movss xmm15, dword [0x140168464]
movss xmm14, dword [0x140168454]
movss xmm7, dword [0x1401683b4]
xor edi, edi
movss xmm12, dword [0x140168300]
xorps xmm8, xmm8
movss xmm13, dword [0x140168318]
movss xmm11, dword [0x140168408]
movss xmm10, dword [0x1401682c0]
movss xmm9, dword [0x140168380]
cmp dword [0x1402561fc], edi
jne 0x140047584
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256210]
movss dword [rax + 0x37f0], xmm0
mov dword [rbp + 0x100], 0x3f800000
mov dword [rsp + 0x40], edi
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm13
addss xmm1, xmm0
movss dword [rsp + 0x68], xmm1
lea rcx, [rsp + 0x40]
lea rax, [rsp + 0x68]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rbp + 0x100]
comiss xmm1, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256210], xmm0
movaps xmm0, xmm9
movss xmm1, dword [0x140168428]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, str.https:__discord.com_invite_asodikj935r
call fcn.140036d20
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm11
mulss xmm0, xmm10
movss xmm1, dword [0x1401683e0]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.14003a5c0
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm11
mulss xmm0, xmm10
movss xmm1, dword [0x1401683f0]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.140038230
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], rdi
xor r8d, r8d
lea rdx, [0x140160d7e]
lea rcx, [rbp - 0x58]
call fcn.140037f90
movss xmm1, dword [0x140168384]
movss xmm3, dword [rsi + 0x28]
subss xmm3, xmm11
mulss xmm3, xmm10
movss xmm2, dword [0x1401683fc]
lea r9, [rbp - 0x58]
movaps xmm0, xmm11
unpcklps xmm0, xmm1
movq r8, xmm0
unpcklps xmm3, xmm2
movq rdx, xmm3
lea rcx, str.Login
call fcn.1400373a0
test al, al
je 0x140047584
cmp byte [0x1402565b0], dil
je 0x140047568
cmp byte [0x140256690], dil
je 0x140047550
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
lea rdx, [0x1402557d8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], dil
jne 0x140047403
lea rcx, [rbp - 0x78]
call fcn.140037f90
lea rax, [rbp - 0x78]
mov qword [rbp + 0x100], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp - 0x10]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, str.key.txt
lea rcx, [rbp - 0x10]
call fcn.140049d50
nop
mov rax, qword [rbp - 0x10]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x10]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
test al, al
je 0x140047474
lea rdx, str.Error_creating_the_key_file
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14004b250
lea rdx, [rbp - 0x78]
cmp qword [rbp - 0x60], 0xf
cmova rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x68]
lea rcx, [rbp - 0x10]
call fcn.14004b9a0
lea rcx, [rbp - 8]
call fcn.14004af60
test rax, rax
jne 0x1400474bb
mov rax, qword [rbp - 0x10]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x10]
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]
nop
mov rax, qword [rbp - 0x10]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x10], rax
mov rax, qword [rbp - 0x10]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 0x14], edx
lea rcx, [rbp - 8]
call fcn.14004aa60
lea rcx, [rbp]
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 + 0x98]
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 - 0x60]
cmp rdx, 0xf
jbe 0x140047540
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004753b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004753b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012d234
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x78], 0
movaps xmm2, xmm8
movss dword [0x140256210], xmm2
mov dword [0x1402561fc], 5
jmp 0x140047599
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.ERROR
lea rdx, str.License_Incorrect
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp dword [0x1402561fc], 5
jne 0x140047760
movss xmm2, dword [0x140256210]
movss xmm0, dword [0x140256678]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x140168310]
cvtpd2ps xmm1, xmm0
movss dword [0x140256678], xmm1
comiss xmm6, xmm1
ja 0x140049611
mov rdx, qword [0x1402557b0]
movss dword [rdx + 0x37f0], xmm2
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
movss xmm0, dword [rdx + 0x18]
addss xmm0, xmm0
mulss xmm0, xmm13
addss xmm0, xmm2
movss dword [rsp + 0x68], xmm0
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm0, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256210], xmm0
mov rax, qword [rdx + 0x3ef0]
movss xmm2, dword [rax + 0x28]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ef0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1401683d8]
subss xmm2, xmm7
mulss xmm2, xmm10
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm2, xmm0
movss dword [rax + 0x100], xmm2
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
movss xmm0, dword [0x140256090]
movss dword [rbp + 0x100], xmm0
movss xmm1, dword [0x140256094]
movss dword [rbp + 0x104], xmm1
movss xmm0, dword [0x140256098]
movss dword [rbp + 0x108], xmm0
movss xmm1, dword [0x14025609c]
mulss xmm1, dword [rdx + 0x37f0]
movss dword [rbp + 0x10c], xmm1
lea rcx, [rbp + 0x100]
call fcn.140004870
mov qword [rbp + 0x100], 0
mov dword [rsp + 0x68], 0x3f800000
mov dword [rsp + 0x6c], 0x3f800000
mov dword [rsp + 0x40], 0x42b40000
mov dword [rsp + 0x44], 0x42b40000
movss xmm1, dword [0x140168294]
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x100]
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x140256688]
call fcn.14002ee90
movss xmm0, dword [0x140256678]
comiss xmm0, xmm7
jbe 0x140047760
movaps xmm2, xmm8
movaps xmm3, xmm8
mov dword [0x140256210], 0
mov dword [0x1402561fc], 1
jmp 0x140047781
mov eax, dword [0x1402561fc]
dec eax
cmp eax, 3
ja 0x140047c41
movss xmm2, dword [0x140256214]
movss xmm3, dword [0x140256250]
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
mov rbx, qword [0x1402557b0]
movss xmm1, dword [rbx + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm13
movaps xmm0, xmm1
addss xmm0, xmm2
movss dword [rsp + 0x68], xmm0
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm0, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256214], xmm0
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
addss xmm1, xmm3
movss dword [rsp + 0x68], xmm1
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm1, xmm12
cmovbe rax, rcx
movss xmm6, dword [rax]
movss dword [0x140256250], xmm6
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rbp + 0x100], edi
movss dword [rbp + 0x104], xmm0
lea rdx, [rbp + 0x100]
call fcn.14001a900
movss dword [rbx + 0x37f0], xmm6
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256090]
movss dword [rbp + 0x100], xmm0
movss xmm1, dword [0x140256094]
movss dword [rbp + 0x104], xmm1
movss xmm0, dword [0x140256098]
movss dword [rbp + 0x108], xmm0
movss xmm1, dword [0x14025609c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x10c], xmm1
lea rcx, [rbp + 0x100]
call fcn.140004870
movss xmm2, dword [rsi + 0x24]
addss xmm2, dword [0x1401683ac]
movss xmm1, dword [rsi + 0x20]
movaps xmm0, xmm1
addss xmm0, dword [rsi + 0x28]
movss dword [rbp + 0x100], xmm0
movss dword [rbp + 0x104], xmm2
addss xmm1, xmm8
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x6c], xmm2
movss xmm0, dword [0x14016831c]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x100]
lea rdx, [rsp + 0x68]
mov rcx, qword [rsi + 0x298]
call fcn.14001f600
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256090]
movss dword [rbp + 0x100], xmm0
movss xmm1, dword [0x140256094]
movss dword [rbp + 0x104], xmm1
movss xmm0, dword [0x140256098]
movss dword [rbp + 0x108], xmm0
movss xmm1, dword [0x14025609c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x10c], xmm1
lea rcx, [rbp + 0x100]
call fcn.140004870
movss xmm1, dword [rsi + 0x2c]
subss xmm1, dword [0x140168354]
movss xmm2, dword [rsi + 0x24]
addss xmm1, xmm2
movss xmm0, dword [rsi + 0x20]
addss xmm0, xmm7
movss dword [rbp + 0x100], xmm0
movss dword [rbp + 0x104], xmm1
addss xmm2, dword [0x1401683ac]
movss dword [rsp + 0x68], xmm0
movss dword [rsp + 0x6c], xmm2
movss xmm6, dword [0x14016831c]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x100]
lea rdx, [rsp + 0x68]
mov rcx, qword [rsi + 0x298]
call fcn.14001f600
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256090]
movss dword [rbp + 0x100], xmm0
movss xmm1, dword [0x140256094]
movss dword [rbp + 0x104], xmm1
movss xmm0, dword [0x140256098]
movss dword [rbp + 0x108], xmm0
movss xmm1, dword [0x14025609c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x10c], xmm1
lea rcx, [rbp + 0x100]
call fcn.140004870
movss xmm2, dword [rsi + 0x2c]
subss xmm2, xmm7
addss xmm2, dword [rsi + 0x24]
movss xmm1, dword [rsi + 0x20]
movaps xmm0, xmm1
addss xmm0, xmm7
movss dword [rbp + 0x100], xmm0
movss dword [rbp + 0x104], xmm2
addss xmm1, xmm8
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x6c], xmm2
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x100]
lea rdx, [rsp + 0x68]
mov rcx, qword [rsi + 0x298]
call fcn.14001f600
movss xmm1, dword [0x140168428]
unpcklps xmm9, xmm1
movq rdx, xmm9
lea rcx, str.https:__discord.com_invite_hwidunbans
call fcn.140036d20
mov rcx, qword [0x140256218]
call fcn.140010ae0
cmp dword [0x1402561fc], 1
sete bl
mov rax, qword [0x1402557b0]
mov qword [rsp + 0x30], rdi
lea rcx, [0x14016116c]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rbp + 0x100]
mov rcx, qword [rax + 0x3c38]
call fcn.140024ed0
movss xmm0, dword [rbp + 0x100]
movss xmm6, dword [0x1401682f8]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm7
subss xmm2, xmm1
mulss xmm2, xmm10
movzx r8d, bl
movss xmm1, dword [0x1401683d8]
unpcklps xmm2, xmm1
movq rdx, xmm2
lea rcx, str.G1
call fcn.140039860
test al, al
je 0x140047b80
mov dword [0x140256210], 0
mov eax, 1
mov dword [0x1402561fc], eax
mov dword [0x1402557d0], edi
mov dword [reloc.WS2_32.dll_ioctlsocket], 0xa
jmp 0x140047b86
mov eax, dword [0x1402561fc]
cmp eax, 2
sete bl
mov rax, qword [0x1402557b0]
mov qword [rsp + 0x30], rdi
lea rcx, [0x140161174]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rbp + 0x100]
mov rcx, qword [rax + 0x3c38]
call fcn.140024ed0
movss xmm0, dword [rbp + 0x100]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm7, xmm1
mulss xmm7, xmm10
movzx r8d, bl
movss xmm1, dword [0x1401683f0]
unpcklps xmm7, xmm1
movq rdx, xmm7
lea rcx, str.I1
call fcn.140039860
test al, al
je 0x140047c32
mov dword [0x140256210], 0
mov dword [0x1402561fc], 2
mov dword [reloc.WS2_32.dll_ioctlsocket], edi
mov dword [0x1402557d0], 0xa
call fcn.140010b80
mov ecx, 1
call fcn.140004bd0
movss xmm9, dword [0x1401683c8]
movss xmm7, dword [0x140168388]
cmp dword [0x1402561fc], 1
jne 0x140047d11
movss xmm6, dword [0x140256214]
mov rbx, qword [0x1402557b0]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rbp + 0x100], edi
movss dword [rbp + 0x104], xmm0
lea rdx, [rbp + 0x100]
call fcn.14001a900
movss dword [rbx + 0x37f0], xmm6
cmp dword [0x1402557d0], 0
sete r8b
movaps xmm0, xmm9
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Announcements
call fcn.140039e00
test al, al
je 0x140047cd0
mov eax, edi
mov dword [0x1402557d0], eax
jmp 0x140047cd6
mov eax, dword [0x1402557d0]
cmp eax, 1
sete r8b
movss xmm0, dword [0x140168404]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Instructions
call fcn.140039e00
test al, al
je 0x140047d07
mov dword [0x1402557d0], 1
mov ecx, 1
call fcn.140004bd0
cmp dword [0x1402561fc], 2
jne 0x140047e0a
movss xmm6, dword [0x140256214]
mov rbx, qword [0x1402557b0]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rbp + 0x100], edi
movss dword [rbp + 0x104], xmm0
lea rdx, [rbp + 0x100]
call fcn.14001a900
movss dword [rbx + 0x37f0], xmm6
cmp dword [reloc.WS2_32.dll_ioctlsocket], 0
sete r8b
movaps xmm0, xmm9
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Device
call fcn.140039e00
test al, al
je 0x140047d8f
mov eax, edi
mov dword [reloc.WS2_32.dll_ioctlsocket], eax
jmp 0x140047d95
mov eax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp eax, 1
sete r8b
movss xmm0, dword [0x1401683ec]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Spoofer
call fcn.140039e00
test al, al
je 0x140047dc9
mov eax, 1
mov dword [reloc.WS2_32.dll_ioctlsocket], eax
jmp 0x140047dcf
mov eax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp eax, 2
sete r8b
movss xmm0, dword [0x14016840c]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Miscellaneous
call fcn.140039e00
test al, al
je 0x140047e00
mov dword [reloc.WS2_32.dll_ioctlsocket], 2
mov ecx, 1
call fcn.140004bd0
movss xmm9, dword [0x1401683bc]
movss xmm6, dword [0x140168390]
cmp dword [0x1402557d0], 0
jne 0x140047f1f
cmp dword [0x1402561fc], 1
jne 0x140048023
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256210]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm13
addss xmm1, xmm0
movss dword [rsp + 0x68], xmm1
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm1, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256210], xmm0
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here.
lea rcx, str.Sile___Enigma_Leak
call fcn.140036380
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here.
lea rcx, str.Sile___Enigma_Leak
call fcn.140036380
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here
lea rcx, str.Sile___Enigma_Leak
call fcn.140036380
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here.
lea rcx, str.Sile___Enigma_Leak
call fcn.140036380
cmp dword [0x1402557d0], 1
jne 0x140048023
cmp dword [0x1402561fc], 1
jne 0x140048023
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256210]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm13
addss xmm1, xmm0
movss dword [rsp + 0x68], xmm1
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm1, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256210], xmm0
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here
lea rcx, str.Sile___Enigma_Leak:
call fcn.140036380
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here.
lea rcx, str.Sile___Enigma_Leak:
call fcn.140036380
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here.
lea rcx, str.Sile___Enigma_Leak:
call fcn.140036380
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Enigma_Leak_paste_anything_here.
lea rcx, str.Sile___Enigma_Leak:
call fcn.140036380
movss xmm14, dword [0x14016838c]
cmp dword [reloc.WS2_32.dll_ioctlsocket], 0
jne 0x140048598
cmp dword [0x1402561fc], 0
jle 0x140049533
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256210]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm13
addss xmm1, xmm0
movss dword [rsp + 0x68], xmm1
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm1, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256210], xmm0
lea rdx, [0x140252bc0]
lea rcx, [rsp + 0x48]
call fcn.140036ef0
movaps xmm0, xmm9
unpcklps xmm0, xmm14
movq r8, xmm0
mov rdx, rax
lea rcx, str.Motherboard_Manufacturer:
call fcn.1400358d0
lea rdx, [0x140252c00]
lea rcx, [rsp + 0x48]
call fcn.140036ef0
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
mov rdx, rax
lea rcx, str.Motherboard_Model:
call fcn.1400358d0
lea rdx, [0x140252b40]
lea rcx, [rsp + 0x48]
call fcn.140036ef0
movaps xmm0, xmm9
movss xmm1, dword [0x140168398]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, rax
lea rcx, str.Ethernet_Adapter:
call fcn.1400358d0
movss xmm6, dword [0x1401683a0]
lea rdx, [0x140252c40]
lea rcx, [rsp + 0x48]
call fcn.140036ef0
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
mov rdx, rax
lea rcx, str.Disk_Drives:
call fcn.1400358d0
movss xmm6, dword [0x1401683a4]
lea rdx, [0x140252b60]
lea rcx, [rsp + 0x48]
call fcn.140036ef0
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r8, xmm0
mov rdx, rax
lea rcx, str.CPU:
call fcn.1400358d0
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256020]
movss dword [rbp + 0x100], xmm0
movss xmm1, dword [0x140256024]
movss dword [rbp + 0x104], xmm1
movss xmm0, dword [0x140256028]
movss dword [rbp + 0x108], xmm0
movss xmm1, dword [0x14025602c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x10c], xmm1
lea rcx, [rbp + 0x100]
call fcn.140004870
movss xmm2, dword [rsi + 0x104]
addss xmm2, dword [0x1401683a8]
movss xmm1, dword [rsi + 0x100]
movaps xmm0, xmm1
addss xmm0, dword [rsi + 0x28]
movss dword [rbp + 0x100], xmm0
movss dword [rbp + 0x104], xmm2
addss xmm1, xmm9
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x6c], xmm2
movss xmm0, dword [0x14016831c]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x100]
lea rdx, [rsp + 0x68]
mov rcx, qword [rsi + 0x298]
call fcn.14001f600
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], rdi
mov r8d, 5
lea rdx, str.WIFI:
lea rcx, [rbp + 0x100]
call fcn.140037f90
mov r9b, 1
lea r8, [0x140256220]
movaps xmm0, xmm9
unpcklps xmm0, xmm11
movq rdx, xmm0
lea rcx, [rbp + 0x100]
call fcn.140035e00
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], rdi
mov r8d, 0xa
lea rdx, str.Bluetooth:
lea rcx, [rbp + 0x100]
call fcn.140037f90
xor r9d, r9d
lea r8, [0x140256230]
movss xmm0, dword [0x140168400]
unpcklps xmm0, xmm11
movq rdx, xmm0
lea rcx, [rbp + 0x100]
call fcn.140035e00
movups xmm6, xmmword [0x1402560b0]
movss xmm7, dword [0x140168414]
lea rdx, [0x140252c20]
lea rcx, [rsp + 0x48]
call fcn.140036ef0
movdqa xmmword [rbp + 0x100], xmm6
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x100]
movaps xmm0, xmm9
unpcklps xmm0, xmm7
movq r8, xmm0
mov rdx, rax
lea rcx, str.Baseboard:
call fcn.1400352f0
movups xmm6, xmmword [0x140255fb0]
lea r14, [0x140252be0]
mov rdx, r14
lea rcx, [rbp - 0x38]
call fcn.140036ef0
movdqa xmmword [rbp + 0x100], xmm6
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x100]
movaps xmm0, xmm9
movss xmm1, dword [0x140168418]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, rax
lea r15, str.MAC_Address:
mov rcx, r15
call fcn.1400352f0
movups xmm0, xmmword [0x1402560f0]
movups xmmword [rsp + 0x68], xmm0
mov rbx, qword [0x1402557b0]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm15
movss xmm7, dword [0x140168454]
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3c40]
lea rdx, [rbp + 0x100]
mov rcx, qword [rbx + 0x3c38]
call fcn.140024ed0
movss xmm0, dword [rbp + 0x100]
movss xmm11, dword [0x1401682f8]
addss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r14, qword [0x140252be0]
test r14, r14
jne 0x140048443
movaps xmm0, xmm8
jmp 0x14004848a
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3c40]
lea rdx, [rbp + 0x100]
mov rcx, qword [rbx + 0x3c38]
call fcn.140024ed0
movss xmm0, dword [rbp + 0x100]
addss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm6, dword [0x1401683cc]
addss xmm6, xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, 9
lea rdx, str.Not_found
lea rcx, [rsp + 0x48]
call fcn.140037f90
movups xmm0, xmmword [rsp + 0x68]
movdqa xmmword [rbp + 0x100], xmm0
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x100]
movss xmm1, dword [0x140168418]
unpcklps xmm6, xmm1
movq r8, xmm6
lea rdx, [rsp + 0x48]
lea rcx, str.File_Traces:
call fcn.1400352f0
movups xmm6, xmmword [0x140256110]
movss xmm7, dword [0x140168424]
lea rdx, [0x140252ba0]
lea rcx, [rbp - 0x38]
call fcn.140036ef0
movdqa xmmword [rbp + 0x100], xmm6
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x100]
movaps xmm0, xmm9
unpcklps xmm0, xmm7
movq r8, xmm0
mov rdx, rax
lea rcx, str.UUID:
call fcn.1400352f0
movss xmm6, dword [0x14016842c]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
mov r8d, Ordinal_33
lea rdx, str.TPM__Trusted_Computing__Status:
lea rcx, [rsp + 0x48]
call fcn.140037f90
xor r9d, r9d
lea r8, [0x140256231]
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rsp + 0x48]
call fcn.140035e00
movss xmm6, dword [0x1401683c4]
movss xmm7, dword [0x1401683d4]
movss xmm9, dword [0x14016834c]
movss xmm11, dword [0x14016839c]
cmp dword [reloc.WS2_32.dll_ioctlsocket], 1
jne 0x140048dad
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256210]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm13
addss xmm1, xmm0
movss dword [rsp + 0x68], xmm1
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm1, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256210], xmm0
movss xmm2, dword [rsi + 0x28]
subss xmm2, xmm6
subss xmm2, dword [0x140168378]
movss xmm1, dword [0x1401683e4]
unpcklps xmm2, xmm1
movq r8, xmm2
movaps xmm1, xmm6
movss xmm2, dword [0x1401683b8]
unpcklps xmm1, xmm2
movq rdx, xmm1
call fcn.140034b60
mov rbx, qword [0x1402557b0]
lea rcx, [rbx + 0x4850]
movss xmm1, dword [rbx + 0x383c]
movss xmm0, dword [rbx + 0x3840]
mov dword [rbp + 0x100], reloc.WS2_32.dll_ntohl
movss dword [rbp + 0x104], xmm1
movss dword [rbp + 0x108], xmm0
lea rdx, [rbp + 0x100]
call fcn.14001a900
mov qword [rbx + 0x383c], rdi
call fcn.140038da0
mov rcx, qword [0x1402557b0]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
cmp byte [rax + 0xbb], 0
jne 0x1400486fe
mov qword [rbp + 0x100], 0
movaps xmm1, xmm15
lea rcx, [rbp + 0x100]
call fcn.140013420
mov ecx, 1
call fcn.140004bd0
call fcn.14000b380
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], rdi
xor r8d, r8d
lea rdx, [0x140160d7e]
lea rcx, [rbp + 0x100]
call fcn.140037f90
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm6
subss xmm0, dword [0x140168378]
movss xmm1, dword [0x140168394]
movss xmm2, dword [0x140168410]
lea r9, [rbp + 0x100]
unpcklps xmm0, xmm1
movq r8, xmm0
movaps xmm1, xmm6
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.PERMANENT_SPOOF
call fcn.1400373a0
test al, al
je 0x140048a58
cmp byte [0x1402557aa], 0
jne 0x140048a46
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov r8d, Ordinal_33
lea rdx, str.Launched_Permanent_Spoofing_
lea rcx, [rbp + 0x100]
call fcn.140037f90
nop
movaps xmm0, xmm8
movss xmm15, dword [0x140168380]
unpcklps xmm0, xmm15
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.140038c80
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x14004882c
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140048827
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400495ed
call fcn.14012d234
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, str.Please_be_patient_for_2_minutes.
lea rcx, [rbp + 0x100]
call fcn.140037f90
nop
movaps xmm0, xmm8
unpcklps xmm0, xmm14
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.140038c80
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x1400488b8
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400488b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400495ed
call fcn.14012d234
lea rcx, [rbp + 0x100]
call fcn.1400423c0
nop
lea rcx, [rbp + 0x100]
mov rbx, qword [rbp + 0x100]
mov r14, qword [rbp + 0x118]
cmp r14, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 6
lea r9, str.ASRock
xor r8d, r8d
mov r15, qword [rbp + 0x110]
mov rdx, r15
call fcn.140040c50
cmp rax, 0xffffffffffffffff
je 0x140048914
call fcn.1400428e0
jmp 0x1400489f9
lea rcx, [rbp + 0x100]
cmp r14, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 6
lea r9, str.Lenovo
xor r8d, r8d
mov rdx, r15
call fcn.140040c50
cmp rax, 0xffffffffffffffff
je 0x14004894e
call fcn.1400431c0
jmp 0x1400489f9
lea rcx, [rbp + 0x100]
cmp r14, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 8
lea r9, str.Gigabyte
xor r8d, r8d
mov rdx, r15
call fcn.140040c50
cmp rax, 0xffffffffffffffff
je 0x140048985
call fcn.140043990
jmp 0x1400489f9
lea rcx, [rbp + 0x100]
cmp r14, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 4
lea r9, str.ASUS
xor r8d, r8d
mov rdx, r15
call fcn.140040c50
cmp rax, 0xffffffffffffffff
je 0x1400489bc
call fcn.140044b00
jmp 0x1400489f9
lea rcx, [rbp + 0x100]
cmp r14, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 3
lea r9, [0x14016723c]
xor r8d, r8d
mov rdx, r15
call fcn.140040c50
cmp rax, 0xffffffffffffffff
je 0x1400489f3
call fcn.1400452a0
jmp 0x1400489f9
call fcn.140045a70
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140048a4f
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140048a38
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140048a38
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012d234
mov byte [0x1402557a9], 1
jmp 0x140048a61
movss xmm15, dword [0x140168380]
mov byte [0x1402557a9], 1
jmp 0x140048a61
movss xmm15, dword [0x140168380]
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], rdi
xor r8d, r8d
lea rdx, [0x140160d7e]
lea rcx, [rbp + 0x100]
call fcn.140037f90
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm7
mulss xmm0, xmm10
subss xmm0, xmm9
lea r9, [rbp + 0x100]
unpcklps xmm0, xmm11
movq r8, xmm0
movaps xmm1, xmm6
movss xmm2, dword [0x14016841c]
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.ASUS_SPOOF
call fcn.1400373a0
test al, al
je 0x140048c0a
cmp byte [0x1402557aa], 0
jne 0x140048c03
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_33
lea rdx, str.Launched_Permanent_ASUS_Spoofing_
lea rcx, [rbp + 0x100]
call fcn.140037f90
nop
movaps xmm0, xmm8
unpcklps xmm0, xmm15
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.140038c80
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140048b72
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140048b6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400495ed
call fcn.14012d234
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, str.Please_be_patient_for_2_minutes.
lea rcx, [rbp + 0x100]
call fcn.140037f90
nop
movaps xmm0, xmm8
unpcklps xmm0, xmm14
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.140038c80
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140048bfe
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140048bf9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400495ed
call fcn.14012d234
call fcn.140044b00
mov byte [0x1402557a9], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x80], rdi
xor r8d, r8d
lea rdx, [0x140160d7e]
lea rcx, [rsp + 0x68]
call fcn.140037f90
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm7
mulss xmm0, xmm10
subss xmm0, xmm9
lea r9, [rsp + 0x68]
unpcklps xmm0, xmm11
movq r8, xmm0
movss xmm1, dword [0x140168420]
movss xmm0, dword [0x14016841c]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.MAC_SPOOF
call fcn.1400373a0
test al, al
je 0x140048dad
cmp byte [0x1402557aa], 0
jne 0x140048da6
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.Launched_MAC_Spoofing_
lea rcx, [rbp + 0x100]
call fcn.140037f90
nop
movaps xmm0, xmm8
unpcklps xmm0, xmm15
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.140038c80
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140048d15
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140048d10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400495ed
call fcn.14012d234
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, str.Please_be_patient_for_2_minutes.
lea rcx, [rbp + 0x100]
call fcn.140037f90
nop
movaps xmm0, xmm8
unpcklps xmm0, xmm14
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.140038c80
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140048da1
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140048d9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400495ed
call fcn.14012d234
call fcn.140046240
mov byte [0x1402557a9], 1
cmp dword [reloc.WS2_32.dll_ioctlsocket], 2
jne 0x140049533
mov rax, qword [0x1402557b0]
movss xmm0, dword [0x140256210]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x40], 0x3f800000
mov dword [rbp + 0x100], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm13
addss xmm1, xmm0
movss dword [rsp + 0x68], xmm1
lea rcx, [rbp + 0x100]
lea rax, [rsp + 0x68]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm1, xmm12
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140256210], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
xor r8d, r8d
lea rdx, [0x140160d7e]
lea rcx, [rsp + 0x48]
call fcn.140037f90
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm7
subss xmm0, xmm9
lea r9, [rsp + 0x48]
unpcklps xmm0, xmm11
movq r8, xmm0
movaps xmm1, xmm6
movss xmm0, dword [0x1401683b8]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.TPM_BYPASS
call fcn.1400373a0
test al, al
je 0x140048eae
call fcn.1400465c0
mov r9d, Ordinal_50
lea r8, str.Warning
lea rdx, str.TPM_BYPASS_Succesful
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
xor r8d, r8d
lea rdx, [0x140160d7e]
lea rcx, [rsp + 0x48]
call fcn.140037f90
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm7
subss xmm0, xmm9
movss xmm2, dword [0x1401683dc]
lea r9, [rsp + 0x48]
unpcklps xmm0, xmm11
movq r8, xmm0
movaps xmm1, xmm6
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.SPOOF_DISK
call fcn.1400373a0
test al, al
je 0x140048f34
call fcn.140046b70
mov r9d, Ordinal_50
lea r8, str.Warning
lea rdx, str.Spoofed_Disk_Succesfully
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
xor r8d, r8d
lea rdx, [0x140160d7e]
lea rcx, [rsp + 0x48]
call fcn.140037f90
movss xmm0, dword [rsi + 0x28]
subss xmm0, xmm7
subss xmm0, xmm9
movss xmm2, dword [0x1401683f4]
lea r9, [rsp + 0x48]
unpcklps xmm0, xmm11
movq r8, xmm0
movaps xmm1, xmm6
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.HVCI_BYPASS
call fcn.1400373a0
test al, al
je 0x140049533
movups xmm0, xmmword [0x140167f00]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x140167f10]
movups xmmword [rbp], xmm1
movups xmm0, xmmword [0x140167f20]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [0x140167f30]
movups xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [0x140167f40]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [0x140167f50]
movups xmmword [rbp + 0x40], xmm1
movups xmm0, xmmword [0x140167f60]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [0x140167f70]
movups xmmword [rbp + 0x60], xmm1
movzx eax, word [0x140167f80]
mov word [rbp + 0x70], ax
mov r8d, edi
movdqa xmm6, xmmword [0x140168540]
mov ebx, dword [reloc.WS2_32.dll_accept]
cmp ebx, 2
jl 0x14004913d
movdqa xmm4, xmmword [0x140168500]
movdqa xmm3, xmmword [0x140168900]
movdqa xmm5, xmmword [0x140168530]
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x100], xmm0
lea rcx, [rbp - 0xc]
mov edx, dword [rbp + 0x100]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
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, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
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, 0x80
jl 0x140049050
cmp r8d, 0x82
jge 0x140049183
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x82
jl 0x140049150
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str._XYWO]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x140168080]
movups xmmword [rbp], xmm1
movups xmm0, xmmword [0x140168090]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [0x1401680a0]
movups xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [str._____ehf_____0_01o_W]
movups xmmword [rbp + 0x30], xmm0
mov eax, dword [0x1401680c0]
mov dword [rbp + 0x40], eax
movzx eax, word [0x1401680c4]
mov word [rbp + 0x44], ax
mov r8d, edi
cmp ebx, 2
jl 0x140049307
movdqa xmm4, xmmword [0x140168500]
movdqa xmm3, xmmword [0x140168900]
movdqa xmm5, xmmword [0x140168530]
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x100], xmm0
lea rcx, [rbp - 0xc]
mov edx, dword [rbp + 0x100]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
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, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
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, 0x50
jl 0x140049220
cmp r8d, 0x56
jge 0x140049350
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x56
jl 0x140049320
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140167df0]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x140167e00]
movups xmmword [rbp], xmm1
movups xmm0, xmmword [0x140167e10]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [0x140167e20]
movups xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [str._____ehf.._4nm]
movups xmmword [rbp + 0x30], xmm0
movsd xmm0, qword [0x140167e40]
movsd qword [rbp + 0x40], xmm0
movzx eax, word [0x140167e48]
mov word [rbp + 0x48], ax
cmp ebx, 2
jl 0x1400494d2
movdqa xmm4, xmmword [0x140168500]
movdqa xmm3, xmmword [0x140168900]
movdqa xmm5, xmmword [0x140168530]
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x100], xmm0
lea rcx, [rbp - 0xc]
mov edx, dword [rbp + 0x100]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
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, [rdi + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edi, 8
lea rcx, [rcx + 8]
cmp edi, 0x58
jl 0x1400493f0
cmp edi, 0x5a
jge 0x14004950d
movsxd rax, edi
lea r10, [rbp - 0x10]
add r10, rax
nop dword [rax]
mov eax, 0x4d4873ed
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, dil
sub al, cl
add al, 0x37
xor byte [r10], al
inc edi
lea r10, [r10 + 1]
cmp edi, 0x5a
jl 0x1400494e0
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r9d, Ordinal_50
lea r8, str.Warning
lea rdx, str.HVCI_BYPASS_Succesful
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp byte [0x1402557a9], 0
je 0x14004960c
movss xmm0, dword [0x140256234]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x140168310]
cvtpd2ps xmm1, xmm0
movss dword [0x140256234], xmm1
comiss xmm1, dword [0x140168354]
jbe 0x14004960c
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, str.Succesfully_Spoofed__restart_pc.
lea rcx, [rsp + 0x48]
call fcn.140037f90
nop
movaps xmm0, xmm8
movss xmm1, dword [0x140168398]
unpcklps xmm0, xmm1
movq r8, xmm0
mov edx, 1
lea rcx, [rsp + 0x48]
call fcn.140038c80
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400495f9
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400495f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400495f4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012d234
call fcn.140049680
mov byte [0x1402557aa], 1
mov byte [0x1402557a9], 0
call fcn.140010420
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.14012cb00
lea r11, [rsp + 0x2d0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
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 rbp
ret