Function at 0x140006750
Capabilities:
Link many functions at runtime

Disassembly:
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rsi
push rdi
sub rsp, 0x60
mov rax, qword [0x14002e010]
xor rax, rsp
mov qword [rsp + 0x58], rax
mov rsi, qword [0x14002e9d0]
lea rax, [0x14002a608]
xor edi, edi
mov qword [r11 - 0x30], rax
mov rbx, rcx
mov qword [r11 - 0x38], rdi
mov qword [r11 - 0x28], rsi
mov rax, qword [rsi]
mov qword [r11 - 0x20], rdi
cmp dword [rax], edi
je 0x1400067da
lea rcx, [r11 - 0x18]
mov qword [r11 - 0x18], rdi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rsp + 0x50]
lea r8, [0x14000b7fb]
mov qword [rsp + 0x30], rax
lea r9, str._s_s
lea rax, str._SMARTCACHESP__::_CertVerifier::_CertTrustInitApi___
mov qword [rsp + 0x28], r8
xor edx, edx
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.140005dd0
lea rcx, str.KERNEL32.DLL
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
lea rcx, str.WINTRUST.DLL
mov qword [rbx + 8], rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
lea rcx, str.CRYPT32.DLL
mov qword [rbx + 0x10], rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rbx + 0x18], rax
cmp qword [rbx + 8], rdi
je 0x1400069fb
cmp qword [rbx + 0x10], rdi
je 0x1400069fb
test rax, rax
je 0x1400069fb
lea rdx, str.CertOpenStore
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x18]
lea rdx, str.CertCloseStore
mov qword [rbx + 0x58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x18]
lea rdx, str.CertGetCertificateContextProperty
mov qword [rbx + 0x60], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x18]
lea rdx, str.CertFindCertificateInStore
mov qword [rbx + 0xb8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x18]
lea rdx, str.CertFreeCertificateContext
mov qword [rbx + 0xc0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.CryptCATAdminAcquireContext
mov qword [rbx + 0xc8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.CryptCATAdminReleaseContext
mov qword [rbx + 0x68], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.CryptCATAdminCalcHashFromFileHandle
mov qword [rbx + 0x70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.CryptCATAdminEnumCatalogFromHash
mov qword [rbx + 0x78], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.CryptCATCatalogInfoFromContext
mov qword [rbx + 0x80], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.CryptCATAdminReleaseCatalogContext
mov qword [rbx + 0x88], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.WinVerifyTrust
mov qword [rbx + 0x90], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.WTHelperProvDataFromStateData
mov qword [rbx + 0x98], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.WTHelperGetProvSignerFromChain
mov qword [rbx + 0xa0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbx + 0x10]
lea rdx, str.WTHelperGetProvCertFromChain
mov qword [rbx + 0xa8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xb0], rax
cmp qword [rbx + 0x58], rdi
je 0x1400069fb
cmp qword [rbx + 0x60], rdi
je 0x1400069fb
cmp qword [rbx + 0xb8], rdi
je 0x1400069fb
cmp qword [rbx + 0xc0], rdi
je 0x1400069fb
cmp qword [rbx + 0xc8], rdi
je 0x1400069fb
cmp qword [rbx + 0x68], rdi
je 0x1400069fb
cmp qword [rbx + 0x70], rdi
je 0x1400069fb
cmp qword [rbx + 0x78], rdi
je 0x1400069fb
cmp qword [rbx + 0x80], rdi
je 0x1400069fb
cmp qword [rbx + 0x88], rdi
je 0x1400069fb
cmp qword [rbx + 0x90], rdi
je 0x1400069fb
cmp qword [rbx + 0x98], rdi
je 0x1400069fb
cmp qword [rbx + 0xa0], rdi
je 0x1400069fb
cmp qword [rbx + 0xa8], rdi
je 0x1400069fb
test rax, rax
je 0x1400069fb
mov edi, 1
lea rcx, [rsp + 0x30]
call fcn.140006160
mov eax, edi
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.140009310
mov rbx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
add rsp, 0x60
pop rdi
ret