Function at 0x14003ce80
Capabilities:
Create thread
Execute command
Get disk information
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x420
movaps xmmword [rax - 0x28], xmm6
mov rax, qword [0x14011d080]
xor rax, rsp
mov qword [rsp + 0x400], rax
xor r13d, r13d
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140033e20
lea ecx, [r13 + 0x10]
call fcn.1400e69b0
lea rcx, [0x140169c02]
mov qword [rax], rcx
lea rcx, [0x14000e5b0]
mov qword [rax + 8], rcx
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x2e8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x14000efe0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x2e0], rax
test rax, rax
je 0x14003ee3b
cmp dword [rsp + 0x2e8], r13d
jne 0x14003cf40
lea ecx, [r13 + 1]
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
movaps xmm0, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x260], xmm0
lea rcx, [rsp + 0x260]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x14003cf6b
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x2e0], xmm0
mov qword [0x140169fa8], r13
mov dword [0x140169fb0], r13d
mov qword [0x140169d00], 0
mov word [0x140169d08], 0
mov byte [0x140169d0a], 0
xor eax, eax
movups xmmword [0x140169fc0], xmm0
movups xmmword [0x140169fd0], xmm0
movups xmmword [0x140169fe0], xmm0
movups xmmword [0x140169ff0], xmm0
mov byte [0x14016a000], al
mov dword [0x140169cd4], eax
movups xmmword [0x140169d10], xmm0
mov qword [0x140169d20], rax
mov dword [0x140169d28], eax
mov byte [0x140169d2c], al
lea rcx, [0x140169d30]
call fcn.14008f6b0
cmp byte [0x140169f40], 0
jne 0x14003d06c
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rsp + 0x260]
call fcn.14003eeb0
movzx edx, byte [rax + 9]
test dl, dl
je 0x14003d03e
xor byte [rax], 0x33
xor byte [rax + 1], 0x34
xor byte [rax + 2], 0x35
xor byte [rax + 3], 0x36
xor byte [rax + 4], 0x37
xor byte [rax + 5], 0x38
xor byte [rax + 6], 0x39
xor byte [rax + 7], 0x3a
xor byte [rax + 8], 0x3b
xor dl, 0x3c
mov byte [rax + 9], dl
mov rdx, rax
call fcn.1400447f0
lea rdx, [0x140169f48]
mov rcx, rax
call fcn.140044790
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.pt_BR.utf8
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_locale_l1_1_0.dll_setlocale]
lea rcx, [rsp + 0x260]
call fcn.14000f880
nop
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call qword [sym.imp.MSVCP140.dll_public:_static_class_std::locale___cdecl_std::locale::global_class_std::locale_const____ptr64_]
lea rcx, [rsp + 0x2e0]
call fcn.14000fa10
nop
lea rcx, [rsp + 0x260]
call fcn.14000fa10
call fcn.140011780
lea rcx, [0x1400ff4a4]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.SerialNumber
lea rcx, str.SELECT_SerialNumber_FROM_Win32_Bios
call fcn.140031520
mov qword [0x14011d0f8], rax
lea rdx, str.SerialNumber
lea rcx, str.SELECT_SerialNumber_FROM_Win32_Processor
call fcn.140031520
mov qword [0x140167b40], rax
lea rdx, str.UUID
lea rcx, str.SELECT_UUID_FROM_Win32_ComputerSystemProduct
call fcn.140031520
mov qword [0x1401686c8], rax
lea rdx, str.SerialNumber
lea rcx, str.SELECT_SerialNumber_FROM_Win32_BaseBoard
call fcn.140031520
mov qword [0x14011d0c0], rax
lea rdx, str.Product
lea rcx, str.SELECT_Product_FROM_Win32_BaseBoard
call fcn.140031520
mov qword [0x14011d0c8], rax
mov rdx, qword [0x1401686c8]
lea rcx, [rsp + 0x2c0]
call fcn.14000e9b0
mov r14, rax
mov rdx, qword [0x14011d0c0]
lea rcx, [rsp + 0xa8]
call fcn.14000e9b0
mov rsi, rax
mov rdx, qword [0x14011d0c8]
lea rcx, [rsp + 0x300]
call fcn.14000e9b0
mov rdi, rax
mov rdx, qword [0x140167b40]
lea rcx, [rsp + 0x148]
call fcn.14000e9b0
mov rbx, rax
mov rdx, qword [0x14011d0f8]
lea rcx, [rsp + 0xe8]
call fcn.14000e9b0
nop
mov r8, rax
lea rdx, str.Bios_Serial:
lea rcx, [rsp + 0x108]
call fcn.140043fe0
nop
lea r8, str._n_nProcessor_Serial:
mov rdx, rax
lea rcx, [rsp + 0x1e8]
call fcn.140043b80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x188]
call fcn.140043c60
nop
lea r8, str._n_nMotherboard_Name:
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140043b80
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140043c60
nop
lea r8, str._n_nMotherboard_Serial:
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140043b80
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x168]
call fcn.140043c60
nop
lea r8, str._n_nUUID:
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.140043b80
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x380]
call fcn.140043c60
nop
lea rcx, [rsp + 0xc8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x168]
call fcn.14000e950
nop
lea rcx, [rsp + 0x1c8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x128]
call fcn.14000e950
nop
lea rcx, [rsp + 0x1a8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x188]
call fcn.14000e950
nop
lea rcx, [rsp + 0x1e8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x108]
call fcn.14000e950
nop
lea rcx, [rsp + 0xe8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x148]
call fcn.14000e950
nop
lea rcx, [rsp + 0x300]
call fcn.14000e950
nop
lea rcx, [rsp + 0xa8]
call fcn.14000e950
nop
mov rdx, qword [rsp + 0x2d8]
cmp rdx, 0x10
jb 0x14003d370
inc rdx
mov rcx, qword [rsp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d36b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003d36b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x2d0], r13
mov qword [rsp + 0x2d8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x2c0], 0
lea rax, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
cmovae rax, qword [rsp + 0x380]
mov qword [str.SerialInfos], rax
lea rdx, str.InstallDate
lea rcx, str.SELECT_InstallDate_FROM_Win32_OperatingSystem
call fcn.140031520
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], r13
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14003d3e2
mov rdx, rax
lea rcx, [rsp + 0x88]
call fcn.14000ec80
nop
cmp qword [rsp + 0x98], 0
jne 0x14003d435
xorps xmm0, xmm0
movups xmmword [rsp + 0x340], xmm0
mov qword [rsp + 0x350], r13
mov qword [rsp + 0x358], 7
mov word [rsp + 0x340], r13w
jmp 0x14003d50e
lea r8, [rsp + 0x88]
cmp qword [rsp + 0xa0], 0x10
cmovae r8, qword [rsp + 0x88]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
mov r9d, dword [rsp + 0x98]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movsxd rbx, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x290], r13
mov qword [rsp + 0x298], r13
mov r8, rbx
lea rcx, [rsp + 0x280]
call fcn.140045700
lea rdx, [rsp + 0x280]
cmp qword [rsp + 0x298], 8
cmovae rdx, qword [rsp + 0x280]
lea r8, [rsp + 0x88]
cmp qword [rsp + 0xa0], 0x10
cmovae r8, qword [rsp + 0x88]
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rdx
mov r9d, dword [rsp + 0x98]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movups xmm0, xmmword [rsp + 0x280]
movups xmmword [rsp + 0x340], xmm0
movups xmm1, xmmword [rsp + 0x290]
movups xmmword [rsp + 0x350], xmm1
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x14003d554
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d54f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003d54f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x88], 0
lea rdx, str.CSName
lea rcx, str.SELECT_CSName_FROM_Win32_OperatingSystem
call fcn.140031520
mov r15, rax
lea rdx, str.Caption
lea rcx, str.SELECT_Caption_FROM_Win32_OperatingSystem
call fcn.140031520
mov rbx, rax
lea rdx, str.OSArchitecture
lea rcx, str.SELECT_OSArchitecture_FROM_Win32_OperatingSystem
call fcn.140031520
mov r12, rax
lea rdx, str.SerialNumber
lea rcx, str.SELECT_SerialNumber_FROM_Win32_OperatingSystem
call fcn.140031520
mov rsi, rax
call fcn.140013f80
mov rdi, rax
lea rcx, [rsp + 0x340]
call fcn.140031f80
mov r14, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x108], xmm0
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], r13
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], 0
jne 0x14003d602
mov rdx, rdi
lea rcx, [rsp + 0x108]
call fcn.14000ec80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r13
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rsi + r8], 0
jne 0x14003d640
mov rdx, rsi
lea rcx, [rsp + 0xe8]
call fcn.14000ec80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x270], r13
mov qword [rsp + 0x278], r13
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x14003d680
mov rdx, r14
lea rcx, [rsp + 0x260]
call fcn.14000ec80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], r13
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r15 + r8], 0
jne 0x14003d6c0
mov rdx, r15
lea rcx, [rsp + 0x88]
call fcn.14000ec80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x148], xmm0
mov qword [rsp + 0x158], r13
mov qword [rsp + 0x160], r13
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r12 + r8], 0
jne 0x14003d700
mov rdx, r12
lea rcx, [rsp + 0x148]
call fcn.14000ec80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2d0], r13
mov qword [rsp + 0x2d8], r13
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14003d740
mov rdx, rbx
lea rcx, [rsp + 0x2c0]
call fcn.14000ec80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x290], r13
mov qword [rsp + 0x298], r13
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14003d780
mov rdx, rbx
lea rcx, [rsp + 0x280]
call fcn.14000ec80
nop
lea rdi, [rsp + 0x280]
cmp qword [rsp + 0x298], 0x10
cmovae rdi, qword [rsp + 0x280]
mov rax, qword [rsp + 0x290]
cmp rax, 9
jb 0x14003d828
lea rsi, [rdi + rax]
lea r8, [rsi - 8]
sub r8, rdi
mov edx, Ordinal_79
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14003d828
nop dword [rax]
nop word [rax + rax]
mov r8d, 9
lea rdx, str.Microsoft
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14003d86e
inc rbx
lea r8, [rsi - 8]
sub r8, rbx
mov edx, Ordinal_79
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14003d7f0
mov rbx, 0xffffffffffffffff
mov qword [rsp + 0x20], r13
lea r9, [0x1400fd888]
mov r8d, 9
mov rdx, rbx
lea rcx, [rsp + 0x2c0]
call fcn.140042e80
mov rdx, qword [rax + 0x10]
movabs rcx, 0x7fffffffffffffff
sub rcx, rdx
cmp rcx, 9
jb 0x14003ee88
jmp 0x14003d873
sub rbx, rdi
jmp 0x14003d82f
cmp qword [rax + 0x18], 0x10
jb 0x14003d87d
mov rax, qword [rax]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.Edition:
lea rcx, [rsp + 0xc8]
call fcn.140047af0
nop
mov r8d, 3
lea rdx, [0x1400ff9e8]
lea rcx, [rsp + 0xc8]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1c8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1d8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rsp + 0x148]
lea r8, [rsp + 0x1c8]
movzx edx, byte [rsp + 0x80]
lea rcx, [rsp + 0x168]
call fcn.140047900
nop
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str._n_nDevice_Name:
lea rcx, [rsp + 0x168]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x138], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rsp + 0x88]
lea r8, [rsp + 0x128]
movzx edx, byte [rsp + 0x80]
lea rcx, [rsp + 0x2e0]
call fcn.140047900
nop
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str._nInstallation_Date:
lea rcx, [rsp + 0x2e0]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1b8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rsp + 0x260]
lea r8, [rsp + 0x1a8]
movzx edx, byte [rsp + 0x80]
lea rcx, [rsp + 0xa8]
call fcn.140047900
nop
mov r8d, reloc.WS2_32.dll_select
lea rdx, str._n_nDevice_Product:
lea rcx, [rsp + 0xa8]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x188], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x198], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rsp + 0xe8]
lea r8, [rsp + 0x188]
movzx edx, byte [rsp + 0x80]
lea rcx, [rsp + 0x300]
call fcn.140047900
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._n_nDevice_ID:
lea rcx, [rsp + 0x300]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1e8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1f8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rsp + 0x108]
lea r8, [rsp + 0x1e8]
movzx edx, byte [rsp + 0x80]
lea rcx, [rsp + 0x3c0]
call fcn.140047900
nop
mov rdx, qword [rsp + 0x200]
cmp rdx, 0x10
jb 0x14003daea
inc rdx
mov rcx, qword [rsp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dae4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003dae4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
mov rdx, qword [rsp + 0x318]
cmp rdx, 0x10
jb 0x14003db30
inc rdx
mov rcx, qword [rsp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003db2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003db2b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x310], r13
mov qword [rsp + 0x318], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x300], 0
mov rdx, qword [rsp + 0x1a0]
cmp rdx, 0x10
jb 0x14003db93
inc rdx
mov rcx, qword [rsp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003db8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003db8d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
mov rdx, qword [rsp + 0xc0]
cmp rdx, 0x10
jb 0x14003dbd9
inc rdx
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dbd4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003dbd4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xa8], 0
mov rdx, qword [rsp + 0x1c0]
cmp rdx, 0x10
jb 0x14003dc3c
inc rdx
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dc36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003dc36
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
mov rdx, qword [rsp + 0x2f8]
cmp rdx, 0x10
jb 0x14003dc82
inc rdx
mov rcx, qword [rsp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dc7d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003dc7d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x2f0], r13
mov qword [rsp + 0x2f8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x2e0], 0
mov rdx, qword [rsp + 0x140]
cmp rdx, 0x10
jb 0x14003dce5
inc rdx
mov rcx, qword [rsp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dcdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003dcdf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
lea rcx, [rsp + 0x168]
call fcn.14000e950
nop
lea rcx, [rsp + 0x1c8]
call fcn.14000e950
nop
lea rcx, [rsp + 0xc8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x280]
call fcn.14000e950
nop
lea rcx, [rsp + 0x2c0]
call fcn.14000e950
nop
lea rcx, [rsp + 0x148]
call fcn.14000e950
nop
lea rcx, [rsp + 0x88]
call fcn.14000e950
nop
lea rcx, [rsp + 0x260]
call fcn.14000e950
nop
lea rcx, [rsp + 0xe8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x108]
call fcn.14000e950
lea rcx, [rsp + 0x3c0]
call fcn.14000e840
mov qword [str.SerialInfos], rax
lea rdx, str.ProductName
lea rcx, str.SELECT_ProductName_From_Win32_NetworkAdapter_Where_NetEnabledTrue
call fcn.140031520
mov rsi, rax
lea rdx, str.MACAddress
lea rcx, str.SELECT_MACAddress_From_Win32_NetworkAdapter_Where_NetEnabledTrue
call fcn.140031520
mov qword [str.FF:FF:FF:FF:FF:FF], rax
lea rdx, str.wmic_path_win32_networkadapterconfiguration_where__IPEnabledTrue__get_ipaddress
lea rcx, [rsp + 0x1c8]
call fcn.14000e9b0
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140011f40
mov rcx, rax
call fcn.14000e840
mov rbx, rax
lea rcx, [rsp + 0x128]
call fcn.14000e950
mov rdx, rbx
lea rcx, [rsp + 0x2a0]
call fcn.14000e9b0
nop
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x168]
call fcn.140041300
mov rbx, rax
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0xc8]
call fcn.140041300
nop
lea rdx, str.IPAddress
mov rcx, rax
call fcn.140041010
lea r9, [0x1400fd888]
mov r8d, 9
mov rdx, rax
mov rcx, rbx
call fcn.140041050
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.140041130
nop
lea rcx, [rsp + 0xc8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x168]
call fcn.14000e950
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x168]
call fcn.140041300
mov rbx, rax
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0xc8]
call fcn.140041300
nop
lea rdx, [0x1400ffbcc]
mov rcx, rax
call fcn.140041010
lea r9, str.IPv4:
mov r8d, 2
mov rdx, rax
mov rcx, rbx
call fcn.140041050
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.140041130
nop
lea rcx, [rsp + 0xc8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x168]
call fcn.14000e950
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x168]
call fcn.140041300
mov rbx, rax
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0xc8]
call fcn.140041300
nop
lea rdx, [0x1400ffbd0]
mov rcx, rax
call fcn.140041010
lea r9, [0x1400fd888]
mov r8d, 2
mov rdx, rax
mov rcx, rbx
call fcn.140041050
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.140041130
nop
lea rcx, [rsp + 0xc8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x168]
call fcn.14000e950
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x168]
call fcn.140041300
mov rbx, rax
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0xc8]
call fcn.140041300
nop
lea rdx, [0x1400ffbe0]
mov rcx, rax
call fcn.140041010
lea r9, str._nIPv6:
mov r8d, 2
mov rdx, rax
mov rcx, rbx
call fcn.140041050
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.140041130
nop
lea rcx, [rsp + 0xc8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x168]
call fcn.14000e950
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x168]
call fcn.140041300
mov rbx, rax
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0xc8]
call fcn.140041300
nop
lea rdx, [0x1400fde84]
mov rcx, rax
call fcn.140041010
lea r9, [0x1400fd888]
mov r8d, 1
mov rdx, rax
mov rcx, rbx
call fcn.140041050
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.140041130
nop
lea rcx, [rsp + 0xc8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x168]
call fcn.14000e950
mov rdx, qword [str.FF:FF:FF:FF:FF:FF]
lea rcx, [rsp + 0xe8]
call fcn.14000e9b0
mov rdi, rax
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x108]
call fcn.140041300
mov rbx, rax
mov rdx, rsi
lea rcx, [rsp + 0x1e8]
call fcn.14000e9b0
nop
mov r8, rax
lea rdx, str.Name:
lea rcx, [rsp + 0x188]
call fcn.140043fe0
nop
lea r8, [0x1400ffbec]
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140043b80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140043c60
nop
lea r8, str._nMAC:
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140043b80
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x3a0]
call fcn.140043c60
nop
lea rcx, [rsp + 0x1c8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x128]
call fcn.14000e950
nop
lea rcx, [rsp + 0x1a8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x188]
call fcn.14000e950
nop
lea rcx, [rsp + 0x1e8]
call fcn.14000e950
nop
lea rcx, [rsp + 0x108]
call fcn.14000e950
nop
lea rcx, [rsp + 0xe8]
call fcn.14000e950
lea rcx, [rsp + 0x3a0]
call fcn.14000e840
mov qword [str.NetworkInfos], rax
lea rdx, [0x1400fd888]
lea rcx, [rsp + 0x360]
call fcn.14000e9b0
nop
mov dword [rsp + 0x260], r13d
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x360]
call fcn.1400323d0
cmp dword [rsp + 0x260], 0
jne 0x14003ea49
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetLogicalDriveStringsA]
mov ebx, eax
test eax, eax
je 0x14003ea49
lea rcx, [rsp + 0x280]
call fcn.140016310
mov edx, ebx
lea rcx, [rsp + 0x280]
call fcn.140040700
nop
mov rdx, qword [rsp + 0x280]
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_GetLogicalDriveStringsA]
mov rcx, qword [rsp + 0x280]
mov rsi, rcx
movzx ebx, byte [rsp + 0x80]
movzx edi, byte [rsp + 0x80]
movsd xmm6, qword [0x1401069a8]
nop
cmp byte [rsi], 0
je 0x14003ea0c
xorps xmm0, xmm0
movups xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x310], r13
mov qword [rsp + 0x318], r13
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x14003e280
mov rdx, rsi
lea rcx, [rsp + 0x300]
call fcn.14000ec80
nop
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x2c0]
call fcn.140014dc0
nop
mov qword [rsp + 0x2e0], rsi
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rsi + rax], 0
jne 0x14003e2c0
mov qword [rsp + 0x2e8], rax
call fcn.1400e5e24
movaps xmm0, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x260], xmm0
lea r8, [rsp + 0x260]
mov edx, eax
lea rcx, [rsp + 0xa8]
call fcn.14000fd10
nop
lea rcx, [rsp + 0xa8]
cmp qword [rsp + 0xc0], 8
cmovae rcx, qword [rsp + 0xa8]
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x88]
lea rdx, [rsp + 0x98]
call fcn.1400e66d4
test eax, eax
jne 0x14003ee8e
mov rcx, qword [rsp + 0x88]
xorps xmm0, xmm0
test rcx, rcx
js 0x14003e355
cvtsi2sd xmm0, rcx
jmp 0x14003e36a
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2sd xmm0, rax
addsd xmm0, xmm0
mulsd xmm0, xmm6
cvttsd2si r14d, xmm0
mov rdx, qword [rsp + 0xc0]
cmp rdx, 8
jb 0x14003e3be
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e3b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e3b9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0xc8]
call fcn.1400134c0
mov r15, rax
mov edx, r14d
lea rcx, [rsp + 0xe8]
call fcn.14000fa70
mov r14, rax
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x108]
call fcn.140041300
nop
lea r8, str.Disk__
mov rcx, rax
call fcn.14000e850
xorps xmm0, xmm0
movups xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x270], r13
mov qword [rsp + 0x278], r13
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x260], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x270], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 6
lea rdx, [0x1400ff488]
lea rcx, [rsp + 0x260]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x188], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x198], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r14
lea r8, [rsp + 0x188]
movzx edx, dil
lea rcx, [rsp + 0x148]
call fcn.140047900
nop
mov r8d, 5
lea rdx, str._GB__
lea rcx, [rsp + 0x148]
call fcn.140041080
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], r13
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str._nVolume_ID:
lea rcx, [rsp + 0x88]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1b8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r15
lea r8, [rsp + 0x1a8]
movzx edx, bl
lea rcx, [rsp + 0xa8]
call fcn.140047900
nop
mov r8d, 4
lea rdx, [0x1400ff350]
lea rcx, [rsp + 0xa8]
call fcn.140041080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x138], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x128]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0x10
cmovae rdx, rcx
movq r8, xmm1
lea rcx, [rsp + 0x360]
call fcn.140041080
nop
mov rdx, qword [rsp + 0x140]
cmp rdx, 0x10
jb 0x14003e620
inc rdx
mov rcx, qword [rsp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e61a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e61a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
mov rdx, qword [rsp + 0xc0]
cmp rdx, 0x10
jb 0x14003e666
inc rdx
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e661
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e661
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xa8], 0
mov rdx, qword [rsp + 0x1c0]
cmp rdx, 0x10
jb 0x14003e6c9
inc rdx
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e6c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e6c3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x14003e70f
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e70a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e70a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x88], 0
mov rdx, qword [rsp + 0x160]
cmp rdx, 0x10
jb 0x14003e771
inc rdx
mov rcx, qword [rsp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e76c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e76c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x158], r13
mov qword [rsp + 0x160], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x148], 0
mov rdx, qword [rsp + 0x1a0]
cmp rdx, 0x10
jb 0x14003e7d4
inc rdx
mov rcx, qword [rsp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e7ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e7ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
mov rdx, qword [rsp + 0x278]
cmp rdx, 0x10
jb 0x14003e81a
inc rdx
mov rcx, qword [rsp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e815
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e815
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x270], r13
mov qword [rsp + 0x278], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x260], 0
mov rdx, qword [rsp + 0x120]
cmp rdx, 0x10
jb 0x14003e87c
inc rdx
mov rcx, qword [rsp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e877
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e877
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x108], 0
mov rdx, qword [rsp + 0x100]
cmp rdx, 0x10
jb 0x14003e8de
inc rdx
mov rcx, qword [rsp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e8d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e8d9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xe8], 0
mov rdx, qword [rsp + 0xe0]
cmp rdx, 0x10
jb 0x14003e941
inc rdx
mov rcx, qword [rsp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e93b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e93b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
nop
mov rdx, qword [rsp + 0x2d8]
cmp rdx, 0x10
jb 0x14003e987
inc rdx
mov rcx, qword [rsp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e982
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e982
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov qword [rsp + 0x2d0], r13
mov qword [rsp + 0x2d8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x2c0], 0
mov rdx, qword [rsp + 0x318]
cmp rdx, 0x10
jb 0x14003e9e9
inc rdx
mov rcx, qword [rsp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e9e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e9e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rsi + rax], 0
jne 0x14003e9f0
inc rsi
add rsi, rax
mov rcx, qword [rsp + 0x280]
jmp 0x14003e250
test rcx, rcx
je 0x14003ea49
mov rdx, qword [rsp + 0x290]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003ea44
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003ea44
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e69f4
lea rax, [rsp + 0x360]
cmp qword [rsp + 0x378], 0x10
cmovae rax, qword [rsp + 0x360]
mov qword [str.DiskInfos], rax
lea rcx, [rsp + 0x320]
call fcn.140028a70
nop
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [0x140169cf8], eax
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [0x140169cd0], eax
mov dword [rsp + 0x210], 0x50
mov dword [rsp + 0x214], 0x40
lea rax, [0x14003f000]
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], r13
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rsp + 0x228], rax
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x230], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x240], xmm1
lea rax, [rsp + 0x320]
cmp qword [rsp + 0x338], 8
cmovae rax, qword [rsp + 0x320]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], r13
lea rcx, [rsp + 0x210]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov edx, dword [0x140169cd0]
shr edx, 1
sub edx, 0xfa
mov ecx, dword [0x140169cf8]
shr ecx, 1
sub ecx, 0x190
lea r8, [rsp + 0x320]
cmp qword [rsp + 0x338], 8
cmovae r8, qword [rsp + 0x320]
mov qword [rsp + 0x58], r13
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], 0x1f4
mov dword [rsp + 0x30], 0x320
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], ecx
mov r9d, 0x80000000
mov rdx, qword [rsp + 0x250]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140169c38], rax
mov edx, 5
mov rcx, qword [rsp + 0x228]
call qword [sym.imp.USER32.dll_LoadIconW]
mov r9, rax
mov edx, 0x80
lea r8d, [rdx - 0x7f]
mov rcx, qword [0x140169c38]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, qword [0x140169c38]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x140169fb8], rax
test rax, rax
je 0x14003edb7
mov qword [0x14016a010], r13
mov qword [0x14016a01c], r13
mov dword [0x14016a024], r13d
mov qword [0x14016a02c], r13
mov dword [0x14016a034], r13d
mov qword [0x14016a044], r13
mov dword [0x14016a038], 1
mov dword [0x14016a028], 1
mov dword [0x14016a018], r13d
mov dword [0x14016a03c], 1
mov dword [0x14016a040], 0x50
mov dword [0x14016a04c], 1
mov rax, qword [rax]
lea rdx, [0x14016a008]
mov qword [rsp + 0x30], rdx
lea rdx, [0x14016a010]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, rbx
xor edx, edx
lea r8d, [rdx + 1]
call qword [rax + 0x80]
test eax, eax
js 0x14003edb7
call fcn.140056930
mov rax, qword [0x140169ca0]
or dword [rax + 8], 3
call fcn.1400119c0
call fcn.14007ab60
call fcn.14007a8a0
mov edx, 5
mov rcx, qword [0x140169c38]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140169c38]
call qword [sym.imp.USER32.dll_UpdateWindow]
lea rax, [0x140169c90]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r13
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x58], r13d
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x38], r13d
mov dword [rsp + 0x30], r13d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 0xffffffff
mov r8d, 0xb74
lea rdx, [0x140167b50]
mov rcx, qword [0x14016a008]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
call fcn.140031bb0
nop
lea rcx, [rsp + 0x320]
call fcn.14000e790
nop
lea rcx, [rsp + 0x360]
call fcn.14000e950
nop
lea rcx, [rsp + 0x3a0]
call fcn.14000e950
nop
lea rcx, [rsp + 0x2a0]
call fcn.14000e950
nop
lea rcx, [rsp + 0x3c0]
call fcn.14000e950
nop
lea rcx, [rsp + 0x340]
call fcn.14000e790
nop
lea rcx, [rsp + 0x380]
call fcn.14000e950
xor eax, eax
jmp 0x14003ee51
call fcn.14003eed0
mov rdx, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x250]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rsp + 0x320]
call fcn.14000e790
nop
lea rcx, [rsp + 0x360]
call fcn.14000e950
nop
lea rcx, [rsp + 0x3a0]
call fcn.14000e950
nop
lea rcx, [rsp + 0x2a0]
call fcn.14000e950
nop
lea rcx, [rsp + 0x3c0]
call fcn.14000e950
nop
lea rcx, [rsp + 0x340]
call fcn.14000e790
nop
lea rcx, [rsp + 0x380]
call fcn.14000e950
mov eax, 1
jmp 0x14003ee51
mov dword [rsp + 0x2e8], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
xor eax, eax
mov rcx, qword [rsp + 0x400]
xor rcx, rsp
call fcn.1400e6990
lea r11, [rsp + 0x420]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.140001fe0
nop
lea r8, [rsp + 0xa8]
mov edx, eax
lea rcx, [0x1400fd974]
call fcn.140010930
int3