Function at 0x180074c50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov r9, rdx
mov rbx, rcx
test rcx, rcx
je 0x1800759b4
cmp dword [rcx + 0x11da80], 2
jne 0x180075a59
xor r12d, r12d
mov r8d, r12d
cmp dword [rcx + 0x3c], r12d
jbe 0x180074cca
nop dword [rax + rax]
mov eax, r8d
mov rcx, qword [rbx + rax*8 + 0x11fe00]
mov eax, 4
add rcx, 0xfba0
nop word [rax + rax]
mov qword [rcx], 0xffffffffffffffff
lea rcx, [rcx + 0x20]
sub rax, 1
jne 0x180074cb0
inc r8d
cmp r8d, dword [rbx + 0x3c]
jb 0x180074c90
lea rdx, str.HyperV
mov rcx, r9
call sym.VBoxVMM.dll_CFGMR3GetChild
mov rdi, rax
test rax, rax
je 0x180074d17
lea rax, str.GIM_HyperV
mov dword [rsp + 0x28], r12d
lea r9, [0x18020e04a]
mov qword [rsp + 0x20], rax
lea r8, str.VendorIDVSInterfaceHypercallDebugInterface
mov rcx, rdi
lea rdx, str._HyperV_
call sym.VBoxVMM.dll_CFGMR3ValidateConfig
test eax, eax
js 0x1800754da
lea rax, str.Microsoft
mov r9d, 0xd
lea r8, [rbp - 0x19]
mov qword [rsp + 0x20], rax
lea rdx, str.VendorID
mov rcx, rdi
call sym.VBoxVMM.dll_CFGMR3QueryStringDef
mov esi, eax
test eax, eax
js 0x1800759c7
lea rcx, [rbp - 0x19]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r12b
jne 0x180074d51
mov ecx, 0x8a0010
cmp rax, 0xc
jne 0x180075932
mov qword [rsp + 0xd8], r14
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180074d9e
mov edx, 0x10
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x20], rcx
lea r9, str.GIM:_HyperV:_Reporting_vendor_as__s_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov r8d, 0xc
lea rdx, str.Microsoft_Hv
lea rcx, [rbp - 0x19]
call qword [sym.imp.VBoxRT.dll_RTStrNCmp]
test eax, eax
jne 0x180074de9
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180074de2
mov edx, 0x10
lea r9, str.GIM:_HyperV:_Warning__Posing_as_the_Microsoft_vendor_may_alter_guest_behaviour__n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov byte [rbx + 0x11db30], 1
xor r9d, r9d
lea r8, [rbx + 0x11db31]
lea rdx, str.VSInterface
mov rcx, rdi
call sym.VBoxVMM.dll_CFGMR3QueryBoolDef
mov esi, eax
test eax, eax
js 0x1800758a9
lea r8, [rbx + 0x11db33]
xor r9d, r9d
lea rdx, str.HypercallDebugInterface
mov rcx, rdi
call sym.VBoxVMM.dll_CFGMR3QueryBoolDef
mov edi, eax
test eax, eax
js 0x180075820
cmp dword [rbx + 0x11da84], r12d
jne 0x180074e83
mov eax, dword [rbx + 0x11dabc]
bts eax, 0x14
mov dword [rbx + 0x11dab8], 0xaf2
mov dword [rbx + 0x11dac4], 0x500
mov dword [rbx + 0x11dac8], 0x130
mov dword [rbx + 0x11dabc], eax
cmp byte [rbx + 0x11db30], r12b
je 0x180074e83
bts eax, 0xb
mov dword [rbx + 0x11dac4], 0xd02
mov dword [rbx + 0x11dabc], eax
mov qword [rbx + 0x11db98], 0xffffffffffffffff
lea rcx, [rbx + 0x11dba0]
mov qword [rbx + 0x11dbe0], 0xffffffffffffffff
lea r8, str.Hyper_V_hypercall_page
mov edx, 0x20
mov word [rbx + 0x11db78], r12w
mov dword [rbx + 0x11db7c], 0x1000
mov qword [rbx + 0x11db90], 0xffffffffffffffff
call qword [sym.imp.VBoxRT.dll_RTStrCopy]
lea rcx, [rbx + 0x11dbe8]
mov word [rbx + 0x11dbc0], 1
lea r8, str.Hyper_V_TSC_page
mov dword [rbx + 0x11dbc4], 0x1000
mov edx, 0x20
mov qword [rbx + 0x11dbd8], 0xffffffffffffffff
call qword [sym.imp.VBoxRT.dll_RTStrCopy]
mov edx, 0xa
mov rcx, rbx
call fcn.180043ff0
mov qword [rbp - 5], r12
mov dword [rbp + 0x13], r12d
mov dword [rbp - 9], 0x40000000
cmp byte [rbx + 0x11db30], r12b
je 0x180074f3b
mov dword [rbp + 3], 0x40000082
cmp byte [rbx + 0x11db31], r12b
jne 0x180074f42
mov dword [rbp + 3], 0x40000006
movsx ecx, byte [rbp - 0x16]
lea rdx, [rbp - 9]
movsx eax, byte [rbp - 0x17]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0x18]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0x19]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0x13]
mov dword [rbp + 7], ecx
movsx ecx, byte [rbp - 0x12]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0x14]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0x15]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0xf]
mov dword [rbp + 0xb], ecx
movsx ecx, byte [rbp - 0xe]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0x10]
shl ecx, 8
or ecx, eax
movsx eax, byte [rbp - 0x11]
shl ecx, 8
or ecx, eax
mov dword [rbp + 0xf], ecx
mov rcx, rbx
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x1800757ee
lea rdx, [rbp - 9]
mov dword [rbp - 9], 0x40000001
mov rcx, rbx
mov qword [rbp + 3], 0x31237648
mov qword [rbp + 0xb], r12
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x1800757b8
lea rdx, [rbp - 9]
mov dword [rbp - 9], 0x40000002
mov rcx, rbx
mov qword [rbp + 3], r12
mov qword [rbp + 0xb], r12
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x18007577f
mov eax, dword [rbx + 0x11dab8]
lea rdx, [rbp - 9]
mov dword [rbp + 3], eax
mov rcx, rbx
mov eax, dword [rbx + 0x11dabc]
mov dword [rbp + 7], eax
mov eax, dword [rbx + 0x11dac0]
mov dword [rbp + 0xb], eax
mov eax, dword [rbx + 0x11dac4]
mov dword [rbp + 0xf], eax
mov dword [rbp - 9], 0x40000003
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x180075746
mov eax, dword [rbx + 0x11dac8]
lea rdx, [rbp - 9]
mov rcx, rbx
mov dword [rbp + 3], eax
mov dword [rbp - 9], 0x40000004
mov dword [rbp + 7], 0xffffffff
mov qword [rbp + 0xb], r12
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x18007570d
xorps xmm0, xmm0
lea rdx, [rbp - 9]
movups xmmword [rbp - 9], xmm0
mov rcx, rbx
mov dword [rbp - 9], 0x40000005
movups xmmword [rbp + 7], xmm0
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x1800756d4
cmp byte [rbx + 0x11db30], r12b
je 0x1800751ef
cmp byte [rbx + 0x11db31], r12b
je 0x1800751ef
lea rdx, [rbp - 9]
mov dword [rbp - 9], 0x40000080
mov rcx, rbx
mov dword [rbp + 3], r12d
mov dword [rbp + 7], 0x7263694d
mov dword [rbp + 0xb], 0x666f736f
mov dword [rbp + 0xf], 0x53562074
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x1800751b6
lea rdx, [rbp - 9]
mov dword [rbp - 9], 0x40000081
mov rcx, rbx
mov qword [rbp + 3], 0x31235356
mov qword [rbp + 0xb], r12
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
js 0x18007517d
lea rdx, [rbp - 9]
mov dword [rbp - 9], 0x40000082
mov rcx, rbx
mov qword [rbp + 3], 2
mov qword [rbp + 0xb], r12
call sym.VBoxVMM.dll_CPUMR3CpuIdInsert
mov edi, eax
test eax, eax
jns 0x1800751ef
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1db
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1d3
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1cb
jmp 0x180075850
mov edi, r12d
lea r14, [0x1804e17b0]
nop dword [rax]
mov edx, edi
mov rcx, rbx
shl rdx, 7
add rdx, r14
call sym.VBoxVMM.dll_CPUMR3MsrRangesInsert
mov esi, eax
test eax, eax
js 0x18007569b
inc edi
cmp edi, 0xd
jb 0x180075200
test dword [rbx + 0x11dac4], 0x400
je 0x18007523f
movabs rax, 0x8000000000000000
mov qword [rbx + 0x11dad0], rax
mov edx, r12d
cmp dword [rbx + 0x3c], r12d
jbe 0x1800752a1
nop dword [rax + rax]
movdqa xmm0, xmmword [0x1804e2de0]
mov eax, edx
inc edx
mov rcx, qword [rbx + rax*8 + 0x11fe00]
movups xmmword [rcx + 0xfb08], xmm0
movups xmmword [rcx + 0xfb18], xmm0
movups xmmword [rcx + 0xfb28], xmm0
movups xmmword [rcx + 0xfb38], xmm0
movups xmmword [rcx + 0xfb48], xmm0
movups xmmword [rcx + 0xfb58], xmm0
movups xmmword [rcx + 0xfb68], xmm0
movups xmmword [rcx + 0xfb78], xmm0
cmp edx, dword [rbx + 0x3c]
jb 0x180075250
lea rdx, [0x18020e04a]
mov ecx, 0x1000
call qword [sym.imp.VBoxRT.dll_RTMemAllocZTag]
mov qword [rbx + 0x11db20], rax
test rax, rax
je 0x180075609
lea rdx, [0x18020e04a]
mov ecx, 0x1000
call qword [sym.imp.VBoxRT.dll_RTMemAllocZTag]
mov qword [rbx + 0x11db28], rax
test rax, rax
je 0x1800755fc
test dword [rbx + 0x11dabc], 0x800
jne 0x1800752fa
cmp byte [rbx + 0x11db31], r12b
je 0x180075358
lea rdx, [0x18020e04a]
mov byte [rbx + 0x11db32], 1
mov ecx, 0x1000
call qword [sym.imp.VBoxRT.dll_RTMemAllocZTag]
mov qword [rbx + 0x11db68], rax
test rax, rax
jne 0x180075358
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x18007565f
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1fd
jmp 0x180075639
test byte [rbx + 0x11dab8], 0xc
mov qword [rsp + 0xe0], r15
je 0x180075425
mov r15d, r12d
cmp dword [rbx + 0x3c], r12d
jbe 0x180075425
nop word [rax + rax]
mov eax, r15d
xor sil, sil
mov r14, qword [rbx + rax*8 + 0x11fe00]
nop
mov eax, dword [r14 + 0x80b8]
lea r8, str.Hyper_V__u__Timer_u
movzx edi, sil
lea rcx, [rbp + 0x17]
add rdi, 0x7dd
mov edx, 0x20
shl rdi, 5
add rdi, r14
mov dword [rdi + 8], eax
movzx eax, sil
mov dword [rdi + 0xc], eax
mov r9d, dword [r14 + 0x80b8]
mov dword [rsp + 0x20], eax
call qword [sym.imp.VBoxRT.dll_RTStrPrintf]
lea rax, [rbp + 0x17]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
lea r8, [0x1800735e0]
mov r9, rdi
mov dword [rsp + 0x20], 2
mov edx, 2
mov rcx, rbx
call sym.VBoxVMM.dll_TMR3TimerCreate
mov edi, eax
test eax, eax
js 0x1800754e8
inc sil
cmp sil, 4
jb 0x180075390
inc r15d
cmp r15d, dword [rbx + 0x3c]
jb 0x180075380
mov esi, r12d
mov qword [rsp + 0xd0], r13
cmp dword [rbx + 0x3c], r12d
jbe 0x1800754c0
lea r13, str._GIM_HyperV__u_Stimer_u_Fired
lea rcx, str.Number_of_times_the_synthetic_timer_fired.
nop dword [rax + rax]
mov eax, esi
mov rdi, r12
mov r15, qword [rbx + rax*8 + 0x11fe00]
nop dword [rax]
mov qword [rsp + 0x40], rdi
lea rdx, [rdi + 0x1f84]
mov dword [rsp + 0x38], esi
lea rdx, [r15 + rdx*8]
mov qword [rsp + 0x30], r13
mov r9d, 1
mov qword [rsp + 0x28], rcx
mov r8d, r9d
mov rcx, rbx
mov dword [rsp + 0x20], 8
call sym.VBoxVMM.dll_STAMR3RegisterF
mov r14d, eax
test eax, eax
js 0x180075571
inc rdi
lea rcx, str.Number_of_times_the_synthetic_timer_fired.
cmp rdi, 4
jb 0x180075460
inc esi
lea rcx, str.Number_of_times_the_synthetic_timer_fired.
cmp esi, dword [rbx + 0x3c]
jb 0x180075450
xor eax, eax
mov r13, qword [rsp + 0xd0]
mov r15, qword [rsp + 0xe0]
mov r14, qword [rsp + 0xd8]
add rsp, 0xa0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x18007553d
lea rcx, str.RT_SUCCESS_NP_rc_
mov edx, 0x10
mov qword [rsp + 0x38], rcx
lea r9, str.AssertLogRel__s__d___s:__s_n
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
lea rcx, str.C:DevelAntidetect4PersonalVirtualBox_srcVBoxVMMVMMR3GIMHv.cpp
mov dword [rsp + 0x28], 0x217
lea r8d, [rdx + 0x7a]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x18007556a
mov edx, 0x10
mov dword [rsp + 0x20], edi
lea r9, str._Rra_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov eax, edi
jmp 0x1800754ca
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x1800755c6
lea rcx, str.RT_SUCCESS_NP_rc2_
mov edx, 0x10
mov qword [rsp + 0x38], rcx
lea r9, str.AssertLogRel__s__d___s:__s_n
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
lea rcx, str.C:DevelAntidetect4PersonalVirtualBox_srcVBoxVMMVMMR3GIMHv.cpp
mov dword [rsp + 0x28], 0x229
lea r8d, [rdx + 0x7a]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x1800755f4
mov edx, 0x10
mov dword [rsp + 0x20], r14d
lea r9, str._Rra_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov eax, r14d
jmp 0x1800754c2
mov rcx, qword [rbx + 0x11db20]
call qword [sym.imp.VBoxRT.dll_RTMemFree]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x18007565f
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1f7
mov r8d, 0x8a
lea rcx, str.C:DevelAntidetect4PersonalVirtualBox_srcVBoxVMMVMMR3GIMHv.cpp
mov qword [rsp + 0x20], rcx
lea r9, str.AssertLogRel__s__d___s:__s_n
mov rcx, rax
lea edx, [r8 - 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075691
mov r8d, 0x8a
mov dword [rsp + 0x20], 0xfffffff8
lea r9, str._Rra_n
mov rcx, rax
lea edx, [r8 - 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov eax, 0xfffffff8
jmp 0x1800754d2
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x1800758fe
lea rcx, str.RT_SUCCESS_NP_rc2_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1e4
jmp 0x1800758d9
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1be
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1b9
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1b1
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1a9
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x19e
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x196
jmp 0x180075850
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075875
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x10f
mov edx, 0x10
lea rcx, str.C:DevelAntidetect4PersonalVirtualBox_srcVBoxVMMVMMR3GIMHv.cpp
mov qword [rsp + 0x20], rcx
lea r9, str.AssertLogRel__s__d___s:__s_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x1800758a2
mov edx, 0x10
mov dword [rsp + 0x20], edi
lea r9, str._Rra_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov eax, edi
jmp 0x1800754d2
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x1800758fe
lea rcx, str.RT_SUCCESS_NP_rc_
mov qword [rsp + 0x38], rcx
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x10a
mov edx, 0x10
lea rcx, str.C:DevelAntidetect4PersonalVirtualBox_srcVBoxVMMVMMR3GIMHv.cpp
mov qword [rsp + 0x20], rcx
lea r9, str.AssertLogRel__s__d___s:__s_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x18007592b
mov edx, 0x10
mov dword [rsp + 0x20], esi
lea r9, str._Rra_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov eax, esi
jmp 0x1800754d2
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075982
lea rcx, str.strlen_szVendor___12
mov edx, 0x10
mov qword [rsp + 0x38], rcx
lea r9, str.AssertLogRel__s__d___s:__s_n
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
lea rcx, str.C:DevelAntidetect4PersonalVirtualBox_srcVBoxVMMVMMR3GIMHv.cpp
mov dword [rsp + 0x28], 0xfc
lea r8d, [rdx + 0x7a]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x1800759b4
mov edx, 0x10
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x20], rcx
lea r9, str.The_VendorID_config_value_must_be_exactly_12_chars___s_isnt__n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov eax, 0xfffffffe
add rsp, 0xa0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075a1c
lea rcx, str.RT_SUCCESS_NP_rc_
mov edx, 0x10
mov qword [rsp + 0x38], rcx
lea r9, str.AssertLogRel__s__d___s:__s_n
lea rcx, str.int___cdecl_gimR3HvInit_struct_VM__struct_CFGMNODE__
mov qword [rsp + 0x30], rcx
lea rcx, str.C:DevelAntidetect4PersonalVirtualBox_srcVBoxVMMVMMR3GIMHv.cpp
mov dword [rsp + 0x28], 0xf9
lea r8d, [rdx + 0x7a]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov ecx, 0x8a0010
call qword [sym.imp.VBoxRT.dll_RTLogRelGetDefaultInstanceEx]
test rax, rax
je 0x180075a49
mov edx, 0x10
mov dword [rsp + 0x20], esi
lea r9, str._Rra_n
mov rcx, rax
lea r8d, [rdx + 0x7a]
call qword [sym.imp.VBoxRT.dll_RTLogLoggerEx]
mov eax, esi
add rsp, 0xa0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov eax, 0xffffff1b
add rsp, 0xa0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret