Function at 0x477200
Capabilities:
Connect to wmi namespace via wbemlocator

Disassembly:
mov r11, rsp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1e0
mov rax, qword [0x004fb010]
xor rax, rsp
mov qword [rsp + 0x1d0], rax
mov rax, r9
mov qword [rsp + 0x60], rax
mov r15, r8
mov r13, rdx
mov r12, rcx
mov qword [r11 - 0x148], rcx
mov qword [r11 - 0x140], rdx
mov qword [r11 - 0x150], r8
mov qword [rsp + 0x68], rax
mov r14d, 0x80004005
mov dword [rsp + 0x54], r14d
xor esi, esi
mov qword [r11 - 0x120], rsi
mov qword [r11 - 0x130], rsi
mov qword [r11 - 0x128], rsi
mov qword [r11 - 0x100], rsi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_CoInitializeEx]
mov ebx, eax
mov dword [rsp + 0x58], eax
test eax, eax
jns 0x47731e
lea edx, [rsi + 0x7b]
lea rcx, [0x004d2c20]
call fcn.004036d0
lfence
lea rdi, str.C:Usersjk_kanDesktopGerritSWMgrAsusSoftwareManagerAsusSoftwareManagerGiftBoxServiceGiftBoxServiceCWMIDataAgent.cpp
lea rdx, [rdi + rax*2]
mov dword [rsp + 0x28], ebx
lea rbx, str.WmiWqlQuery
mov qword [rsp + 0x20], rbx
lea r9, str.__s__Failed_to_initialize_COM_library._Error_code0x_08x
lea ecx, [rsi + 4]
lea r8d, [rsi + 0x2b]
call fcn.0044a600
nop
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x4772f1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x477305
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x477319
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
jmp 0x477c4c
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x20], rax
lea r9, [0x004b5b38]
xor edx, edx
lea r8d, [rdx + 1]
lea rcx, [0x004b5b28]
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_CoCreateInstance]
mov r14d, eax
mov dword [rsp + 0x54], eax
test eax, eax
js 0x477b86
mov rdi, qword [rsp + 0xf8]
test rdi, rdi
je 0x477b86
mov rcx, r12
cmp qword [r12 + 0x18], 8
jb 0x477374
mov rcx, qword [r12]
test rcx, rcx
jne 0x4774f5
mov rbx, rsi
mov qword [rsp + 0x90], rbx
mov rax, qword [rdi]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x18]
mov r14d, eax
mov dword [rsp + 0x54], eax
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
test r14d, r14d
js 0x477af9
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x477af9
mov dword [rsp + 0x38], esi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xa]
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_CoSetProxyBlanket]
mov r14d, eax
mov dword [rsp + 0x54], eax
test eax, eax
jns 0x4774ac
mov edx, 0x7b
lea rcx, [0x004d2c20]
call fcn.004036d0
lfence
lea rdi, str.C:Usersjk_kanDesktopGerritSWMgrAsusSoftwareManagerAsusSoftwareManagerGiftBoxServiceGiftBoxServiceCWMIDataAgent.cpp
lea rdx, [rdi + rax*2]
mov dword [rsp + 0x28], r14d
lea rbx, str.WmiWqlQuery
mov qword [rsp + 0x20], rbx
lea r9, str.__s__Could_not_set_proxy_blanket._Error_code0x_08x
mov ecx, 4
lea r8d, [rcx + 0x59]
call fcn.0044a600
nop
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x47747f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x477493
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x4774a7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
jmp 0x477c4c
mov r14, qword [rsp + 0xe8]
mov rcx, r13
cmp qword [r13 + 0x18], 8
jb 0x4774c2
mov rcx, qword [r13]
test rcx, rcx
jne 0x477514
mov rbx, rsi
mov qword [rsp + 0x88], rbx
lea rcx, [0x004c0e08]
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov rdi, rax
mov qword [rsp + 0xa8], rax
test rax, rax
je 0x477eca
jmp 0x477530
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov rbx, rax
mov qword [rsp + 0x90], rax
test rax, rax
je 0x477ed5
jmp 0x477388
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov rbx, rax
mov qword [rsp + 0x88], rax
test rax, rax
je 0x477edf
jmp 0x4774d2
mov rax, qword [r14]
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rsi
mov r9d, 0x30
mov r8, rbx
mov rdx, rdi
mov rcx, r14
call qword [rax + 0xa0]
mov r14d, eax
mov dword [rsp + 0x54], eax
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
test r14d, r14d
js 0x477a6c
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x477a6c
xor bl, bl
mov byte [rsp + 0x50], bl
mov qword [rsp + 0xc0], rsi
nop dword [rax]
mov dword [rsp + 0x108], esi
mov qword [rsp + 0x100], rsi
mov rax, qword [rcx]
lea rdx, [rsp + 0x108]
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x100]
mov edx, 0xffffffff
lea r8d, [rdx + 2]
call qword [rax + 0x20]
mov r14d, eax
mov dword [rsp + 0x54], eax
mov rcx, qword [rsp + 0x100]
test eax, eax
jne 0x4779fa
test rcx, rcx
je 0x4779fa
cmp dword [rsp + 0x108], 1
jne 0x4779fa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x188], xmm0
mov qword [rsp + 0x198], rax
lea rcx, [rsp + 0x188]
call qword [sym.imp.OLEAUT32.dll_VariantClear]
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x170]
call qword [sym.imp.OLEAUT32.dll_VariantClear]
nop
test bl, bl
jne 0x477848
mov rcx, qword [rsp + 0x100]
mov rax, qword [rcx]
lea rdx, [rsp + 0xc0]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
xor edx, edx
lea r8d, [r14 + 4]
call qword [rax + 0x38]
mov dword [rsp + 0x54], eax
test eax, eax
jne 0x477848
mov qword [rsp + 0x168], rsi
mov rdi, qword [rsp + 0xc0]
test rdi, rdi
je 0x477eea
lea rdx, [rsp + 0xe0]
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_VarR8FromUI1]
test eax, eax
js 0x477f57
movzx ecx, word [rsp + 0xe0]
cmp cx, 0xd
jne 0x4776df
movzx eax, word [rdi + 2]
mov edx, 0x440
and ax, dx
cmp ax, dx
jne 0x4776df
mov ecx, 9
mov word [rsp + 0xe0], cx
cmp cx, 8
jne 0x477ef4
mov qword [rsp + 0x168], rdi
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SafeArrayUnlock]
mov ebx, eax
mov dword [rsp + 0x54], eax
mov rcx, qword [rsp + 0xc0]
test eax, eax
cmove rcx, rsi
mov qword [rsp + 0xc0], rcx
lea r8, [rsp + 0x120]
mov edx, 1
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SafeArrayLock]
lfence
test eax, eax
js 0x477efe
lea r8, [rsp + 0x124]
mov edx, 1
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SafeArrayGetLBound]
test eax, eax
js 0x477f05
mov eax, dword [rsp + 0x124]
sub eax, dword [rsp + 0x120]
inc eax
test ebx, ebx
jne 0x47782c
test eax, eax
je 0x47782c
lfence
mov dword [rsp + 0x110], esi
lea r8, [rsp + 0x110]
lea edx, [rbx + 1]
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SafeArrayLock]
test eax, eax
js 0x477f0f
mov ebx, dword [rsp + 0x110]
test ebx, ebx
jg 0x477f4d
lfence
mov dword [rsp + 0x10c], esi
lea r8, [rsp + 0x10c]
mov edx, 1
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SafeArrayGetLBound]
test eax, eax
js 0x477f19
cmp dword [rsp + 0x10c], 0
jl 0x477f4d
lfence
neg ebx
movsxd rcx, ebx
mov rax, qword [rdi + 0x10]
mov rdx, qword [rax + rcx*8]
mov qword [rax + rcx*8], rsi
test rdx, rdx
jne 0x47790d
mov rbx, rsi
mov rcx, qword [rsp + 0x118]
cmp rcx, rbx
je 0x47781e
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rsp + 0x118], rbx
mov rbx, rsi
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov byte [rsp + 0x50], 1
lfence
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SafeArrayAccessData]
test eax, eax
js 0x477848
lfence
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SafeArrayGetDim]
mov rcx, qword [rsp + 0x100]
mov rax, qword [rcx]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rsi
lea r9, [rsp + 0x188]
xor r8d, r8d
mov rdx, qword [rsp + 0x118]
call qword [rax + 0x20]
mov r14d, eax
mov dword [rsp + 0x54], eax
test eax, eax
jne 0x4779a4
mov rdi, qword [rsp + 0x100]
mov rcx, r15
cmp qword [r15 + 0x18], 8
jb 0x477897
mov rcx, qword [r15]
test rcx, rcx
jne 0x477927
mov rbx, rsi
mov qword [rsp + 0x80], rbx
mov rax, qword [rdi]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rsi
lea r9, [rsp + 0x170]
xor r8d, r8d
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x20]
mov r14d, eax
mov dword [rsp + 0x54], eax
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
test r14d, r14d
jne 0x4779a4
mov word [rsp + 0x1a0], si
lea rdx, [rsp + 0x188]
lea rcx, [rsp + 0x1a0]
call qword [sym.imp.OLEAUT32.dll_VariantCopyInd]
test eax, eax
js 0x477f24
jmp 0x477946
mov rcx, rdx
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov rbx, rax
test rax, rax
je 0x477f43
jmp 0x477800
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov rbx, rax
mov qword [rsp + 0x80], rax
test rax, rax
je 0x477f5f
jmp 0x4778ab
mov word [rsp + 0x1b8], si
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x1b8]
call qword [sym.imp.OLEAUT32.dll_VariantCopyInd]
test eax, eax
js 0x477f6a
lea r8, [rsp + 0x1a0]
lea rdx, [rsp + 0xb0]
mov rcx, qword [rsp + 0x60]
call fcn.004787f0
nop
lea rcx, [rsp + 0x1b8]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
lea rcx, [rsp + 0x1a0]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rsp + 0x170]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rsp + 0x188]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
jmp 0x4779ed
movzx ebx, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x100]
test rcx, rcx
je 0x477a05
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
cmp dword [rsp + 0x108], 0
je 0x477a1c
mov rcx, qword [rsp + 0xf0]
jmp 0x4775a0
mov rcx, qword [rsp + 0x118]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x477a3f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x477a53
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x477a67
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
jmp 0x477c39
mov edx, 0x7b
lea rcx, [0x004d2c20]
call fcn.004036d0
lea rdi, str.C:Usersjk_kanDesktopGerritSWMgrAsusSoftwareManagerAsusSoftwareManagerGiftBoxServiceGiftBoxServiceCWMIDataAgent.cpp
lea rdx, [rdi + rax*2]
mov dword [rsp + 0x28], r14d
lea rbx, str.WmiWqlQuery
mov qword [rsp + 0x20], rbx
lea r9, str.__s__ExecQuery_failed._Error_code0x_08x
mov ecx, 4
lea r8d, [rcx + 0x67]
call fcn.0044a600
nop
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x477acc
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x477ae0
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x477af4
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
jmp 0x477c47
mov edx, 0x7b
lea rcx, [0x004d2c20]
call fcn.004036d0
lea rdi, str.C:Usersjk_kanDesktopGerritSWMgrAsusSoftwareManagerAsusSoftwareManagerGiftBoxServiceGiftBoxServiceCWMIDataAgent.cpp
lea rdx, [rdi + rax*2]
mov dword [rsp + 0x28], r14d
lea rbx, str.WmiWqlQuery
mov qword [rsp + 0x20], rbx
lea r9, str.__s__Could_not_connect_to_server._Error_code0x_08x
mov ecx, 4
lea r8d, [rcx + 0x47]
call fcn.0044a600
nop
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x477b59
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x477b6d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x477b81
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
jmp 0x477c47
mov edx, 0x7b
lea rcx, [0x004d2c20]
call fcn.004036d0
lea rdi, str.C:Usersjk_kanDesktopGerritSWMgrAsusSoftwareManagerAsusSoftwareManagerGiftBoxServiceGiftBoxServiceCWMIDataAgent.cpp
lea rdx, [rdi + rax*2]
mov dword [rsp + 0x28], r14d
lea rbx, str.WmiWqlQuery
mov qword [rsp + 0x20], rbx
lea r9, str.__s__Failed_to_create_IWbemLocator_object._Error_code0x_08x
mov ecx, 4
lea r8d, [rcx + 0x34]
call fcn.0044a600
nop
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x477be6
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x477bfa
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x477c0e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
jmp 0x477c47
lea rbx, str.WmiWqlQuery
lea rdi, str.C:Usersjk_kanDesktopGerritSWMgrAsusSoftwareManagerAsusSoftwareManagerGiftBoxServiceGiftBoxServiceCWMIDataAgent.cpp
test r14d, r14d
je 0x477c68
mov rax, qword [rsp + 0x60]
cmp qword [rax + 8], 0
ja 0x477c68
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
mov ecx, eax
mov rdx, rbx
call fcn.00477130
cmp dword [rsp + 0x58], 0
jne 0x477d66
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_CoUninitialize]
nop
mov rdx, qword [r12 + 0x18]
cmp rdx, 8
jb 0x477cbb
mov rcx, qword [r12]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x477cb6
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x477eb5
mov rcx, r8
call fcn.00479330
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], 7
mov word [r12], si
mov rdx, qword [r13 + 0x18]
cmp rdx, 8
jb 0x477d0e
mov rcx, qword [r13]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x477d09
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x477ebc
mov rcx, r8
call fcn.00479330
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], 7
mov word [r13], si
mov rdx, qword [r15 + 0x18]
cmp rdx, 8
jb 0x477d5e
lea rdx, [rdx*2 + 2]
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x477d59
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x477ec3
mov rcx, r8
call fcn.00479330
mov eax, r14d
jmp 0x477e82
mov edx, 0x7b
lea rcx, [0x004d2c20]
call fcn.004036d0
lea rdx, [rdi + rax*2]
mov edi, dword [rsp + 0x58]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
lea r9, str.__s__CoInitializeEx_failed._Error_code0x_08x
mov ecx, 4
mov r8d, 0xb9
call fcn.0044a600
nop
mov rdx, qword [r12 + 0x18]
cmp rdx, 8
jb 0x477de1
mov rcx, qword [r12]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x477ddc
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x477eb5
mov rcx, r8
call fcn.00479330
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], 7
mov word [r12], si
mov rdx, qword [r13 + 0x18]
cmp rdx, 8
jb 0x477e34
mov rcx, qword [r13]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x477e2f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x477ebc
mov rcx, r8
call fcn.00479330
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], 7
mov word [r13], si
mov rdx, qword [r15 + 0x18]
cmp rdx, 8
jb 0x477e80
lea rdx, [rdx*2 + 2]
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x477e7b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x477ec3
mov rcx, r8
call fcn.00479330
mov eax, edi
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], 7
mov word [r15], si
mov rcx, qword [rsp + 0x1d0]
xor rcx, rsp
call fcn.00479310
add rsp, 0x1e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
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
mov ecx, 0x8007000e
call fcn.00431900
nop
mov ecx, 0x8007000e
call fcn.00431900
mov ecx, 0x8007000e
call fcn.00431900
nop
mov ecx, 0x80070057
call fcn.00431900
mov ecx, 0x80070057
call fcn.00431900
mov ecx, eax
call fcn.00431900
lfence
mov ecx, eax
call fcn.00431900
lfence
mov ecx, eax
call fcn.00431900
lfence
mov ecx, eax
call fcn.00431900
nop
lfence
mov ecx, 0xa
mov word [rsp + 0x1a0], cx
mov dword [rsp + 0x1a8], eax
mov ecx, eax
call fcn.00431900
nop
mov ecx, 0x8007000e
call fcn.00431900
mov ecx, 0x80070057
call fcn.00431900
mov ecx, eax
call fcn.00431900
nop
mov ecx, 0x8007000e
call fcn.00431900
nop
lfence
mov ecx, 0xa
mov word [rsp + 0x1b8], cx
mov dword [rsp + 0x1c0], eax
mov ecx, eax
call fcn.00431900
int3