Function at 0x1800ab180
Capabilities:
Read file on windows

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r13
push r14
sub rsp, 0x2b8
mov rax, qword [0x18015f460]
xor rax, rsp
mov qword [rsp + 0x2a0], rax
mov rsi, qword [rcx]
movsxd rdi, edx
xor r14d, r14d
cmp dword [rcx + 0x3dc], 2
mov rbx, rcx
mov qword [rsp + 0xb0], 0xffffffffffffffff
lea rbp, [rdi + rdi*2]
mov r13, rdi
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x80], r14
mov qword [rsp + 0xc8], r14
jne 0x1800ab20f
cmp qword [rcx + 0x4c8], 0xffffffffffffffff
mov rax, r14
setne al
lea rax, [rax + rax*2]
cmp dword [rcx + rax*8 + 0x578], 2
je 0x1800ab20f
mov rax, qword [rcx + 0x3c8]
mov qword [rsp + 0xa8], rax
jmp 0x1800ab21e
mov rax, qword [rcx + 0x340]
mov qword [rsp + 0xa8], rax
mov edx, 1
mov r9d, edx
lea ecx, [rdx + 4]
lea r8d, [rdx + 1]
call fcn.18007e700
test eax, eax
je 0x1800ab245
lea rdx, str.schannel:_Windows_version_is_old_and_may_not_be_able_to_connect_to_some_servers_due_to_lack_of_SNI__algorithms__etc._n
mov rcx, rsi
call fcn.1800831b0
mov rax, qword [rbx + rbp*8 + 0x550]
mov dword [rax + 0x70], r14d
cmp dword [rbx + 0x3dc], 2
jne 0x1800ab27f
cmp qword [rbx + 0x4c8], 0xffffffffffffffff
mov rax, r14
setne al
lea rax, [rax + rax*2]
cmp dword [rbx + rax*8 + 0x578], 2
je 0x1800ab27f
mov rax, qword [rbx + 0x618]
jmp 0x1800ab286
mov rax, qword [rbx + 0x5c0]
test rax, rax
je 0x1800ab2ce
mov edx, 1
lea ecx, [rdx + 5]
lea r9d, [rdx + 2]
lea r8d, [rdx + 1]
call fcn.18007e700
test eax, eax
je 0x1800ab2b5
mov rax, qword [rbx + rbp*8 + 0x550]
mov dword [rax + 0x74], 1
jmp 0x1800ab2da
lea rdx, str.schannel:_this_version_of_Windows_is_too_old_to_support_certificate_verification_via_CA_bundle_file.
mov rcx, rsi
call fcn.180083310
mov eax, Ordinal_79
jmp 0x1800abf1a
mov rax, qword [rbx + rbp*8 + 0x550]
mov dword [rax + 0x74], r14d
mov rax, qword [rbx + rbp*8 + 0x550]
mov qword [rax], r14
cmp dword [rbx + 0x3dc], 2
jne 0x1800ab312
cmp qword [rbx + 0x4c8], 0xffffffffffffffff
mov rax, r14
setne al
lea rax, [rax + rax*2]
cmp dword [rbx + rax*8 + 0x578], 2
je 0x1800ab312
mov eax, dword [rsi + 0xb44]
jmp 0x1800ab318
mov eax, dword [rsi + 0xa64]
test eax, eax
je 0x1800ab367
mov rcx, rbx
call fcn.180079710
lea rdx, [rsp + 0xc8]
mov r9d, edi
xor r8d, r8d
mov rcx, rbx
call fcn.180079770
test eax, eax
jne 0x1800ab35f
mov rcx, qword [rbx + rbp*8 + 0x550]
mov rax, qword [rsp + 0xc8]
mov qword [rcx], rax
mov rax, qword [rbx + rbp*8 + 0x550]
mov rcx, qword [rax]
inc dword [rcx + 0x18]
mov rcx, rbx
call fcn.180079740
mov rdi, qword [rbx + rbp*8 + 0x550]
mov qword [rsp + 0x300], r12
mov qword [rsp + 0x2b0], r15
cmp qword [rdi], r14
jne 0x1800abc11
xor edx, edx
lea rcx, [rsp + 0x120]
lea r8d, [rdx + 0x50]
call fcn.1800cc600
mov dword [rsp + 0x120], 4
mov r8d, 8
cmp dword [rbx + 0x5f8], r14d
je 0x1800ab404
cmp dword [rdi + 0x74], r14d
mov eax, reloc.WLDAP32.dll_Ordinal_32
cmovne eax, r8d
mov dword [rsp + 0x168], eax
cmp dword [rsi + 0xadc], r14d
je 0x1800ab3e0
or eax, 0x1800
mov dword [rsp + 0x168], eax
jmp 0x1800ab410
cmp dword [rsi + 0xae4], r14d
je 0x1800ab3f7
or eax, 0x1a00
mov dword [rsp + 0x168], eax
jmp 0x1800ab410
bts eax, 9
mov dword [rsp + 0x168], eax
jmp 0x1800ab410
mov eax, 0x1808
mov dword [rsp + 0x168], eax
cmp dword [rbx + 0x5fc], r14d
jne 0x1800ab423
or eax, 4
mov dword [rsp + 0x168], eax
movsxd rax, dword [rbx + 0x5b0]
cmp eax, 7
ja case.default.0x1800ab444
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0xabf3c]
add rcx, rdx
jmp rcx
lea rcx, [rsp + 0x120]
mov rdx, rbx
call fcn.1800aa820
test eax, eax
je 0x1800ab474
jmp 0x1800abf0a
mov dword [rsp + 0x158], reloc.WLDAP32.dll_Ordinal_32
jmp 0x1800ab474
mov dword [rsp + 0x158], r8d
mov ecx, dword [rbx + 0x3dc]
cmp ecx, 2
jne 0x1800ab4a3
cmp qword [rbx + 0x4c8], 0xffffffffffffffff
mov rax, r14
setne al
lea rax, [rax + rax*2]
cmp dword [rbx + rax*8 + 0x578], ecx
je 0x1800ab4a3
mov rax, qword [rbx + 0x638]
jmp 0x1800ab4aa
mov rax, qword [rbx + 0x5e0]
test rax, rax
je 0x1800ab574
cmp ecx, 2
jne 0x1800ab4dc
cmp qword [rbx + 0x4c8], 0xffffffffffffffff
mov rax, r14
setne al
lea rax, [rax + rax*2]
cmp dword [rbx + rax*8 + 0x578], ecx
je 0x1800ab4dc
mov rdi, qword [rbx + 0x638]
jmp 0x1800ab4e3
mov rdi, qword [rbx + 0x5e0]
mov r13d, r14d
lea rax, [0x180161320]
test rdi, rdi
je 0x1800ab564
mov r12, rax
lea r15, [0x1801613d4]
nop dword [rax]
cmp byte [rdi], r14b
je 0x1800ab623
cmp r12, r15
jge 0x1800ab617
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.1800ccfd0
test eax, eax
jne 0x1800ab533
mov rcx, rdi
call fcn.1800aa920
test eax, eax
je 0x1800ab5f2
mov dword [r12], eax
mov edx, Ordinal_60
mov rcx, rdi
inc r13d
add r12, 4
call fcn.1800cc864
mov rdi, rax
test rax, rax
je 0x1800ab60b
add rdi, 1
jne 0x1800ab500
lea rax, [0x180161320]
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x148], r13d
mov rcx, qword [rsi + 0xa98]
test rcx, rcx
jne 0x1800ab58d
cmp qword [rsi + 0xaa0], r14
je 0x1800abada
cmp qword [rsi + 0xaa0], r14
mov r12d, r14d
mov dword [rsp + 0x60], r14d
mov rdi, r14
mov qword [rsp + 0x90], r14
mov qword [rsp + 0xb8], r14
mov r13, r14
mov r15, r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x68], r14
setne r14b
mov dword [rsp + 0x88], r14d
test r14d, r14d
je 0x1800ab62f
mov rax, qword [rsi + 0xaa0]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rcx
jmp 0x1800ab696
lea rdx, str.Unable_to_set_ciphers_to_passed_via_SSL_CONN_CONFIG
mov rcx, rsi
call fcn.180083310
mov eax, Ordinal_60
jmp 0x1800abf0a
lea rax, [0x180161320]
jmp 0x1800ab564
lea rax, [0x180161320]
jmp 0x1800ab564
lea rax, [0x180161320]
jmp 0x1800ab564
test rcx, rcx
je 0x1800abe50
lea r9, [rsp + 0xb8]
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x60]
call fcn.1800aafc0
mov edi, eax
test eax, eax
je 0x1800ab9b6
mov rcx, qword [rsi + 0xa98]
cmp byte [rcx], r12b
je 0x1800ab999
lea rdx, [0x180134dc8]
call fcn.1800aa500
mov r15, rax
mov qword [rsp + 0x78], rax
test rax, rax
je 0x1800ab999
mov r12d, dword [rsp + 0x60]
mov rdi, qword [rsp + 0x90]
mov rcx, qword [rsi + 0xaa8]
test rcx, rcx
je 0x1800ab6e3
lea rdx, [0x180117bc0]
call fcn.18007cf70
test eax, eax
jne 0x1800ab6e3
test r14d, r14d
je 0x1800ab6c0
lea r12, str._memory_blob_
jmp 0x1800ab6c7
mov r12, qword [rsi + 0xa98]
lea rdx, str.schannel:_certificate_format_compatibility_error__for__s
mov r8, r12
mov rcx, rsi
call fcn.180083310
mov eax, Ordinal_60
jmp 0x1800abf0a
test r15, r15
jne 0x1800ab6f1
test r14d, r14d
je 0x1800ab9c3
xor edi, edi
mov r14, rdi
cmp dword [rsp + 0x88], edi
je 0x1800ab708
lea r12, str._memory_blob_
jmp 0x1800ab70f
mov r12, qword [rsi + 0xa98]
test r15, r15
je 0x1800ab80c
mov rcx, qword [rsp + 0x78]
xor edx, edx
mov r15d, edi
lea r8d, [rdx + 2]
call fcn.1800cd39c
test eax, eax
sete dil
test edi, edi
je 0x1800ab75b
mov rcx, qword [rsp + 0x78]
call fcn.1800cd6dc
mov r15d, eax
test eax, eax
jns 0x1800ab75b
mov r15, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x68]
xor eax, eax
mov edi, eax
mov rax, qword [rsp + 0x70]
jmp 0x1800ab7b5
movsxd rcx, r15d
mov qword [rsp + 0x68], rcx
test edi, edi
je 0x1800ab79f
mov r15, qword [rsp + 0x78]
xor r8d, r8d
xor edx, edx
mov rcx, r15
call fcn.1800cd39c
xor edi, edi
test eax, eax
sete dil
test edi, edi
je 0x1800ab7ab
mov rcx, qword [rsp + 0x68]
inc rcx
call qword [section..data]
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x70], rax
jmp 0x1800ab7b5
mov r15, qword [rsp + 0x78]
mov rax, qword [rsp + 0x70]
jmp 0x1800ab7b5
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
test rax, rax
je 0x1800ab7d3
mov rdx, rcx
mov r9, r15
mov r8d, 1
mov rcx, rax
call fcn.1800cc180
cmp eax, 1
je 0x1800ab7d7
xor eax, eax
mov edi, eax
mov rcx, r15
call fcn.1800cb7f4
test edi, edi
jne 0x1800ab80c
mov r8, qword [rsi + 0xa98]
lea rdx, str.schannel:_Failed_to_read_cert_file__s
mov rcx, rsi
call fcn.180083310
mov rcx, qword [rsp + 0x70]
call qword [fcn.1800cb340]
lea eax, [rdi + 0x3a]
jmp 0x1800abf0a
mov rdi, qword [rsi + 0xac8]
mov r15, qword [rsp + 0x70]
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xc0], r15
mov dword [rsp + 0xb8], eax
test rdi, rdi
je 0x1800ab840
or rcx, 0xffffffffffffffff
xor eax, eax
repne scasb al, byte [rdi]
not rcx
lea r14, [rcx - 1]
lea rcx, [r14 + r14 + 2]
call qword [section..data]
mov rdi, rax
test rax, rax
je 0x1800ab8ac
test r14, r14
je 0x1800ab8ea
mov r8, qword [rsi + 0xac8]
lea edx, [r14 + 1]
mov r9d, r14d
mov dword [rsp + 0x28], edx
mov edx, 8
mov ecx, 0xfde9
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
test eax, eax
jns 0x1800ab8ed
xor eax, eax
mov word [rdi], ax
lea rcx, [rsp + 0xb8]
xor r8d, r8d
mov rdx, rdi
call qword [sym.imp.CRYPT32.dll_PFXImportCertStore]
mov rcx, rdi
mov r13, rax
call qword [fcn.1800cb340]
cmp dword [rsp + 0x88], 0
jne 0x1800ab8bf
mov rcx, r15
call qword [fcn.1800cb340]
test r13, r13
jne 0x1800ab91b
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x56
jne 0x1800ab8fc
lea rdx, str.schannel:_Failed_to_import_cert_file__s__password_is_bad
mov r8, r12
mov rcx, rsi
call fcn.180083310
lea eax, [r13 + 0x3a]
jmp 0x1800abf0a
mov eax, r13d
cmp eax, r14d
jg 0x1800ab887
cdqe
xor ecx, ecx
mov word [rdi + rax*2], cx
jmp 0x1800ab88c
lea rdx, str.schannel:_Failed_to_import_cert_file__s__last_error_is_0x_x
mov r9d, eax
mov r8, r12
mov rcx, rsi
call fcn.180083310
mov eax, Ordinal_60
jmp 0x1800abf0a
xor r14d, r14d
xor r9d, r9d
xor r8d, r8d
mov edx, 0x10001
mov rcx, r13
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
call qword [sym.imp.CRYPT32.dll_CertFindCertificateInStore]
mov qword [rsp + 0x80], rax
test rax, rax
jne 0x1800ab979
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rdx, str.schannel:_Failed_to_get_certificate_from_file__s__last_error_is_0x_x
mov r8, r12
mov r9d, eax
mov rcx, rsi
call fcn.180083310
xor edx, edx
mov rcx, r13
call qword [sym.imp.CRYPT32.dll_CertCloseStore]
mov eax, Ordinal_60
jmp 0x1800abf0a
lea rax, [rsp + 0x80]
mov dword [rsp + 0x124], 1
mov qword [rsp + 0x128], rax
jmp 0x1800abacf
mov r8, qword [rsi + 0xa98]
lea rdx, str.schannel:_Failed_to_get_certificate_location_or_file_for__s
mov rcx, rsi
call fcn.180083310
mov eax, edi
jmp 0x1800abf0a
mov r12d, dword [rsp + 0x60]
mov rdi, qword [rsp + 0x90]
xor edx, edx
mov r9d, r12d
xor r8d, r8d
lea ecx, [rdx + 9]
bts r9d, 0xe
mov qword [rsp + 0x20], rdi
call qword [sym.imp.CRYPT32.dll_CertOpenStore]
mov r13, rax
test rax, rax
jne 0x1800aba17
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rdx, str.schannel:_Failed_to_open_cert_store__x__s__last_error_is_0x_x
mov r9, rdi
mov r8d, r12d
mov rcx, rsi
mov dword [rsp + 0x20], eax
call fcn.180083310
mov rcx, rdi
call qword [fcn.1800cb340]
lea eax, [r13 + 0x3a]
jmp 0x1800abf0a
mov rcx, rdi
call qword [fcn.1800cb340]
mov rcx, qword [rsp + 0xb8]
xor r14d, r14d
lea rdx, [rsp + 0x180]
lea rax, [rsp + 0x108]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x110], rdx
lea r9, [rsp + 0x180]
lea r8d, [r14 + 4]
lea edx, [r14 + 0x28]
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x108], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], rax
call qword [sym.imp.CRYPT32.dll_CryptStringToBinaryA]
test eax, eax
je 0x1800ab964
mov r9d, 0x10000
lea rax, [rsp + 0x108]
xor r8d, r8d
lea edx, [r9 + 1]
mov rcx, r13
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.CRYPT32.dll_CertFindCertificateInStore]
mov qword [rsp + 0x80], rax
test rax, rax
je 0x1800ab964
lea rax, [rsp + 0x80]
mov dword [rsp + 0x124], 1
mov qword [rsp + 0x128], rax
xor edx, edx
mov rcx, r13
call qword [sym.imp.CRYPT32.dll_CertCloseStore]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea ecx, [rdx - 0x1f]
call qword [fcn.1800cc3c4]
mov rcx, qword [rbx + rbp*8 + 0x550]
mov qword [rcx], rax
mov rax, qword [rbx + rbp*8 + 0x550]
cmp qword [rax], 0
jne 0x1800abb2d
lea rdx, str.schannel:_unable_to_allocate_memory
mov rcx, rsi
call fcn.180083310
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x1800abb23
call qword [sym.imp.CRYPT32.dll_CertFreeCertificateContext]
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1800abf0a
mov rax, qword [rax]
xor r9d, r9d
lea rdx, str.Microsoft_Unified_Security_Protocol_Provider
mov dword [rax + 0x18], 1
mov rax, qword [rbx + rbp*8 + 0x550]
lea r8d, [r9 + 2]
mov rcx, qword [rax]
lea rax, [rcx + 0x10]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rcx
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
mov rax, qword [0x1801613e0]
xor ecx, ecx
call qword [rax + Ordinal_26]
mov rcx, qword [rsp + 0x80]
mov edi, eax
test rcx, rcx
je 0x1800abb96
call qword [sym.imp.CRYPT32.dll_CertFreeCertificateContext]
test edi, edi
je 0x1800abc09
lea rdx, [rsp + 0x1a0]
mov r8d, pe_nt_image_headers64
mov ecx, edi
call fcn.180070c30
lea rdx, str.schannel:_AcquireCredentialsHandle_failed:__s
mov rcx, rsi
mov r8, rax
call fcn.180083310
mov rcx, qword [rbx + rbp*8 + 0x550]
mov rcx, qword [rcx]
call qword [fcn.1800cb340]
mov rdx, qword [rbx + rbp*8 + 0x550]
mov eax, reloc.WLDAP32.dll_Ordinal_27
mov ecx, reloc.WLDAP32.dll_Ordinal_35
cmp edi, 0x80090300
mov qword [rdx], r14
cmovne eax, ecx
jmp 0x1800abf0a
lea rdx, str.Unrecognized_parameter_passed_via_CURLOPT_SSLVERSION
mov rcx, rsi
call fcn.180083310
jmp 0x1800abf05
mov r13, qword [rsp + 0x118]
mov r12, qword [rsp + 0xa8]
lea r8, [rsp + 0xf0]
mov ecx, 2
mov rdx, r12
call fcn.1800ae8e0
test eax, eax
jne 0x1800abc49
lea r8, [rsp + 0x170]
lea ecx, [rax + 0x17]
mov rdx, r12
call fcn.1800ae8e0
test eax, eax
je 0x1800abc58
lea rdx, str.schannel:_using_IP_address__SNI_is_not_supported_by_OS._n
mov rcx, rsi
call fcn.1800831b0
lea rax, [rsp + 0xd0]
mov edx, Ordinal_27
mov dword [rsp + 0xd0], r14d
mov qword [rsp + 0x100], rax
lea rax, [rsp + 0x98]
mov dword [rsp + 0xd4], r14d
mov qword [rsp + 0xe8], rax
mov rax, qword [rbx + rbp*8 + 0x550]
mov qword [rsp + 0xd8], r14
mov dword [rsp + 0xf8], r14d
mov dword [rsp + 0xfc], 1
mov dword [rsp + 0x98], r14d
mov dword [rsp + 0x9c], r14d
mov qword [rsp + 0xa0], r14
mov dword [rsp + 0xe0], r14d
mov dword [rsp + 0xe4], 1
lea ecx, [rdx - 0x17]
mov dword [rax + 0x5c], 0x811c
call qword [fcn.1800cc3c4]
mov rcx, qword [rbx + rbp*8 + 0x550]
mov qword [rcx + 8], rax
mov r10, qword [rbx + rbp*8 + 0x550]
cmp qword [r10 + 8], 0
jne 0x1800abd1f
lea rdx, str.schannel:_unable_to_allocate_memory
mov rcx, rsi
call fcn.180083310
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1800abf0a
test r12, r12
je 0x1800abe50
mov rdi, qword [r10 + 8]
cmp dword [r10 + 0x70], 0
mov r9d, dword [r10 + 0x5c]
lea rdx, [r10 + 0x60]
lea rax, [rdi + 0x10]
lea rcx, [rsp + 0xf8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rdx
cmove rcx, r14
lea rax, [rsp + 0xe0]
mov r8, r12
xor edx, edx
mov qword [rsp + 0x48], rax
mov rax, qword [0x1801613e0]
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x38], r14d
mov qword [rsp + 0x30], rcx
mov rcx, qword [r10]
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
call qword [rax + Ordinal_50]
mov edi, eax
cmp eax, 0x90312
je 0x1800abe5a
mov rcx, qword [rbx + rbp*8 + 0x550]
mov rcx, qword [rcx + 8]
call qword [fcn.1800cb340]
mov rdx, qword [rbx + rbp*8 + 0x550]
mov qword [rdx + 8], r14
cmp edi, 0x80090300
je 0x1800abe26
cmp edi, 0x80090322
je 0x1800abdf2
lea rdx, [rsp + 0x1a0]
mov r8d, pe_nt_image_headers64
mov ecx, edi
call fcn.180070c30
lea rdx, str.schannel:_initial_InitializeSecurityContext_failed:__s
mov rcx, rsi
mov r8, rax
call fcn.180083310
jmp 0x1800abf05
lea rdx, [rsp + 0x1a0]
mov r8d, pe_nt_image_headers64
mov ecx, 0x80090322
call fcn.180070c30
lea rdx, str.schannel:_SNI_or_certificate_check_failed:__s
mov rcx, rsi
mov r8, rax
call fcn.180083310
mov eax, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1800abf0a
lea rdx, [rsp + 0x1a0]
mov r8d, pe_nt_image_headers64
mov ecx, 0x80090300
call fcn.180070c30
lea rdx, str.schannel:_initial_InitializeSecurityContext_failed:__s
mov rcx, rsi
mov r8, rax
call fcn.180083310
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1800abf0a
mov r9d, dword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
mov rdx, qword [rbx + r13*8 + 0x4c0]
lea rax, [rsp + 0xb0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.180083af0
mov rdx, qword [0x1801613e0]
mov rcx, qword [rsp + 0xa0]
mov edi, eax
call qword [rdx + 0x80]
mov r8, qword [rsp + 0xb0]
mov r9d, dword [rsp + 0x98]
test edi, edi
jne 0x1800abef6
cmp r9, r8
jne 0x1800abef6
mov rax, qword [rbx + rbp*8 + 0x550]
mov dword [rax + 0x64], r14d
mov rax, qword [rbx + rbp*8 + 0x550]
mov dword [rax + 0x68], r14d
mov rax, qword [rbx + rbp*8 + 0x550]
mov dword [rax + 0x6c], r14d
mov rax, qword [rbx + rbp*8 + 0x550]
mov dword [rax + 0x58], r14d
mov dword [rbx + rbp*8 + 0x54c], 1
xor eax, eax
jmp 0x1800abf0a
lea rdx, str.schannel:_failed_to_send_initial_handshake_data:_sent__zd_of__lu_bytes
mov rcx, rsi
call fcn.180083310
mov eax, reloc.WLDAP32.dll_Ordinal_35
mov r12, qword [rsp + 0x300]
mov r15, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2a0]
xor rcx, rsp
call fcn.1800c9b90
add rsp, 0x2b8
pop r14
pop r13
pop rdi
pop rsi
pop rbp
pop rbx
ret