Function at 0x140006280
Capabilities:
Set tcp connection state

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x1400f0158]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r14, r8
mov qword [rbp - 0x48], r8
mov byte [rbp - 0x5f], dl
movzx ebx, cl
mov byte [rbp - 0x60], cl
mov ecx, 0x20
call fcn.14008ad48
mov rdi, rax
mov qword [rbp - 0x50], rax
test rax, rax
je 0x1400066ef
mov dword [rbp - 0x58], 0x20
mov r8d, 1
lea rdx, [rbp - 0x58]
mov rcx, rax
call qword [sym.imp.IPHLPAPI.DLL_GetTcpTable2]
cmp eax, 0x7a
jne 0x140006319
mov rcx, rdi
call fcn.14008ad34
mov ecx, dword [rbp - 0x58]
call fcn.14008ad48
mov rdi, rax
mov qword [rbp - 0x50], rax
test rax, rax
je 0x1400066ef
mov r8d, 1
lea rdx, [rbp - 0x58]
mov rcx, rdi
call qword [sym.imp.IPHLPAPI.DLL_GetTcpTable2]
test eax, eax
jne 0x1400066e7
xor r15d, r15d
mov esi, r15d
mov dword [rbp - 0x5c], r15d
cmp dword [rdi], r15d
jle 0x1400066e7
lea r12, [rdi + 0x18]
nop dword [rax + rax]
cmp dword [r12 - 0x14], 2
je 0x1400066d1
test bl, bl
je 0x1400063dd
mov dword [rbp - 0x40], 0x7f000000
mov dword [rbp - 0x3c], 0x7f0000ff
mov dword [rbp - 0x38], 0xa000000
mov dword [rbp - 0x34], 0xaffffff
mov dword [rbp - 0x30], 0xa9fe0000
mov dword [rbp - 0x2c], 0xa9feffff
mov dword [rbp - 0x28], 0xac100000
mov dword [rbp - 0x24], 0xac1fffff
mov dword [rbp - 0x20], 0xc0a80000
mov dword [rbp - 0x1c], 0xc0a8ffff
mov dword [rbp - 0x18], 0xe0000000
mov dword [rbp - 0x14], 0xefffffff
mov ecx, dword [r12 - 8]
call qword [sym.imp.WS2_32.dll_htonl]
lea rcx, [rbp - 0x40]
cmp eax, dword [rcx]
jb 0x1400063d0
cmp eax, dword [rcx + 4]
jbe 0x1400066d1
add rcx, 8
lea rdx, [rbp - 0x10]
cmp rcx, rdx
jne 0x1400063c3
mov ebx, dword [r12]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], 7
mov word [rbp - 0x40], r15w
mov r8d, 0xa
lea rdx, str.windscribe
lea rcx, [rbp - 0x40]
call fcn.140003fa0
nop
lea rdx, [rbp - 0x40]
mov ecx, ebx
call fcn.140006730
movzx ebx, al
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x14000645b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006456
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000671c
call fcn.140071a3c
test bl, bl
jne 0x1400066cd
mov rbx, qword [r14]
mov r15, qword [r14 + 8]
cmp byte [rbp - 0x5f], 0
je 0x140006599
cmp rbx, r15
je 0x1400066b6
nop dword [rax]
mov rsi, qword [rbx + 0x10]
mov r14, rbx
cmp qword [rbx + 0x18], 8
jb 0x140006491
mov r14, qword [rbx]
cmp rsi, 8
jae 0x1400064a9
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x28], 7
jmp 0x1400064e9
mov rdi, rsi
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp - 0x40]
call fcn.140003f10
mov qword [rbp - 0x40], rax
lea r8, [rsi*2 + 2]
mov rdx, r14
mov rcx, rax
call fcn.140079530
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x30], rsi
lea rdx, [rbp - 0x40]
mov ecx, dword [r12]
call fcn.140006730
nop
mov rdx, qword [rbp - 0x28]
test al, al
jne 0x140006551
cmp rdx, 8
jb 0x14000653f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000653a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000671c
call fcn.140071a3c
add rbx, 0x20
cmp rbx, r15
jne 0x140006480
jmp 0x1400066af
cmp rdx, 8
jb 0x14000658d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006588
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000671c
call fcn.140071a3c
mov rdi, qword [rbp - 0x50]
mov esi, dword [rbp - 0x5c]
jmp 0x1400066ca
cmp rbx, r15
je 0x1400066ca
mov rsi, qword [rbx + 0x10]
mov r14, rbx
cmp qword [rbx + 0x18], 8
jb 0x1400065b3
mov r14, qword [rbx]
cmp rsi, 8
jae 0x1400065cb
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x28], 7
jmp 0x14000660b
mov rdi, rsi
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp - 0x40]
call fcn.140003f10
mov qword [rbp - 0x40], rax
lea r8, [rsi*2 + 2]
mov rdx, r14
mov rcx, rax
call fcn.140079530
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x30], rsi
lea rdx, [rbp - 0x40]
mov ecx, dword [r12]
call fcn.140006730
nop
mov rdx, qword [rbp - 0x28]
test al, al
jne 0x140006677
cmp rdx, 8
jb 0x140006661
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000665c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000671c
call fcn.140071a3c
add rbx, 0x20
cmp rbx, r15
jne 0x1400065a2
mov rdi, qword [rbp - 0x50]
mov esi, dword [rbp - 0x5c]
jmp 0x1400066ca
cmp rdx, 8
jb 0x1400066af
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400066aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000671c
call fcn.140071a3c
mov rdi, qword [rbp - 0x50]
mov esi, dword [rbp - 0x5c]
mov dword [r12 - 0x14], 0xc
lea rcx, [r12 - 0x14]
call qword [sym.imp.IPHLPAPI.DLL_SetTcpEntry]
xor r15d, r15d
movzx ebx, byte [rbp - 0x60]
inc esi
mov dword [rbp - 0x5c], esi
add r12, 0x1c
cmp esi, dword [rdi]
jge 0x1400066e7
mov r14, qword [rbp - 0x48]
jmp 0x140006350
mov rcx, rdi
call fcn.14008ad34
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140071b40
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140085c7c
int3