Function at 0x14000a340
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x60
movaps xmmword [rsp + 0x50], xmm6
mov eax, dword [str.R_4]
mov dword [rbp + 0x20], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000a3f6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000a3f6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x1705871
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000a3f1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000a3d0
cmp r8d, 0x1b188750
je 0x14000a3fb
test r9d, r9d
jne 0x14000a3b0
mov rax, qword [rax]
jmp 0x14000a380
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
xor esi, esi
mov r8d, esi
movdqa xmm6, xmmword [0x1400f5000]
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp r14d, 2
jl 0x14000a49c
movdqa xmm3, xmmword [0x1400f4f40]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400f5090]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400f5090]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.2222]
psubd xmm3, xmm0
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmmword [0x1400f5060]
movd xmm0, dword [rbp + 0x20]
xorps xmm3, xmm0
movd dword [rbp + 0x20], xmm3
jmp 0x14000a4c9
lea r9, [rbp + 0x20]
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000a4a0
lea rcx, [rbp + 0x20]
call r11
mov byte [reloc.WS2_32.dll_accept], sil
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000a566
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000a566
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x91d28bea
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000a561
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000a540
cmp r8d, 0xba553b7d
je 0x14000a56b
test r9d, r9d
jne 0x14000a520
mov rax, qword [rax]
jmp 0x14000a4f0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov ecx, 1
call rdx
movups xmm0, xmmword [0x1400f3cd0]
movups xmmword [rbp - 0x30], xmm0
movsd xmm0, qword [0x1400f3ce0]
movsd qword [rbp - 0x20], xmm0
mov eax, dword [0x1400f3ce8]
mov dword [rbp - 0x18], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000a636
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000a636
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xef69be22
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000a631
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000a610
cmp r8d, 0xa4055cfe
je 0x14000a63b
test r9d, r9d
jne 0x14000a5f0
mov rax, qword [rax]
jmp 0x14000a5c0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
mov r8d, esi
cmp r14d, 2
jl 0x14000a777
movdqa xmm4, xmmword [0x1400f4f40]
movdqa xmm3, xmmword [0x1400f5090]
movdqa xmm5, xmmword [str.2222]
movdqa xmm0, xmmword [0x1400f5060]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp - 0x2c]
mov edx, dword [rbp - 0x40]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14000a690
cmp r8d, 0x1c
jge 0x14000a7c0
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x14000a790
lea rcx, [rbp - 0x30]
call r11
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000a856
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000a856
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x50582978
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000a851
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000a830
cmp r8d, 0x187c90ab
je 0x14000a85b
test r9d, r9d
jne 0x14000a810
mov rax, qword [rax]
jmp 0x14000a7e0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov ecx, 0x4e2
call rdx
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x1e
lea rdx, str.netsh_interface_ipv6_uninstall
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000a8e4
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a8df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x52
lea rdx, str.netsh_advfirewall_firewall_set_rule_group_File_and_Printer_Sharing__new_enableno
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000a94f
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a94a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x2f
lea rdx, str.netsh_int_tcp_set_global_autotuninglevelnormal
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000a9ba
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a9b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x5d
lea rdx, str.netsh_interface_set_interface__Microsoft_Network_Adapter_Multiplexor_Protocol__admindisabled
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000aa25
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aa20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x20
lea rdx, str.sc_config_lltdsvc_startdisabled
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000aa90
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aa8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x4b
lea rdx, str.netsh_advfirewall_firewall_set_rule_group_Network_Discovery__new_enableno
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000aafb
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aaf6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x84
lea rdx, str.reg_add__HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters___v_DisabledComponents__t_REG_DWORD__d_0xFFFFFFFF__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000ab66
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ab61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x1e
lea rdx, str.netsh_interface_ipv6_uninstall
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000abd1
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000abcc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x52
lea rdx, str.netsh_advfirewall_firewall_set_rule_group_File_and_Printer_Sharing__new_enableno
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000ac3c
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ac37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x2f
lea rdx, str.netsh_int_tcp_set_global_autotuninglevelnormal
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000aca7
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aca2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x5d
lea rdx, str.netsh_interface_set_interface__Microsoft_Network_Adapter_Multiplexor_Protocol__admindisabled
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000ad12
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ad0d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x20
lea rdx, str.sc_config_lltdsvc_startdisabled
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000ad7d
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ad78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x4b
lea rdx, str.netsh_advfirewall_firewall_set_rule_group_Network_Discovery__new_enableno
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000ade8
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ade3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, WSASetLastError
lea rdx, str.reg_delete__HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters___v_DisabledComponents__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000ae53
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ae4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x84
lea rdx, str.reg_add__HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters___v_DisabledComponents__t_REG_DWORD__d_0xFFFFFFFF__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000aebe
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aeb9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, WSASetLastError
lea rdx, str.reg_delete__HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters___v_DisabledComponents__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000af29
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af24
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x4e
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_EEE__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000af94
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x64
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParametersInterfaces___v_NetworkAddress__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000afff
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000affa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x55
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_ArpOffload__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b06a
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b065
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x5a
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_TcpAckFrequency__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b0d5
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b0d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x61
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_TcpChecksumOffloadIPv4__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b140
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b13b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x61
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_LargeSendOffloadv2IPv6__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b1ab
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b1a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x61
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_TcpChecksumOffloadIPv6__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b216
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b211
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x61
lea rdx, str.reg_delete__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_UdpChecksumOffloadIPv6__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b281
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b27c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x84
lea rdx, str.reg_add__HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters___v_DisabledComponents__t_REG_DWORD__d_0xFFFFFFFF__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b2ec
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b2e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x5d
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_EEE__t_REG_DWORD__d_0__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b357
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b352
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, WSAStartup
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParametersInterfaces___v_NetworkAddress__t_REG_SZ__d_____f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b3c2
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b3bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x64
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_ArpOffload__t_REG_DWORD__d_0__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b42d
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b428
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x69
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_TcpAckFrequency__t_REG_DWORD__d_1__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b498
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b493
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_WSASetLastError
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_TcpChecksumOffloadIPv4__t_REG_DWORD__d_0__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b503
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b4fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_WSASetLastError
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_LargeSendOffloadv2IPv6__t_REG_DWORD__d_0__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b56e
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b569
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_WSASetLastError
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_TcpChecksumOffloadIPv6__t_REG_DWORD__d_0__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b5d9
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b5d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_WSASetLastError
lea rdx, str.reg_add__HKLMSYSTEMCurrentControlSetServicesTcpipParameters___v_UdpChecksumOffloadIPv6__t_REG_DWORD__d_0__f
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b644
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b63f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 6
lea rdx, str.arp__d
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b6af
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b6aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.ipconfig__flushdns
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b71a
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b715
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.ipconfig__registerdns
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b785
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b780
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.ipconfig__release
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b7f0
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b7eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.ipconfig__renew
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b857
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b852
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b8b9
call fcn.1400ce04c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.netsh_winsock_reset
lea rcx, [rbp - 0x30]
call fcn.14001b490
nop
lea rcx, [rbp - 0x30]
call fcn.1400058b0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000b8c5
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b8c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b8c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ce04c
mov eax, dword [str.R_4]
mov dword [rbp + 0x20], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000b956
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000b956
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x50d2befe
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000b951
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000b930
cmp r8d, 0x62c68f5f
je 0x14000b95b
test r9d, r9d
jne 0x14000b910
mov rax, qword [rax]
jmp 0x14000b8e0
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov r11d, dword [rcx + rdx*4]
add r11, r10
mov r8d, esi
cmp r14d, 2
jl 0x14000b9eb
movdqa xmm3, xmmword [0x1400f4f40]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400f5090]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400f5090]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.2222]
psubd xmm3, xmm0
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmmword [0x1400f5060]
movd xmm0, dword [rbp + 0x20]
xorps xmm3, xmm0
movd dword [rbp + 0x20], xmm3
jmp 0x14000ba19
lea r9, [rbp + 0x20]
nop
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000b9f0
lea rcx, [rbp + 0x20]
call r11
movups xmm0, xmmword [str.bGPWPEDLVWE]
movups xmmword [rbp - 0x30], xmm0
movsd xmm0, qword [0x1400f4970]
movsd qword [rbp - 0x20], xmm0
mov eax, dword [0x1400f4978]
mov dword [rbp - 0x18], eax
movzx eax, word [0x1400f497c]
mov word [rbp - 0x14], ax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000bad6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000bad6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x53bf957a
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000bad1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000bab0
cmp r8d, 0x4e4f9576
je 0x14000badb
test r9d, r9d
jne 0x14000ba90
mov rax, qword [rax]
jmp 0x14000ba60
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov r9d, dword [rcx + rdx*4]
add r9, r10
cmp r14d, 2
jl 0x14000bc12
movdqa xmm4, xmmword [0x1400f4f40]
movdqa xmm3, xmmword [0x1400f5090]
movdqa xmm5, xmmword [str.2222]
movdqa xmm0, xmmword [0x1400f5060]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp - 0x2c]
mov edx, dword [rbp - 0x40]
nop dword [rax]
movd xmm2, esi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rsi + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add esi, 8
lea rcx, [rcx + 8]
cmp esi, 0x18
jl 0x14000bb30
cmp esi, 0x1e
jge 0x14000bc4d
movsxd rax, esi
lea r8, [rbp - 0x30]
add r8, rax
nop dword [rax]
mov eax, 0x51eb851f
imul esi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, sil
sub al, cl
add al, 0x31
xor byte [r8], al
inc esi
lea r8, [r8 + 1]
cmp esi, 0x1e
jl 0x14000bc20
lea rcx, [rbp - 0x30]
call r9
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000bce6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000bce6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0xb156c7b2
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14000bce1
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14000bcc0
cmp r8d, 0x62486d35
je 0x14000bceb
test r9d, r9d
jne 0x14000bca0
mov rax, qword [rax]
jmp 0x14000bc70
mov edx, dword [rdi + 0x24]
add rdx, r10
movzx r8d, word [rdx + r9*2]
mov edx, dword [rdi + 0x1c]
add rdx, r10
mov eax, dword [rdx + r8*4]
add rax, r10
mov ecx, 0x4e2
call rax
mov byte [reloc.WS2_32.dll_accept], 1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14000bda6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14000bda6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov ecx, dword [rcx + rbx]
add rcx, r10
mov r8d, 0x548267d6
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x14000bda1
nop dword [rax]
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
jne 0x14000bd80
cmp r8d, 0x1c37b991
je 0x14000bdab
test r9d, r9d
jne 0x14000bd60
mov rax, qword [rax]
jmp 0x14000bd30
mov ecx, dword [rdi + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
add rax, r10
xor ecx, ecx
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
movaps xmm6, xmmword [rsp + 0x50]
mov rsp, r11
pop r14
pop rdi
pop rbp
jmp rax