Function at 0x14003d890
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
cmp dword [0x1400d3ed4], 4
lea rbp, str.ENABLED
mov rbx, rcx
lea rdi, str.DISABLED
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b2db
cmp byte [rbx], 0
lea rdx, str.__ip_win32_defined___s
mov r8, rdi
mov ecx, 0x32000004
cmovne r8, rbp
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b30b
mov r8d, dword [rbx + 4]
lea rdx, str.__ip_win32_type___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b33b
mov r8d, dword [rbx + 0x14]
lea rdx, str.__dhcp_masq_offset___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b36b
mov r8d, dword [rbx + 0x18]
lea rdx, str.__dhcp_lease_time___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b39b
mov r8d, dword [rbx + 0x1c]
lea rdx, str.__tap_sleep___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b3d2
cmp byte [rbx + 0x20], 0
lea rdx, str.__dhcp_options___s
mov r8, rdi
mov ecx, 0x32000004
cmovne r8, rbp
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b408
cmp byte [rbx + 0xe5], 0
lea rdx, str.__dhcp_renew___s
mov r8, rdi
mov ecx, 0x32000004
cmovne r8, rbp
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b43e
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b43e
cmp byte [rbx + 0xe6], 0
lea rdx, str.__dhcp_pre_release___s
mov r8, rdi
mov ecx, 0x32000004
cmovne r8, rbp
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
lea rsi, str._UNDEF_
jb 0x14003b51b
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b47f
mov rax, qword [rbx + 0x28]
lea rdx, str.__domain___s
test rax, rax
mov r8, rsi
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b51b
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b4b9
mov rax, qword [rbx + 0x30]
lea rdx, str.__netbios_scope___s
test rax, rax
mov ecx, 0x32000004
cmovne rsi, rax
mov r8, rsi
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b51b
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b4e5
mov r8d, dword [rbx + 0x38]
lea rdx, str.__netbios_node_type___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003b51b
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b51b
cmp byte [rbx + 0xe4], 0
lea rdx, str.__disable_nbt___s
mov ecx, 0x32000004
cmovne rdi, rbp
mov r8, rdi
call fcn.14000e820
mov r8d, dword [rbx + 0x4c]
lea rdx, [rbx + 0x3c]
lea rcx, [0x1400a4f94]
call fcn.14003b120
mov r8d, dword [rbx + 0x60]
lea rdx, [rbx + 0x50]
lea rcx, str.WINS
call fcn.14003b120
mov r8d, dword [rbx + 0x74]
lea rdx, [rbx + 0x64]
lea rcx, [0x1400a4fa0]
call fcn.14003b120
mov r8d, dword [rbx + 0x88]
lea rdx, [rbx + 0x78]
lea rcx, str.NBDD
call fcn.14003b120
movsxd rsi, dword [rbx + 0xe0]
xor edi, edi
test rsi, rsi
jle 0x14003b5c9
add rbx, 0x90
cmp dword [0x1400d3ed4], 4
jb 0x14003b5bd
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003b5bd
mov rax, qword [rbx]
lea r8, str.DOMAIN_SEARCH
mov r9d, edi
mov qword [rsp + 0x20], rax
lea rdx, str.___s__d____s
mov ecx, 0x32000004
call fcn.14000e820
inc edi
add rbx, 8
sub rsi, 1
jne 0x14003b583
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
cmp dword [0x1400d3ed4], 4
mov rdi, rcx
jb 0x14003d8d2
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003d8d2
lea rdx, str.Current_Parameter_Settings:
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
lea r15, str._UNDEF_
jb 0x14003d93b
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003d90f
mov rax, qword [rdi + 0x18]
lea rdx, str.__config___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003d93b
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003d93b
mov r8d, dword [rdi + 0x20]
lea rdx, str.__mode___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
lea r14, str.ENABLED
lea r12, str.DISABLED
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003d980
cmp byte [rdi + 0x40], 0
lea rdx, str.__show_ciphers___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003d9b7
cmp byte [rdi + 0x41], 0
lea rdx, str.__show_digests___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003d9ee
cmp byte [rdi + 0x42], 0
lea rdx, str.__show_engines___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003da25
cmp byte [rdi + 0x45], 0
lea rdx, str.__genkey___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003da5f
mov rax, qword [rdi + 0x50]
lea rdx, str.__genkey_filename___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003da99
mov rax, qword [rdi + 0x38]
lea rdx, str.__key_pass_file___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dacc
cmp byte [rdi + 0x43], 0
lea rdx, str.__show_tls_ciphers___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003daf8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003daf8
mov r8d, dword [rdi + 0x60]
lea rdx, str.__connect_retry_max___d
mov ecx, 0x32000004
call fcn.14000e820
mov rbp, qword [rdi + 0x128]
xor r13d, r13d
mov qword [rsp + 0xa8], rsi
test rbp, rbp
je 0x14003db60
mov ebx, r13d
cmp dword [rbp], r13d
jle 0x14003db91
lea rsi, [rbp + 8]
nop dword [rax]
cmp dword [0x1400d3ed4], 4
jb 0x14003db4b
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003db4b
mov r8d, ebx
lea rdx, str.Connection_profiles___d_:
mov ecx, 0x32000004
call fcn.14000e820
mov rcx, qword [rsi]
call fcn.14003d1e0
inc ebx
add rsi, 8
cmp ebx, dword [rbp]
jl 0x14003db20
jmp 0x14003db91
cmp dword [0x1400d3ed4], 4
jb 0x14003db88
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003db88
lea rdx, str.Connection_profiles__default_:
mov ecx, 0x32000004
call fcn.14000e820
lea rcx, [rdi + 0x68]
call fcn.14003d1e0
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dbbd
lea rdx, str.Connection_profiles_END
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dbf7
cmp byte [rdi + 0x150], r13b
lea rdx, str.__remote_random___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dc34
mov rax, qword [rdi + 0x158]
lea rdx, str.__ipchange___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dc71
mov rax, qword [rdi + 0x160]
lea rdx, str.__dev___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dcae
mov rax, qword [rdi + 0x168]
lea rdx, str.__dev_type___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dceb
mov rax, qword [rdi + 0x170]
lea rdx, str.__dev_node___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dd28
mov rax, qword [rdi + 0x178]
lea rdx, str.__lladdr___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dd5b
mov r8d, dword [rdi + 0x180]
lea rdx, str.__topology___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dd98
mov rax, qword [rdi + 0x188]
lea rdx, str.__ifconfig_local___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ddd5
mov rax, qword [rdi + 0x190]
lea rdx, str.__ifconfig_remote_netmask___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003de0f
cmp byte [rdi + 0x1b0], r13b
lea rdx, str.__ifconfig_noexec___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003de49
cmp byte [rdi + 0x1b1], r13b
lea rdx, str.__ifconfig_nowarn___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003de86
mov rax, qword [rdi + 0x198]
lea rdx, str.__ifconfig_ipv6_local___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003deb9
mov r8d, dword [rdi + 0x1a0]
lea rdx, str.__ifconfig_ipv6_netbits___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003def6
mov rax, qword [rdi + 0x1a8]
lea rdx, str.__ifconfig_ipv6_remote___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003df29
mov r8d, dword [rdi + 0x1b4]
lea rdx, str.__shaper___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003df5d
movzx r8d, byte [rdi + 0x1bc]
lea rdx, str.__mtu_test___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003df97
cmp byte [rdi + 0x1bd], r13b
lea rdx, str.__mlock___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dfca
mov r8d, dword [rdi + 0x1c0]
lea rdx, str.__keepalive_ping___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003dffd
mov r8d, dword [rdi + 0x1c4]
lea rdx, str.__keepalive_timeout___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e030
mov r8d, dword [rdi + 0x1c8]
lea rdx, str.__inactivity_timeout___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e063
mov r8, qword [rdi + 0x1d0]
lea rdx, str.__inactivity_minimum_bytes___lli
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e096
mov r8d, dword [rdi + 0x1d8]
lea rdx, str.__ping_send_timeout___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e0c9
mov r8d, dword [rdi + 0x1dc]
lea rdx, str.__ping_rec_timeout___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e0fc
mov r8d, dword [rdi + 0x1e4]
lea rdx, str.__ping_rec_timeout_action___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e136
cmp byte [rdi + 0x1e0], r13b
lea rdx, str.__ping_timer_remote___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e169
mov r8d, dword [rdi + 0x370]
lea rdx, str.__remap_sigusr1___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e1a3
cmp byte [rdi + 0x1e8], r13b
lea rdx, str.__persist_tun___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e1dd
cmp byte [rdi + 0x1e9], r13b
lea rdx, str.__persist_local_ip___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e217
cmp byte [rdi + 0x1ea], r13b
lea rdx, str.__persist_remote_ip___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e251
cmp byte [rdi + 0x1eb], r13b
lea rdx, str.__persist_key___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e28b
cmp byte [rdi + 0x1ec], r13b
lea rdx, str.__passtos___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e2be
mov r8d, dword [rdi + 0x1f0]
lea rdx, str.__resolve_retry_seconds___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e2f8
cmp byte [rdi + 0x1f4], r13b
lea rdx, str.__resolve_in_advance___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e335
mov rax, qword [rdi + 0x330]
lea rdx, str.__username___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e372
mov rax, qword [rdi + 0x338]
lea rdx, str.__groupname___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e3af
mov rax, qword [rdi + 0x340]
lea rdx, str.__chroot_dir___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e3ec
mov rax, qword [rdi + 0x348]
lea rdx, str.__cd_dir___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e429
mov rax, qword [rdi + 0x350]
lea rdx, str.__writepid___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e466
mov rax, qword [rdi + 0x358]
lea rdx, str.__up_script___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e4a3
mov rax, qword [rdi + 0x360]
lea rdx, str.__down_script___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e4dd
cmp byte [rdi + 0x369], r13b
lea rdx, str.__down_pre___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e517
cmp byte [rdi + 0x36b], r13b
lea rdx, str.__up_restart___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e551
cmp byte [rdi + 0x36a], r13b
lea rdx, str.__up_delay___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e58b
cmp byte [rdi + 0x36c], r13b
lea rdx, str.__daemon___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e5be
mov r8d, dword [rdi + 0x374]
lea rdx, str.__inetd___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e5f8
cmp byte [rdi + 0x378], r13b
lea rdx, str.__log___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e632
cmp byte [rdi + 0x379], r13b
lea rdx, str.__suppress_timestamps___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e66c
cmp byte [rdi + 0x37a], r13b
lea rdx, str.__machine_readable_output___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e69f
mov r8d, dword [rdi + 0x37c]
lea rdx, str.__nice___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e6d2
mov r8d, dword [rdi + 0x380]
lea rdx, str.__verbosity___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e705
mov r8d, dword [rdi + 0x384]
lea rdx, str.__mute___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e742
mov rax, qword [rdi + 0x388]
lea rdx, str.__status_file___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e775
mov r8d, dword [rdi + 0x390]
lea rdx, str.__status_file_version___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e7a8
mov r8d, dword [rdi + 0x394]
lea rdx, str.__status_file_update_freq___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e7e2
cmp byte [rdi + 0x418], r13b
lea rdx, str.__occ___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e815
mov r8d, dword [rdi + 0x3a4]
lea rdx, str.__rcvbuf___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e848
mov r8d, dword [rdi + 0x3a8]
lea rdx, str.__sndbuf___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e87b
mov r8d, dword [rdi + 0x3b8]
lea rdx, str.__sockflags___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e8b5
cmp byte [rdi + 0x398], r13b
lea rdx, str.__fast_io___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e8e8
mov r8d, dword [rdi + 0x39c]
lea rdx, str.__comp.alg___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eb48
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003e91b
mov rbx, qword [rdi + 0xa40]
test rbx, rbx
je 0x14003ebf1
cmp dword [0x1400d3ed4], 4
jb 0x14003eb80
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003eb80
lea rdx, str.__Pull_filters:
mov ecx, 0x32000004
call fcn.14000e820
mov rbx, qword [rbx]
test rbx, rbx
je 0x14003ebf1
lea rsi, [0x1400984ec]
nop
cmp dword [0x1400d3ed4], 4
jb 0x14003ebe8
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ebe8
mov eax, dword [rbx]
cmp eax, 1
jne 0x14003ebb7
lea r8, str.accept
jmp 0x14003ebd3
cmp eax, 2
jne 0x14003ebc5
lea r8, str.ignore
jmp 0x14003ebd3
cmp eax, 3
lea r8, str.reject
cmovne r8, rsi
mov r9, qword [rbx + 8]
lea rdx, str._____s___s_
mov ecx, 0x32000004
call fcn.14000e820
mov rbx, qword [rbx + 0x10]
test rbx, rbx
jne 0x14003eb90
mov rbx, qword [rdi + 0x3f8]
test rbx, rbx
je 0x14003eccb
test byte [rbx], 1
je 0x14003ec38
cmp dword [0x1400d3ed4], 4
jb 0x14003ec38
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ec38
mov r8d, dword [rbx]
lea rdx, str.___redirect_default_gateway_local_d_
shr r8d, 1
mov ecx, 0x32000004
and r8d, 1
call fcn.14000e820
mov rbx, qword [rbx + 8]
test rbx, rbx
je 0x14003eccb
cmp dword [0x1400d3ed4], 4
jb 0x14003ecbf
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ecbf
mov rax, qword [rbx + 0x20]
lea rdx, str.default__not_set_
test rax, rax
lea rcx, str.default__not_set_
lea r9, str.default__not_set_
cmovne rdx, rax
lea r8, str.default__not_set_
mov rax, qword [rbx + 0x18]
test rax, rax
mov qword [rsp + 0x28], rdx
lea rdx, str.__route__s__s__s__s
cmovne rcx, rax
mov rax, qword [rbx + 0x10]
test rax, rax
mov qword [rsp + 0x20], rcx
mov ecx, 0x32000004
cmovne r9, rax
mov rax, qword [rbx + 8]
test rax, rax
cmovne r8, rax
call fcn.14000e820
mov rbx, qword [rbx]
test rbx, rbx
jne 0x14003ec45
mov rcx, qword [rdi + 0x410]
test rcx, rcx
je 0x14003ecdc
call fcn.140004430
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ed19
mov rax, qword [rdi + 0x420]
lea rdx, str.__management_addr___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ed56
mov rax, qword [rdi + 0x428]
lea rdx, str.__management_port___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ed93
mov rax, qword [rdi + 0x430]
lea rdx, str.__management_user_pass___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003edc6
mov r8d, dword [rdi + 0x438]
lea rdx, str.__management_log_history_cache___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003edf9
mov r8d, dword [rdi + 0x43c]
lea rdx, str.__management_echo_buffer_size___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ee36
mov rax, qword [rdi + 0x448]
lea rdx, str.__management_write_peer_info_file___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003ee73
mov rax, qword [rdi + 0x450]
lea rdx, str.__management_client_user___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003eeac
mov rax, qword [rdi + 0x458]
lea rdx, str.__management_client_group___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003eedb
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003eedb
mov r8d, dword [rdi + 0x460]
lea rdx, str.__management_flags___d
mov ecx, 0x32000004
call fcn.14000e820
mov rbx, qword [rdi + 0x470]
mov qword [rsp + 0x30], rbx
test rbx, rbx
je 0x14003f042
mov r14, r13
cmp dword [rbx], r13d
jle 0x14003f03b
mov rax, qword [rsp + 0x30]
add rbx, 8
mov qword [rsp + 0x38], rbx
nop word [rax + rax]
cmp dword [0x1400d3ed4], 4
jb 0x14003f00a
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f005
mov rbx, qword [rbx + 8]
xor esi, esi
mov ecx, 0x108
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x58], 0x100
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
test rax, rax
je 0x14003fe87
movups xmm0, xmmword [rsp + 0x58]
mov qword [rax], r14
lea rcx, [rax + 8]
mov byte [rcx], sil
mov r14, rax
mov rbp, qword [rbx]
add rbx, 8
mov qword [rsp + 0x68], rcx
movsd xmm1, qword [rsp + 0x68]
movsd qword [rsp + 0x50], xmm1
movups xmmword [rsp + 0x40], xmm0
test rbp, rbp
je 0x14003efc7
nop word [rax + rax]
test esi, esi
je 0x14003efa5
lea rdx, [0x1400981f0]
lea rcx, [rsp + 0x40]
call fcn.140003080
mov r8, rbp
lea rdx, [0x140098360]
lea rcx, [rsp + 0x40]
call fcn.140003080
mov rbp, qword [rbx]
inc esi
add rbx, 8
test rbp, rbp
jne 0x14003ef90
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14003efe2
cmp dword [rsp + 0x48], 0
jl 0x14003efe2
movsxd rax, dword [rsp + 0x44]
add rax, rcx
jmp 0x14003efe4
xor eax, eax
mov rbx, qword [rsp + 0x38]
lea rdx, str.__plugin__d___s__s
mov r8d, r13d
mov qword [rsp + 0x20], rax
mov ecx, 0x32000004
mov r9, qword [rbx]
call fcn.14000e820
mov rax, qword [rsp + 0x30]
add rbx, 0x10
inc r13d
mov qword [rsp + 0x38], rbx
cmp r13d, dword [rax]
jl 0x14003ef10
test r14, r14
je 0x14003f038
mov rbx, qword [r14]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r14, rbx
test rbx, rbx
jne 0x14003f024
xor r13d, r13d
lea r14, str.ENABLED
cmp dword [0x1400d3ed4], 4
lea rbx, str._INLINE_
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f094
cmp byte [rdi + 0x608], 0
je 0x14003f072
mov r8, rbx
jmp 0x14003f083
mov rax, qword [rdi + 0x600]
mov r8, r15
test rax, rax
cmovne r8, rax
lea rdx, str.__shared_secret_file___s
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f0f1
mov eax, dword [rdi + 0x60c]
test eax, eax
jne 0x14003f0c2
lea r8, str.not_set
jmp 0x14003f0e0
cmp eax, 1
jne 0x14003f0d0
lea r8, [0x14008d704]
jmp 0x14003f0e0
cmp eax, 2
jne 0x14003fe8d
lea r8, [0x140099c6c]
lea rdx, str.__key_direction___s
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f12e
mov rax, qword [rdi + 0x610]
lea rdx, str.__ciphername___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f168
cmp byte [rdi + 0x619], 0
lea rdx, str.__ncp_enabled___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f1a5
mov rax, qword [rdi + 0x620]
lea rdx, str.__ncp_ciphers___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f1e2
mov rax, qword [rdi + 0x628]
lea rdx, str.__authname___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f21f
mov rax, qword [rdi + 0x638]
lea rdx, str.__prng_hash___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f252
mov r8d, dword [rdi + 0x640]
lea rdx, str.__prng_nonce_secret_len___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f285
mov r8d, dword [rdi + 0x630]
lea rdx, str.__keysize___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f2c0
cmp qword [rdi + 0x648], 0
lea rdx, str.__engine___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f2fa
cmp byte [rdi + 0x750], 0
lea rdx, str.__replay___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f334
cmp byte [rdi + 0x751], 0
lea rdx, str.__mute_replay_warnings___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f367
mov r8d, dword [rdi + 0x754]
lea rdx, str.__replay_window___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f39a
mov r8d, dword [rdi + 0x758]
lea rdx, str.__replay_time___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f3d7
mov rax, qword [rdi + 0x760]
lea rdx, str.__packet_id_file___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f411
cmp byte [rdi + 0x768], 0
lea rdx, str.__test_crypto___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f44b
cmp byte [rdi + 0x769], 0
lea rdx, str.__tls_server___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f485
cmp byte [rdi + 0x76a], 0
lea rdx, str.__tls_client___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f4d0
cmp byte [rdi + 0x778], 0
je 0x14003f4ae
mov r8, rbx
jmp 0x14003f4bf
mov rax, qword [rdi + 0x770]
mov r8, r15
test rax, rax
cmovne r8, rax
lea rdx, str.__ca_file___s
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f509
mov rax, qword [rdi + 0x780]
lea rdx, str.__ca_path___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f550
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f550
cmp byte [rdi + 0x790], 0
je 0x14003f52e
mov r8, rbx
jmp 0x14003f53f
mov rax, qword [rdi + 0x788]
mov r8, r15
test rax, rax
cmovne r8, rax
lea rdx, str.__dh_file___s
mov ecx, 0x32000004
call fcn.14000e820
test dword [rdi + 0x460], 0x8000
je 0x14003f587
cmp dword [0x1400d3ed4], 4
jb 0x14003f619
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f5d2
lea r8, str.EXTERNAL_CERT
lea rdx, str.___cert_file____s
jmp 0x14003f5c8
cmp dword [0x1400d3ed4], 4
jb 0x14003f619
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f5d2
cmp byte [rdi + 0x7a0], 0
je 0x14003f5b0
mov r8, rbx
jmp 0x14003f5c1
mov rax, qword [rdi + 0x798]
mov r8, r15
test rax, rax
cmovne r8, rax
lea rdx, str.__cert_file___s
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f619
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f619
cmp byte [rdi + 0x7b0], 0
je 0x14003f5f7
mov r8, rbx
jmp 0x14003f608
mov rax, qword [rdi + 0x7a8]
mov r8, r15
test rax, rax
cmovne r8, rax
lea rdx, str.__extra_certs_file___s
mov ecx, 0x32000004
call fcn.14000e820
test dword [rdi + 0x460], 0x200
je 0x14003f650
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f69b
lea r8, str.EXTERNAL_PRIVATE_KEY
lea rdx, str.___priv_key_file____s
jmp 0x14003f691
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f69b
cmp byte [rdi + 0x7c0], 0
je 0x14003f679
mov r8, rbx
jmp 0x14003f68a
mov rax, qword [rdi + 0x7b8]
mov r8, r15
test rax, rax
cmovne r8, rax
lea rdx, str.__priv_key_file___s
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f6e6
cmp byte [rdi + 0x7d0], 0
je 0x14003f6c4
mov r8, rbx
jmp 0x14003f6d5
mov rax, qword [rdi + 0x7c8]
mov r8, r15
test rax, rax
cmovne r8, rax
lea rdx, str.__pkcs12_file___s
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f723
mov rax, qword [rdi + 0x980]
lea rdx, str.__cryptoapi_cert___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f760
mov rax, qword [rdi + 0x7d8]
lea rdx, str.__cipher_list___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f79d
mov rax, qword [rdi + 0x7e0]
lea rdx, str.__cipher_list_tls13___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f7da
mov rax, qword [rdi + 0x7f0]
lea rdx, str.__tls_cert_profile___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f817
mov rax, qword [rdi + 0x800]
lea rdx, str.__tls_verify___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f854
mov rax, qword [rdi + 0x818]
lea rdx, str.__tls_export_cert___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f887
mov r8d, dword [rdi + 0x808]
lea rdx, str.__verify_x509_type___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f8c4
mov rax, qword [rdi + 0x810]
lea rdx, str.__verify_x509_name___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f909
cmp byte [rdi + 0x828], 0
jne 0x14003f8f5
mov rax, qword [rdi + 0x820]
mov rbx, r15
test rax, rax
cmovne rbx, rax
mov r8, rbx
lea rdx, str.__crl_file___s
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003f938
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f938
mov r8d, dword [rdi + 0x82c]
lea rdx, str.__ns_cert_type___d
mov ecx, 0x32000004
call fcn.14000e820
mov ebp, reloc.WS2_32.dll_recv
lea rbx, [rdi + 0x830]
mov esi, ebp
cmp dword [0x1400d3ed4], 4
jb 0x14003f971
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f971
mov r8d, dword [rbx]
lea rdx, str.__remote_cert_ku_i____d
mov ecx, 0x32000004
call fcn.14000e820
add rbx, 4
sub rsi, 1
jne 0x14003f946
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f9b8
mov rax, qword [rdi + 0x870]
lea rdx, str.__remote_cert_eku___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003f9eb
mov r8d, dword [rdi + 0x884]
lea rdx, str.__ssl_flags___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fa1e
mov r8d, dword [rdi + 0x988]
lea rdx, str.__tls_timeout___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fa51
mov r8d, dword [rdi + 0x98c]
lea rdx, str.__renegotiate_bytes___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fa84
mov r8d, dword [rdi + 0x990]
lea rdx, str.__renegotiate_packets___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fab7
mov r8d, dword [rdi + 0x994]
lea rdx, str.__renegotiate_seconds___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003faea
mov r8d, dword [rdi + 0x99c]
lea rdx, str.__handshake_window___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fb1d
mov r8d, dword [rdi + 0x9a0]
lea rdx, str.__transition_window___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fb57
cmp byte [rdi + 0x9e8], 0
lea rdx, str.__single_session___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fb91
cmp byte [rdi + 0x9e9], 0
lea rdx, str.__push_peer_info___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fbc7
cmp byte [rdi + 0x9ea], 0
lea rdx, str.__tls_exit___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fc00
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fc00
mov rax, qword [rdi + 0x9d8]
lea rdx, str.__tls_crypt_v2_metadata___s
test rax, rax
mov r8, r15
mov ecx, 0x32000004
cmovne r8, rax
call fcn.14000e820
mov rsi, r13
lea rbx, [rdi + 0x888]
nop word [rax + rax]
cmp qword [rbx], 0
je 0x14003fc4d
cmp dword [0x1400d3ed4], 4
jb 0x14003fc41
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fc41
mov r8, qword [rbx]
lea rdx, str.__pkcs11_providers___s
mov ecx, 0x32000004
call fcn.14000e820
inc rsi
add rbx, 8
cmp rsi, rbp
jl 0x14003fc10
mov rbx, r13
cmp dword [0x1400d3ed4], 4
jb 0x14003fc87
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fc87
cmp byte [rbx + rdi + 0x948], 0
lea rdx, str.__pkcs11_protected_authentication___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
inc rbx
cmp rbx, rbp
jl 0x14003fc50
lea rbx, [rdi + 0x908]
cmp dword [0x1400d3ed4], 4
jb 0x14003fcc1
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fcc1
mov r8d, dword [rbx]
lea rdx, str.__pkcs11_private_mode___08x
mov ecx, 0x32000004
call fcn.14000e820
add rbx, 4
sub rbp, 1
jne 0x14003fc96
nop dword [rax + rax]
cmp dword [0x1400d3ed4], 4
jb 0x14003fd08
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fd08
cmp byte [rdi + r13 + 0x958], 0
lea rdx, str.__pkcs11_cert_private___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
inc r13
cmp r13, 0x10
jl 0x14003fcd0
cmp dword [0x1400d3ed4], 4
jb 0x14003fdb3
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fd44
mov r8d, dword [rdi + 0x968]
lea rdx, str.__pkcs11_pin_cache_period___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fdb3
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fd7d
mov rax, qword [rdi + 0x970]
lea rdx, str.__pkcs11_id___s
test rax, rax
mov ecx, 0x32000004
cmovne r15, rax
mov r8, r15
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fdb3
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fdb3
cmp byte [rdi + 0x978], 0
lea rdx, str.__pkcs11_id_management___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
mov rcx, rdi
call fcn.14003b7d0
cmp dword [0x1400d3ed4], 4
jb 0x14003fe5a
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fdf5
cmp byte [rdi + 0xa11], 0
lea rdx, str.__show_net_up___s
mov r8, r12
mov ecx, 0x32000004
cmovne r8, r14
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fe5a
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fe24
mov r8d, dword [rdi + 0xa14]
lea rdx, str.__route_method___d
mov ecx, 0x32000004
call fcn.14000e820
cmp dword [0x1400d3ed4], 4
jb 0x14003fe5a
mov ecx, 0x32000004
call fcn.14000ec70
test al, al
je 0x14003fe5a
cmp byte [rdi + 0xa18], 0
lea rdx, str.__block_outside_dns___s
mov ecx, 0x32000004
cmovne r12, r14
mov r8, r12
call fcn.14000e820
lea rcx, [rdi + 0x200]
mov rsi, qword [rsp + 0xa8]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x40]
mov rbp, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
jmp 0x14003b280
call fcn.14000ede0
int3
lea r8, [0x14008d704]
mov edx, 0x613
lea rcx, str.C:Users_vagrant_buildbotwindows_server_2019_static_msbuildopenvpn_srcopenvpncrypto.c
call fcn.14000ed60
int3