Function at 0x140006df0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov dword [rsp + 0x20], r9d
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
xor r10d, r10d
xor edi, edi
cmp word [0x1400ca3e8], di
mov r15, rcx
mov r13d, r8d
lea rcx, [0x1400ca3e8]
mov r12d, edx
lea r14, [r10 - 1]
je 0x140006e9f
mov rsi, rcx
nop
xor ebx, ebx
test rdi, rdi
je 0x140006e76
movzx eax, word [rsi]
cmp ax, word [rcx + rbx*2]
jne 0x140006e6e
mov edx, eax
lea rcx, str._entry__04x__zu__is_duplicated_at__zu_n
mov r9, rdi
mov r8, rbx
call fcn.140005640
mov r10d, r14d
lea rcx, [0x1400ca3e8]
inc rbx
cmp rbx, rdi
jb 0x140006e47
inc rdi
cmp word [rcx + rdi*2], 0
lea rsi, [rcx + rdi*2]
jne 0x140006e40
test r10d, r10d
je 0x140006e9f
lea rcx, str.ssl_preset_suiteb_sig_algs_has_duplicated_entries_n
call fcn.140005640
mov eax, 0xffffff92
jmp 0x14000736f
xor ecx, ecx
lea rdx, [0x1400ca3d0]
xor edi, edi
cmp word [0x1400ca3d0], cx
je 0x140006f17
mov rsi, rdx
xor ebx, ebx
test rdi, rdi
je 0x140006eef
nop dword [rax]
movzx eax, word [rsi]
cmp ax, word [rdx + rbx*2]
jne 0x140006ee7
mov edx, eax
lea rcx, str._entry__04x__zu__is_duplicated_at__zu_n
mov r9, rdi
mov r8, rbx
call fcn.140005640
mov ecx, r14d
lea rdx, [0x1400ca3d0]
inc rbx
cmp rbx, rdi
jb 0x140006ec0
inc rdi
cmp word [rdx + rdi*2], 0
lea rsi, [rdx + rdi*2]
jne 0x140006eb6
test ecx, ecx
je 0x140006f17
lea rcx, str.ssl_preset_default_sig_algs_has_duplicated_entries_n
call fcn.140005640
mov eax, 0xffffff92
jmp 0x14000736f
xor ecx, ecx
lea r14, [0x1400ca3b8]
xor edi, edi
cmp word [0x1400ca3b8], cx
je 0x140006f94
mov rsi, r14
nop
xor ebx, ebx
test rdi, rdi
je 0x140006f6b
nop word [rax + rax]
movzx eax, word [rsi]
cmp ax, word [r14 + rbx*2]
jne 0x140006f63
mov edx, eax
lea rcx, str._entry__04x__zu__is_duplicated_at__zu_n
mov r9, rdi
mov r8, rbx
call fcn.140005640
mov ecx, 0xffffffff
inc rbx
cmp rbx, rdi
jb 0x140006f40
inc rdi
cmp word [r14 + rdi*2], 0
lea rsi, [r14 + rdi*2]
jne 0x140006f30
test ecx, ecx
je 0x140006f94
lea rcx, str.ssl_tls12_preset_suiteb_sig_algs_has_duplicated_entries_n
call fcn.140005640
mov eax, 0xffffff92
jmp 0x14000736f
lea rbx, [0x1400ca398]
mov rcx, rbx
call fcn.140006d60
test eax, eax
je 0x140006fbd
lea rcx, str.ssl_tls12_preset_default_sig_algs_has_duplicated_entries_n
call fcn.140005640
mov eax, 0xffffff92
jmp 0x14000736f
mov byte [r15 + 8], r12b
mov byte [r15 + 9], r13b
test r12d, r12d
jne 0x140006fd4
mov byte [r15 + 0xa], 2
mov byte [r15 + 0x11], 1
mov word [r15 + 0xd], 0x101
lea rax, [0x140005dc0]
mov qword [r15 + 0x88], rax
lea rax, [0x140005dc0]
mov qword [r15 + 0x90], rax
xor eax, eax
mov byte [r15 + 0xf], 1
mov word [r15 + 0x12], 1
mov dword [r15 + 0x154], 0x3e8
mov dword [r15 + 0x158], 0xea60
mov dword [r15 + 0x15c], reloc.WS2_32.dll_recv
mov word [r15 + 0x160], ax
mov rax, 0xffffffffffffffff
mov dword [r15 + 0x162], eax
mov word [r15 + 0x166], ax
cmp r12d, 1
jne 0x140007228
lea r9, [rsp + 0x30]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x48], 0xa2da0fc9
mov rcx, r15
mov dword [rsp + 0x4c], 0x34c26821
mov dword [rsp + 0x50], 0x8b62c6c4
mov dword [rsp + 0x54], 0xd11cdc80
mov dword [rsp + 0x58], 0x84e0229
mov dword [rsp + 0x5c], 0x74cc678a
mov dword [rsp + 0x60], 0xa6be0b02
mov dword [rsp + 0x64], 0x229b133b
mov dword [rsp + 0x68], 0x79084a51
mov dword [rsp + 0x6c], 0xdd04348e
mov dword [rsp + 0x70], 0xb31995ef
mov dword [rsp + 0x74], 0x1b433acd
mov dword [rsp + 0x78], 0x6d0a2b30
mov dword [rsp + 0x7c], 0x37145ff2
mov dword [rbp - 0x80], 0x6d35e14f
mov dword [rbp - 0x7c], 0x45c2516d
mov dword [rbp - 0x78], 0x76b585e4
mov dword [rbp - 0x74], 0xc67e5e62
mov dword [rbp - 0x70], 0xe9424cf4
mov dword [rbp - 0x6c], 0x6bed37a6
mov dword [rbp - 0x68], 0xb65cff0b
mov dword [rbp - 0x64], 0xedb706f4
mov dword [rbp - 0x60], 0xfb6b38ee
mov dword [rbp - 0x5c], 0xa59f895a
mov dword [rbp - 0x58], 0x11249fae
mov dword [rbp - 0x54], 0xe61f4b7c
mov dword [rbp - 0x50], 0x51662849
mov dword [rbp - 0x4c], 0x3d5be4ec
mov dword [rbp - 0x48], 0xb87c00c2
mov dword [rbp - 0x44], 0x5bf63a1
mov dword [rbp - 0x40], 0x3648da98
mov dword [rbp - 0x3c], 0x9ad3551c
mov dword [rbp - 0x38], 0xa83f1669
mov dword [rbp - 0x34], 0x5fcf24fd
mov dword [rbp - 0x30], 0x235d6583
mov dword [rbp - 0x2c], 0x96ada3dc
mov dword [rbp - 0x28], 0x56f3621c
mov dword [rbp - 0x24], 0xbb528520
mov dword [rbp - 0x20], 0x729d59e
mov dword [rbp - 0x1c], 0x6d969670
mov dword [rbp - 0x18], 0x4e350c67
mov dword [rbp - 0x14], 0x498bc4a
mov dword [rbp - 0x10], 0x86c74f1
mov dword [rbp - 0xc], 0x7c2118ca
mov dword [rbp - 8], 0x465e9032
mov dword [rbp - 4], 0x3bce362e
mov dword [rbp], 0x2c779ee3
mov dword [rbp + 4], 0x3860e18
mov dword [rbp + 8], 0xa283279b
mov dword [rbp + 0xc], 0x8fa207ec
mov dword [rbp + 0x10], 0xf05dc5b5
mov dword [rbp + 0x14], 0xc9524c6f
mov dword [rbp + 0x18], 0xf6cb2bde
mov dword [rbp + 0x1c], 0x18175895
mov dword [rbp + 0x20], 0x7c499539
mov dword [rbp + 0x24], 0xe56a95ea
mov dword [rbp + 0x28], 0x1826d215
mov dword [rbp + 0x2c], 0x1005fa98
mov dword [rbp + 0x30], 0x5a8e7215
mov dword [rbp + 0x34], 0x68aaac8a
mov qword [rbp + 0x38], rax
mov byte [rsp + 0x30], 2
call fcn.140006250
test eax, eax
jne 0x14000736f
mov dword [r15 + 4], 0x303
mov dword [r15], 0x303
cmp dword [rbp + 0x88], 2
je 0x140007308
cmp dword [0x1400d3c84], 0
lea rsi, [0x1400d3c90]
mov r10d, 1
jne 0x1400072b7
lea r9, [0x1400a5c90]
mov r8, rsi
lea r11, [0x1400d3f24]
lea rdi, [0x1400a5f80]
cmp r8, r11
jae 0x1400072a9
mov edx, dword [r9]
mov rcx, rdi
mov eax, 0xcca8
cmp eax, edx
je 0x140007293
mov eax, dword [rcx + 0x18]
add rcx, 0x18
test eax, eax
jne 0x140007282
jmp 0x14000729f
test rcx, rcx
je 0x14000729f
mov dword [r8], edx
add r8, 4
add r9, 4
cmp dword [r9], 0
jne 0x140007272
mov dword [r8], 0
mov dword [0x1400d3c84], r10d
cmp dword [r15 + 4], 0x303
lea rax, [0x1400a4a70]
mov qword [r15 + 0xb8], rax
mov qword [r15 + 0x18], rsi
jne 0x1400072dc
cmp dword [r15], 0x303
je 0x1400072df
xor r10d, r10d
lea rax, [0x1400ca3d0]
test r10d, r10d
cmove rbx, rax
lea rax, [0x1400ca378]
mov qword [r15 + 0xe0], rbx
mov dword [r15 + 0x16c], 0x400
jmp 0x14000735b
cmp dword [r15 + 4], 0x303
lea rax, [0x1400ca3a8]
mov qword [r15 + 0x18], rax
lea rax, [0x1400a4a60]
mov qword [r15 + 0xb8], rax
jne 0x14000733c
cmp dword [r15], 0x303
jne 0x14000733c
mov r10d, 1
jmp 0x14000733f
xor r10d, r10d
lea rax, [0x1400ca3e8]
test r10d, r10d
cmove r14, rax
lea rax, [0x1400ca38c]
mov qword [r15 + 0xe0], r14
mov qword [r15 + 0xe8], 0
mov qword [r15 + 0xf0], rax
xor eax, eax
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret