Function at 0x14008b260
Capabilities:
Authenticate hmac
Create process on windows
Create thread
Parse pe header
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xab8]
sub rsp, 0xb90
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140280480]
xor rax, rsp
mov qword [rbp + 0xa70], rax
mov r12, rcx
xor r13d, r13d
mov dword [rsp + 0x44], r13d
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x140097a00]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp qword [r12 + 0x30], 0xa
jne 0x140090dcb
cmp qword [r12 + 0x50], 0x40
jne 0x140090dcb
xorps xmm0, xmm0
movups xmmword [rbp + 0x808], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x758], xmm1
mov qword [rbp + 0x768], r13
mov qword [rbp + 0x770], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x758], r13b
lea rcx, [rbp + 0x808]
call qword [sym.imp.RPCRT4.dll_UuidCreate]
mov qword [rbp + 0x6e0], r13
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x808]
call qword [sym.imp.RPCRT4.dll_UuidToStringA]
test eax, eax
jne 0x14008b366
mov rdx, qword [rbp + 0x6e0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x14008b343
lea rcx, [rbp + 0x758]
call fcn.140049670
lea rcx, [rbp + 0x6e0]
call qword [sym.imp.RPCRT4.dll_RpcStringFreeA]
xorps xmm0, xmm0
movups xmmword [rbp + 0x700], xmm0
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x700], 0
movups xmmword [rbp + 0x1f8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x208], xmm1
mov r8d, reloc.WS2_32.dll_recv
cmp qword [rbp + 0x768], r8
cmovb r8, qword [rbp + 0x768]
lea rdx, [rbp + 0x758]
cmp qword [rbp + 0x770], 0xf
cmova rdx, qword [rbp + 0x758]
lea rcx, [rbp + 0x1f8]
call fcn.140049b70
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x700]
call fcn.1400671c0
lea rcx, [rbp + 0x1f8]
call fcn.140049490
mov word [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_45
mov byte [rsp + 0x46], 0
lea r9, [rsp + 0x41]
lea r8, [rsp + 0x45]
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0xc8]
call fcn.14004a190
nop
lea r8, [rbp + 0x700]
cmp qword [rbp + 0x718], 0xf
cmova r8, qword [rbp + 0x700]
mov r9, qword [rbp + 0x710]
xor edx, edx
lea rcx, [rbp + 0xc8]
call fcn.14004a040
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x138], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [rbp + 0xe0]
cmp r8, 0xf
jbe 0x14008b49f
mov rdx, qword [rbp + 0xc8]
lea rcx, [rbp + 0xc8]
call fcn.140049870
movdqa xmm6, xmmword [0x14025d9d0]
movdqu xmmword [rbp + 0xd8], xmm6
mov byte [rbp + 0xc8], 0
lea rdi, [r12 + 0x40]
mov r8, rdi
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x148]
call fcn.1400499d0
lea rcx, [r12 + 0x278]
mov rdx, rax
call fcn.1400671c0
mov r8, qword [rbp + 0x160]
cmp r8, 0xf
jbe 0x14008b501
mov rdx, qword [rbp + 0x148]
lea rcx, [rbp + 0x148]
call fcn.140049870
movdqu xmmword [rbp + 0x158], xmm6
mov byte [rbp + 0x148], 0
lea rcx, [rbp + 0x128]
call fcn.140049490
lea rcx, [rbp + 0x778]
call fcn.140084ed0
nop
call fcn.14009cb90
mov r15, rax
mov dword [rbp - 0x48], 0x8d958ec6
mov dword [rbp - 0x44], 0x838f9781
mov word [rbp - 0x40], Ordinal_217
mov byte [rbp - 0x3e], 1
mov rdx, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14008b558
mov rdx, qword [r12]
xor r8d, r8d
mov rcx, r15
call fcn.14009b690
mov rbx, rax
mov dword [rsp + 0x60], 0x8e838fc6
mov dword [rsp + 0x64], 0x100d881
mov dword [rbp - 0x68], 0x808c84c6
mov dword [rbp - 0x64], 0xda9f808f
mov word [rbp - 0x60], 0x100
mov dword [rsp + 0x58], 0x908389c6
mov dword [rsp + 0x5c], 0x100d88c
mov dword [rsp + 0x50], 0x918797c6
mov word [rsp + 0x54], reloc.WLDAP32.dll_Ordinal_217
mov byte [rsp + 0x56], 1
mov dword [rbp - 0x58], 0x86929894
mov dword [rbp - 0x54], 0x8e888cd9
mov word [rbp - 0x50], 0x9c
mov byte [rbp - 0x4e], 1
lea r8, [rsp + 0x50]
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x500]
call fcn.14007a2f0
nop
lea r8, [r12 + 0x60]
mov rdx, rax
lea rcx, [rbp + 0x4e0]
call fcn.1400499d0
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp + 0x600]
call fcn.14007a100
nop
lea rdx, [rbp + 0x778]
cmp qword [rbp + 0x790], 0xf
cmova rdx, qword [rbp + 0x778]
mov r8, qword [rbp + 0x788]
mov rcx, rax
call fcn.1400497e0
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x4b0]
call fcn.14007a1f0
nop
lea rdx, [rbp + 0x700]
cmp qword [rbp + 0x718], 0xf
cmova rdx, qword [rbp + 0x700]
mov r8, qword [rbp + 0x710]
mov rcx, rax
call fcn.1400497e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x118], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x108], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x118], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r14d, 0x3f
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x660]
call fcn.14007a100
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x640]
call fcn.140049960
nop
lea r8, [rbp - 0x48]
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14007a440
nop
lea r8, [r12 + 0x20]
mov rdx, rax
lea rcx, [rbp + 0x7a8]
call fcn.1400499d0
nop
lea rcx, [rbp + 0x620]
call fcn.140049490
nop
lea rcx, [rbp + 0x640]
call fcn.140049490
nop
lea rcx, [rbp + 0x660]
call fcn.140049490
nop
lea rcx, [rbp + 0x108]
call fcn.140049490
nop
lea rcx, [rbp + 0x4b0]
call fcn.140049490
nop
lea rcx, [rbp + 0xe8]
call fcn.140049490
nop
lea rcx, [rbp + 0x600]
call fcn.140049490
nop
lea rcx, [rbp + 0x4e0]
call fcn.140049490
nop
lea rcx, [rbp + 0x500]
call fcn.140049490
lea rsi, [r12 + 0xa0]
mov r8, qword [rsi + 0x10]
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x14008b7c4
mov rcx, qword [rsi]
test r8, r8
jne 0x14008b7e8
lea rdx, [0x14025335e]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008b7e8
cmp qword [r12 + 0xb0], 0
je 0x14008baba
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0x328]
call fcn.140069aa0
nop
lea rcx, [rbp + 0x328]
call fcn.1400563a0
movzx ebx, al
lea rcx, [rbp + 0x328]
call fcn.140068f40
test bl, bl
jne 0x14008b883
movdqa xmm0, xmmword [0x1402277f0]
movdqu xmmword [rbp + 0x270], xmm0
movdqa xmm1, xmmword [0x140227750]
movdqu xmmword [rbp + 0x280], xmm1
movdqa xmm0, xmmword [0x1402276c0]
movdqu xmmword [rbp + 0x290], xmm0
mov word [rbp + 0x2a0], 0x3e
mov byte [rbp + 0x2a2], 1
lea rcx, [rbp + 0x270]
call fcn.140082c40
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x960]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
mov rdx, rsi
lea rcx, [rbp + 0x960]
call fcn.140065070
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7e8], xmm0
movdqu xmmword [rbp + 0x7f8], xmm6
mov byte [rbp + 0x7e8], 0
movups xmmword [rbp + 0x818], xmm0
movdqu xmmword [rbp + 0x828], xmm6
mov byte [rbp + 0x818], 0
mov rax, qword [rbp + 0x960]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x960]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x960]
call fcn.1400703d0
movdqa xmm0, xmmword [0x1402277b0]
movdqu xmmword [rbp + 0x2d0], xmm0
movdqa xmm1, xmmword [0x140227810]
movdqu xmmword [rbp + 0x2e0], xmm1
movdqa xmm0, xmmword [0x140227610]
movdqu xmmword [rbp + 0x2f0], xmm0
mov word [rbp + 0x300], 0x100
mov r8, rsi
lea rdx, [0x140226e40]
lea rcx, [rbp + 0x560]
call fcn.1400498f0
nop
lea r8, [rbp + 0x2d0]
mov rdx, rax
lea rcx, [rbp + 0x540]
call fcn.14007a6b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14008b98f
mov rax, qword [rax]
mov r8, rax
lea rdx, [rbp + 0x520]
lea rcx, [rsp + 0x41]
call fcn.140081c00
mov rdx, rax
lea rcx, [rbp + 0x818]
call fcn.1400671c0
lea rcx, [rbp + 0x520]
call fcn.140049490
nop
lea rcx, [rbp + 0x540]
call fcn.140049490
nop
lea rcx, [rbp + 0x560]
call fcn.140049490
mov dword [rsp + 0x68], 0x888d95c6
mov dword [rsp + 0x6c], 0xdb8b81
mov byte [rsp + 0x70], 1
lea rcx, [rsp + 0x68]
call fcn.140082be0
mov rdx, rax
lea r8, [rbp + 0x7e8]
lea rcx, [rbp + 0x580]
call fcn.1400498f0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14008ba1c
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x7a8]
call fcn.1400497e0
nop
lea rcx, [rbp + 0x580]
call fcn.140049490
mov dword [rsp + 0x78], 0x828a95c6
mov dword [rsp + 0x7c], 0xdb8d97
mov byte [rbp - 0x80], 1
lea rcx, [rsp + 0x78]
call fcn.140082be0
mov rdx, rax
mov r8, rsi
lea rcx, [rbp + 0x5a0]
call fcn.1400498f0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14008ba77
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x7a8]
call fcn.1400497e0
nop
lea rcx, [rbp + 0x5a0]
call fcn.140049490
nop
lea rcx, [rbp + 0x818]
call fcn.140049490
nop
lea rcx, [rbp + 0x7e8]
call fcn.140049490
nop
lea rcx, [rbp + 0x960]
call fcn.140064f80
mov rcx, r15
call fcn.14009cb40
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0x2c8], rax
lea rdx, [r12 + 0x80]
lea rcx, [rbp + 0x5c0]
call fcn.140067250
mov rbx, rax
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x680]
call fcn.140067250
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x720]
call fcn.140098c60
nop
movdqa xmm0, xmmword [0x1402275c0]
movdqu xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1d0], 1
cmp qword [rbp + 0x730], 0x10
jne 0x14008bb84
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x1c0]
call fcn.14009b0d0
mov r14d, 0xbf
mov r9, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14008bb56
mov rax, qword [rax]
lea rcx, [rbp + 0x720]
cmp qword [rbp + 0x738], 0xf
cmova rcx, qword [rbp + 0x720]
mov r8, rax
mov rdx, qword [rbp + 0x730]
call fcn.1400735f0
test al, al
je 0x14008bb84
mov bl, 1
jmp 0x14008bb8f
xor bl, bl
test r14b, r14b
jns 0x14008bc19
lea rcx, [rbp + 0x5e0]
call fcn.140049490
test bl, bl
je 0x14008bc19
movdqa xmm0, xmmword [0x1402277d0]
movdqu xmmword [rbp + 0x220], xmm0
movdqa xmm1, xmmword [0x140227720]
movdqu xmmword [rbp + 0x230], xmm1
movdqa xmm0, xmmword [0x140227680]
movdqu xmmword [rbp + 0x240], xmm0
movdqa xmm1, xmmword [0x1402276d0]
movdqu xmmword [rbp + 0x250], xmm1
mov dword [rbp + 0x260], 0xc4552
mov byte [rbp + 0x264], 1
lea rcx, [rbp + 0x220]
call fcn.140082c60
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rbp + 0x6d8], r13
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x6f0]
call fcn.14007e370
nop
mov dword [rbp - 0x78], 0x9091848d
mov dword [rbp - 0x74], 0x838285
mov byte [rbp - 0x70], 1
lea rdx, [rbp + 0x348]
lea rcx, [rbp - 0x78]
call fcn.140081b90
nop
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x6f0]
call fcn.140081a50
lea rdx, [rbp + 0x7c8]
mov rcx, rax
call fcn.14007a0a0
nop
lea rcx, [rbp + 0x348]
call fcn.140049490
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x860]
call sub.VCRUNTIME140.dll_memset
mov edx, 1
lea rcx, [rbp + 0x860]
call fcn.140080bd0
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x740], xmm0
mov qword [rbp + 0x750], rax
lea r8, [rsp + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x740]
call fcn.140080df0
nop
mov rax, qword [rbp + 0x748]
mov rcx, qword [rbp + 0x740]
sub rax, rcx
lea r8, [rbp + 0x720]
cmp qword [rbp + 0x738], 0xf
cmova r8, qword [rbp + 0x720]
cmp qword [rdi + 0x18], 0xf
jbe 0x14008bd17
mov rdi, qword [rdi]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, qword [rbp + 0x730]
mov rdx, qword [r12 + 0x50]
mov rcx, rdi
call fcn.1400a0200
mov r14, qword [rbp + 0x748]
mov rsi, qword [rbp + 0x740]
cmp rsi, r14
je 0x14008bdb4
nop dword [rax + rax]
movzx edi, byte [rsi]
lea rdx, [0x14008b230]
lea rcx, [rbp + 0x870]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0x30
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::fill_char____ptr64]
mov edx, 2
lea rcx, [rbp + 0x4d0]
call sub.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov edx, edi
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
inc rsi
cmp rsi, r14
jne 0x14008bd50
lea rbx, [section..data]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rbx, qword [section..data]
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x860]
call fcn.14009b140
cmp qword [rax + 0x18], 0xf
jbe 0x14008bde8
mov rax, qword [rax]
movd xmm2, dword [rax]
punpcklbw xmm2, xmm2
punpcklwd xmm2, xmm2
psrad xmm2, 0x18
movd xmm0, dword [rbx]
punpcklbw xmm0, xmm0
punpcklwd xmm0, xmm0
psrad xmm0, 0x18
xorps xmm2, xmm0
movd xmm1, dword [rbx + 4]
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
psrad xmm1, 0x18
movd xmm0, dword [rax + 4]
punpcklbw xmm0, xmm0
punpcklwd xmm0, xmm0
psrad xmm0, 0x18
xorps xmm1, xmm0
orps xmm1, xmm2
movdqa xmm0, xmm1
psrldq xmm0, 8
orps xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
orps xmm1, xmm0
movd ebx, xmm1
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 0xf
jbe 0x14008be97
inc rdx
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008be92
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008be92
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401839b0
movdqu xmmword [rbp + 0x1e8], xmm6
mov byte [rbp + 0x1d8], 0
test ebx, ebx
je 0x14008bf1d
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x7d8]
sub rax, rcx
cmp rax, 0x6b
jb 0x140090e48
lea rax, [rbp + 0x7c8]
cmp qword [rbp + 0x7e0], 0xf
cmova rax, qword [rbp + 0x7c8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], WSAStartup
lea r9, str.Signature_checksum_failed._Request_was_tampered_with_or_session_ended_most_likely.__echo:__echo_Message:
lea r8, [rbp + 0x7c8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x308]
call fcn.140049f10
lea rcx, [rbp + 0x308]
call fcn.140089ab0
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x2a8]
call fcn.140080960
mov rdx, rax
mov rcx, r12
call fcn.1400933f0
mov dword [rbp + 0x50], 0x8e89bebb
mov dword [rbp + 0x54], 0xfbdbc89
xor eax, eax
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x60], eax
mov word [rbp + 0x64], ax
movabs r14, 0xa060befea7430d4d
movabs r15, 0xd03739589c41ea53
movabs r13, 0x6b9bb9711e9d0da1
movzx edi, byte [rsp + 0x40]
nop dword [rax]
call fcn.14021e250
mov rbx, qword [rax]
call fcn.14021e240
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x16
jae 0x14008cbb9
movzx r9d, byte [rbp + r11 + 0x50]
movzx esi, r9b
cmp rbx, r11
ja 0x14008cbb0
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008bfdc
movabs rcx, 0xb24dbff3bed26e59
add rcx, r11
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
sub dil, 0x6f
jmp 0x14008c016
je 0x14008cb3c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008cada
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008caa1
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008ca5f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008ca3d
movzx esi, r9b
nop word [rax + rax]
cmp r8, r11
ja 0x14008cba7
lea rcx, [r8 + 3]
cmp rbx, rcx
jae 0x14008c049
lea rcx, [r11 + r14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x1b
jmp 0x14008c080
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c9f5
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008c9d3
cmp rbx, rcx
je 0x14008c9b4
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008c998
nop dword [rax]
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x14008c686
nop dword [rax]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14008c666
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008c637
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008c60f
lea rcx, [r8 + 0x80]
cmp rbx, rcx
je 0x14008c5ed
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c5c8
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008c5a6
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008c580
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008c55a
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008c525
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008c090
mov rbx, rcx
lea r8, [rcx + 4]
lea rax, [r8 + 1]
cmp rcx, rax
jb 0x14008cb8a
lea rax, [r8 + 0x20]
cmp rcx, rax
jb 0x14008cb6d
lea rax, [r8 + 5]
cmp rcx, rax
jb 0x14008c275
lea rcx, [r8 + 0x64]
cmp rbx, rcx
jb 0x14008c25b
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008c241
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14008c4cd
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14008c47d
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008c431
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008c407
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008c090
mov rbx, rcx
lea r8, [rcx + 0x28]
lea rax, [r8 + 0xa]
cmp rcx, rax
ja 0x14008c3d2
lea rax, [r8 + 0x400]
cmp rcx, rax
ja 0x14008c3ac
lea rax, [r8 + 4]
cmp rcx, rax
ja 0x14008c386
lea rcx, [r8 + 0x41]
cmp rbx, rcx
ja 0x14008c360
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14008c33b
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008c319
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008c2f1
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14008c2c2
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008c298
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14008c090
mov rbx, rcx
lea r8, [rcx + 0x1000]
jmp 0x14008c090
lea rcx, [r11 + r15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x45
jmp 0x14008c080
lea rcx, [r11 + r13]
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x67
jmp 0x14008c020
movabs rcx, 0x7003989a0f830ef
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
add dil, 0x77
jmp 0x14008bfa7
movabs rax, 0x305f7f53a186a68
add rax, r11
and r9b, al
mov ecx, reloc.WS2_32.dll_sendto
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
movzx r10d, r11b
jmp 0x14008ca13
movabs rax, 0x9e6a780dbc738db6
add rax, r11
and r9b, al
mov ecx, 3
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
inc r8
dec r11
inc r11
jmp 0x14008bf93
movabs rax, 0x39cef8263eceb104
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x1c
dec r11
inc r11
jmp 0x14008bf93
movabs rax, 0xd533783ec129d452
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x3e
jmp 0x14008ca7d
movabs rax, 0x7097f8574384f7a0
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x60
add rbx, r8
jmp 0x14008cac1
movabs rax, 0xbfc786fc5e01aee
add rax, r11
and r9b, al
mov ecx, 0x3f
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14008cac1
movabs rax, 0xa760f888483b3e3c
add rax, r11
and r9b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14008c96b
movabs rax, 0x42c578a0ca96618a
add rax, r11
and r9b, al
mov ecx, Ordinal_33
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14008cafb
movabs rax, 0xde29f8b94cf184d8
add rax, r11
and r9b, al
mov ecx, ntohs
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bf93
movabs rax, 0x62a538f692d55d1b
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
add dil, 0x43
mov byte [rbp + r11 + 0x50], dil
inc r11
jmp 0x14008bf93
movabs rcx, 0xfe09b90f15308069
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
add dil, 0x21
cmp r8, 0x400
jb 0x14008c424
movzx r10d, r11b
lea edx, [r10 + 0x76]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x74]
jmp 0x14008ca13
movabs rcx, 0x996e3927978ba3b7
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
dec dil
cmp rbx, 0x20
jae 0x14008c935
lea rax, [r8 + 9]
cmp rbx, rax
jbe 0x14008c828
lea edx, [r11 - 0x7e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008c44f
movabs rcx, 0x34d2b94019e6c705
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x23
lea rax, [rbx + r8]
cmp rax, 0x28
je 0x14008c954
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x14008c78c
lea edx, [r11 + 0x35]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x73
add dil, dl
jmp 0x14008c49a
movabs rax, 0xc24479f7eb924fce
add rax, r11
and r9b, al
mov ecx, Ordinal_50
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bf93
movabs rax, 0x5da8fa106ded731c
add rax, r11
and r9b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14008cafb
movabs rax, 0xf90d7a28f048966a
add rax, r11
and r9b, al
mov ecx, reloc.WS2_32.dll_listen
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14008c96b
movabs rax, 0x9471fa4172a3b9b8
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 8
jmp 0x14008cac1
movabs rax, 0x2fd67a59f4fedd06
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x2a
add rbx, r8
jmp 0x14008cac1
movabs rax, 0xcb3afa72775a0054
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x4c
jmp 0x14008ca7d
movabs rax, 0x669f7a8af9b523a2
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x6e
dec r11
inc r11
jmp 0x14008bf93
movabs rcx, 0x203faa37c1046f0
add rcx, r11
and r9b, cl
mov eax, gethostname
sub al, r9b
lea edi, [rax + rax]
add dil, sil
add dil, cl
inc r8
dec r11
inc r11
jmp 0x14008bf93
movzx r10d, r11b
lea edx, [r10 + 0x3e]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008ca10
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x14008c6ae
lea edx, [r11 + 0x59]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6f
add dil, dl
jmp 0x14008c4eb
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008c6e2
lea ecx, [r11 - 0x66]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x36
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bf93
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c70a
lea edx, [r11 + 0x4c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x14
add dil, dl
jmp 0x14008cafb
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008c732
lea edx, [r11 - 0x50]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008cac1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008c75d
lea edx, [r11 + 0x62]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x14008cac1
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008c4eb
lea ecx, [r11 - 0x3a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x6a
dec r11
inc r11
jmp 0x14008bf93
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008c7b5
movzx r10d, r11b
lea edx, [r10 - 0x19]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x51
jmp 0x14008ca10
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c7da
lea edx, [r11 - 3]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x15
jmp 0x14008ca7a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008c7ff
lea ecx, [r11 + 0x61]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x59
jmp 0x14008cac1
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008c49a
lea edx, [r11 + 0x13]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x7b
jmp 0x14008c968
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008c85c
lea ecx, [r11 + 0x34]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x6c
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bf93
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008c881
lea edx, [r11 - 0x68]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x28
jmp 0x14008c968
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c8ac
lea edx, [r11 - 4]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x14008cac1
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008c8da
lea edx, [r11 + 0x60]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r11
inc r11
jmp 0x14008bf93
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008c908
lea ecx, [r11 + 0x12]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7e
inc r8
dec r11
inc r11
jmp 0x14008bf93
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008c44f
movzx r10d, r11b
lea edx, [r10 - 0x3c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5c
jmp 0x14008ca10
lea edx, [r11 + 0x28]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x18
add dil, r9b
jmp 0x14008ca7a
lea edx, [r11 - 0x26]
movzx eax, r9b
and al, dl
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
lea edx, [r11 + 0x33]
movzx eax, sil
and al, dl
add al, al
movzx ecx, sil
sub cl, al
sub cl, 0x65
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0x50], al
inc r8
add rax, r8
sub r11, rax
jmp 0x14008cafb
lea ecx, [r11 + 0x79]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x4f
jmp 0x14008cac1
lea ecx, [r11 - 0x39]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x71
add rbx, r8
jmp 0x14008cac1
lea ecx, [r11 + 0x63]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x4b
dec r11
inc r11
jmp 0x14008bf93
movzx r10d, r11b
lea edx, [r10 - 1]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 7
add dil, dl
sub r10b, 0x31
movzx eax, sil
and al, r10b
add al, al
sub sil, al
add sil, 0x57
add sil, r10b
mov byte [rbp + r11 + 0x50], sil
inc r8
dec r11
inc r11
jmp 0x14008bf93
lea ecx, [r11 + 0x37]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x7f
dec r11
inc r11
jmp 0x14008bf93
lea edx, [r11 - 0x7b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x5d
movzx esi, r9b
add dil, dl
lea edx, [r11 - 0x7f]
movzx eax, sil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x79
add cl, sil
add cl, dl
mov byte [rbp + r11 + 0x50], cl
add rbx, r8
jmp 0x14008cac1
movabs rcx, 0x44bbbf91b565e121
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x19
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008bf93
movabs rcx, 0x7b84bfc2ba1c27bd
add rcx, r11
and r9b, cl
add r9b, r9b
movzx edi, sil
sub dil, r9b
sub dil, 0x2b
add dil, cl
lea edx, [r11 - 0x74]
movzx eax, sil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, sil
add cl, dl
mov byte [rbp + r11 + 0x50], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bf93
movabs rax, 0x16e93fdb3c774b0b
add rax, r11
and r9b, al
add r9b, r9b
sub sil, r9b
lea edi, [rax + rsi]
sub dil, 0x4d
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14008bf93
add r11b, 0x3d
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x55
jmp 0x14008bf90
sub r11b, 0x75
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x33
jmp 0x14008bf80
lea rdx, [rbp + 0x162241c]
jmp 0x14008cbbd
lea rdx, [rbp + 0xb49275]
jmp 0x14008cbbd
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x6f0]
call fcn.140079e60
lea rcx, [rax + 8]
cmp byte [rax], 4
mov r13d, 0
cmovne rcx, r13
movzx edi, byte [rsp + 0x40]
cmp byte [rcx], r13b
je 0x14008ea0d
mov dword [rbp + 0x10], 0x9ebdaea4
mov dword [rbp + 0x14], 0xb8bdbca9
mov word [rbp + 0x18], 0xbfbf
mov byte [rbp + 0x1a], Ordinal_46
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b], xmm0
movabs rsi, 0x7f0ab9b2ea1db709
movabs r14, 0x7760874a3b0b6f51
movabs r13, 0x794b13e466d0013f
movabs r15, 0x7d202d18be59251b
nop
call fcn.14021e250
mov rbx, qword [rax]
call fcn.14021e240
mov r8, qword [rax]
xor eax, eax
mov r11d, eax
cmp r11, 0x1b
jae 0x14008d761
movzx r10d, byte [rbp + r11 + 0x10]
mov edx, r10d
nop dword [rax + rax]
cmp rbx, r11
ja 0x14008d758
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008cc8c
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x3f
jmp 0x14008ccc6
je 0x14008d6ee
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008d66a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008d63e
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008d61d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008d5f9
movzx r9d, r11b
nop word [rax + rax]
cmp r8, r11
ja 0x14008d74f
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x14008ccfa
lea ecx, [r9 - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2b
jmp 0x14008cd30
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008d5b9
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008d596
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008d576
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008d559
nop
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x14008d289
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008d26e
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14008d245
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008d222
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008d203
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14008d1e3
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008d1c3
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008d1a8
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008d188
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008d15c
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14008cd40
mov rbx, rax
lea r8, [rax + 2]
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008d732
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008d715
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14008cf25
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14008cf0a
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14008ceef
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14008d113
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14008d0ce
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008d094
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14008d06f
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008cd40
mov rbx, rax
lea r8, [rax + 0x200]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14008d043
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14008d023
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008d008
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14008cfe8
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008cfc8
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008cfa9
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008cf86
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008cf5d
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14008cf42
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008cd40
lea rbx, [r8 + 8]
lea r8, [rbx + 8]
jmp 0x14008cd40
lea ecx, [r9 - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x35
jmp 0x14008cd30
lea ecx, [r9 - 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x49
jmp 0x14008ccd0
sub r9b, 0x41
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x39
jmp 0x14008cc60
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x14008d5cf
sub r9b, 0x2a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14008cc45
sub r9b, 0x3c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5c
dec r11
inc r11
jmp 0x14008cc45
lea edx, [r9 - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d51c
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
add rbx, r8
jmp 0x14008d651
sub r9b, 0x72
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008d651
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x14008d684
add r9b, 0x6a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008d6ad
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008cc45
add r9b, 0x2b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2d
mov byte [rbp + r11 + 0x10], dil
inc r11
jmp 0x14008cc45
lea ecx, [r9 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x51
cmp r8, 1
jb 0x14008d087
lea ecx, [r9 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x34]
jmp 0x14008d5cf
lea ecx, [r9 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
cmp rbx, 2
jae 0x14008d503
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14008d401
lea ecx, [r9 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
jmp 0x14008d0aa
lea ecx, [r9 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4d
lea rax, [rbx + r8]
cmp rax, 0x28
je 0x14008d543
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x14008d35c
lea ecx, [r9 + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 3
jmp 0x14008d0e4
add r9b, 0x6e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 2
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008cc45
add r9b, 0x5c
movzx eax, r9b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008d6ad
lea ecx, [r9 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 6
jmp 0x14008d684
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008d651
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
add rbx, r8
jmp 0x14008d651
lea edx, [r9 + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d51c
add r9b, 2
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xe
dec r11
inc r11
jmp 0x14008cc45
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14008cc45
lea ecx, [r9 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
jmp 0x14008d5cf
lea rax, [r8 + 0x7a]
cmp rbx, rax
jae 0x14008d2ad
lea ecx, [r9 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3f
jmp 0x14008d129
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008d2e2
add r9b, 0x7a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x56
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008cc45
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d30b
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008d651
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008d334
sub r9b, 0x3e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4e
add rbx, r8
jmp 0x14008d651
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008d129
lea ecx, [r9 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
jmp 0x14008d5cf
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008d380
lea ecx, [r9 + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7f
jmp 0x14008d5cf
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d3ae
add r9b, 0x49
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc dil
inc r8
dec r11
inc r11
jmp 0x14008cc45
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008d3d7
add r9b, 0x7f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x79
add rbx, r8
jmp 0x14008d651
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008d0e4
sub r9b, 0x6f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 9
jmp 0x14008d651
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008d439
sub r9b, 0xc
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008cc45
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d461
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d684
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008d487
add r9b, 0x2a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x26
jmp 0x14008d651
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008d4a8
lea ecx, [r9 + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x22
jmp 0x14008d51c
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008d4d7
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14008cc45
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14008d0aa
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008d5cf
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x34
lea edi, [rcx + rcx]
add dil, dl
sub r9b, 0x4f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x29
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x10], r9b
add rbx, r8
jmp 0x14008d651
lea ecx, [r9 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x16]
jmp 0x14008d684
add r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1b
jmp 0x14008d6ad
add r9b, 0x17
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x5f
add rbx, r8
jmp 0x14008d651
sub r9b, 0xd
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x5b
dec r11
inc r11
jmp 0x14008cc45
lea ecx, [r9 - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x57
sub r9b, 0x61
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x59
add r9b, r10b
mov byte [rbp + r11 + 0x10], r9b
inc r8
dec r11
inc r11
jmp 0x14008cc45
lea ecx, [r11 - 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2f
inc r8
dec r11
inc r11
jmp 0x14008cc45
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4f
dec r11
inc r11
jmp 0x14008cc45
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
sub dil, 0x37
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008cc45
lea rcx, [r11 + r13]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
add dil, 0x47
add dil, cl
movzx r9d, r11b
sub r9b, 0x3d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x55
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x10], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x10], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008cc45
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
add dil, 0x43
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14008cc45
sub r9b, 0x53
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x45
jmp 0x14008cc40
sub r9b, 0x65
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x3d
jmp 0x14008cc30
lea rdx, [rbp + 0x176fa1c]
jmp 0x14008d765
lea rdx, [rbp + 0x114b125]
jmp 0x14008d765
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x6f0]
call fcn.140079e60
lea rcx, [rax + 8]
cmp byte [rax], 4
mov r13d, 0
cmovne rcx, r13
cmp byte [rcx], r13b
je 0x14008d792
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0x70], 0x8e8dbe8b
mov dword [rbp + 0x74], 0xa4aaacb9
mov word [rbp + 0x78], 0x19a2
xorps xmm0, xmm0
movups xmmword [rbp + 0x7a], xmm0
movabs rsi, 0x338aa462cc9e21ab
movabs r15, 0x68ca7eb39852ebad
movabs r14, 0x9a9fed2865da6501
movzx edi, byte [rsp + 0x40]
call fcn.14021e250
mov rbx, qword [rax]
call fcn.14021e240
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x1a
jae 0x14008e1ab
movzx r10d, byte [rbp + r11 + 0x70]
mov edx, r10d
cmp rbx, r11
ja 0x14008e1a2
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008d822
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x53
jmp 0x14008d85c
je 0x14008e136
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008e0b1
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008e07f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008e042
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008e01e
movzx r9d, r11b
cmp r8, r11
ja 0x14008e199
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x14008d88a
lea ecx, [r9 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
jmp 0x14008d8d0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008dfde
cmp rbx, rcx
je 0x14008dfb8
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008df9b
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008df80
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008df54
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008dd03
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008dce8
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008dcbf
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008dc9c
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14008dc81
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008dc61
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008dc44
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008dc29
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 4]
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14008e17c
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008e15f
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008da59
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008da3e
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008da23
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008dbe0
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14008db9b
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008db5b
lea rbx, [r8 + 5]
lea r8, [rbx + 0x61]
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008db2c
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14008db0f
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008daf4
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008dad4
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008dab7
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008da9c
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008da76
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 4]
jmp 0x14008d8e0
lea ecx, [r9 - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x11
jmp 0x14008d8d0
lea ecx, [r9 - 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6b
jmp 0x14008d860
add r9b, 0x2d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3b
jmp 0x14008d7f6
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14008d7e3
lea ecx, [r9 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
jmp 0x14008e05c
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14008e095
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008e098
lea ecx, [r9 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
jmp 0x14008e0cb
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
jmp 0x14008e0f5
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d7e3
lea ecx, [r9 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 3
cmp r8, 0x40
jb 0x14008df09
lea ecx, [r9 + 0x22]
movzx eax, cl
and al, r10b
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x14008dff4
lea ecx, [r9 - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5d
cmp rbx, 5
jae 0x14008df16
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x14008de51
lea ecx, [r9 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6a
jmp 0x14008db71
lea ecx, [r9 + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x49
lea rax, [r8 + rbx]
cmp rax, 0x40
je 0x14008df38
lea rax, [r8 + 4]
cmp rbx, rax
jbe 0x14008dda4
lea ecx, [r9 - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x39
jmp 0x14008dbb1
lea ecx, [r9 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x72
jmp 0x14008e0cb
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x14008e098
sub r9b, 0x2e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008e095
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x14008e05c
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
dec r11
inc r11
jmp 0x14008d7e3
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14008d7e3
lea ecx, [r9 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x56
jmp 0x14008dff4
lea rcx, [r8 + 3]
cmp rbx, rcx
jae 0x14008dd27
lea ecx, [r9 - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x53
jmp 0x14008dbf6
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008dd5c
add r9b, 0xe
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x62
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d7e3
cmp rbx, rcx
jne 0x14008dd7c
lea ecx, [r9 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x14008e0cb
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008dbf6
lea ecx, [r9 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
jmp 0x14008e05c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008ddc8
lea ecx, [r9 + 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6d
jmp 0x14008dff4
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008ddf4
sub r9b, 0x3f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x47
dec r11
inc r11
jmp 0x14008d7e3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008de18
lea ecx, [r9 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x51
jmp 0x14008e0cb
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14008dbb1
sub r9b, 0x3b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x63
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d7e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008de89
add r9b, 0x1c
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d7e3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008dead
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
jmp 0x14008e0cb
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008ded6
add r9b, 0x1e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008e098
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008db71
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14008d7e3
mov byte [rbp + r11 + 0x70], dil
inc r11
jmp 0x14008d7e3
lea edx, [r9 + 0x78]
movzx eax, dl
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x48
add dil, dl
add dil, r10b
jmp 0x14008e05c
lea edx, [r9 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008e0cb
add r9b, 0xd
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d7e3
lea ecx, [r9 + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x59
jmp 0x14008e0cb
add r9b, 0xb
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4d
jmp 0x14008e098
sub r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x1b
inc r8
dec r11
inc r11
jmp 0x14008d7e3
lea ecx, [r9 + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x75
sub r9b, 0x33
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x65
add r9b, r10b
mov byte [rbp + r11 + 0x70], r9b
inc r8
dec r11
inc r11
jmp 0x14008d7e3
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7d
inc r8
dec r11
inc r11
jmp 0x14008d7e3
movzx r9d, r11b
lea ecx, [r9 - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x37
add r9b, 0x23
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
add cl, 0xb
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x70], cl
jmp 0x14008e095
lea ecx, [r11 + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6f
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008d7e3
lea rcx, [r11 + r15]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
add dil, 0x45
add dil, cl
movzx r9d, r11b
add r9b, 0x79
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x4f
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x70], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x70], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d7e3
lea rcx, [r11 + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 7
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14008d7e3
sub r9b, 0x29
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x1f
jmp 0x14008d7e0
sub r9b, 0x7f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x79
jmp 0x14008d7d0
lea rdx, [rbp + 0x17e9f54]
jmp 0x14008e1af
lea rdx, [rbp + 0x9cc0ff]
jmp 0x14008e1af
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x6f0]
call fcn.140079e60
mov rdx, rax
lea rcx, [r12 + 0x258]
call fcn.140079e30
mov byte [0x1404ac790], 1
mov dword [rbp + 0x30], 0x6a727161
mov dword [rbp + 0x34], 0x8769636a
xor eax, eax
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x40], eax
movabs r14, 0xa5b500fedb66b140
movabs r15, 0xf11f02fc923413c0
movzx edi, byte [rsp + 0x40]
call fcn.14021e250
mov rbx, qword [rax]
call fcn.14021e240
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x14
jae 0x14008e998
movzx r9d, byte [rbp + r10 + 0x30]
mov esi, r9d
nop dword [rax + rax]
cmp rbx, r10
ja 0x14008e98f
lea rdx, [r8 + 1]
cmp rbx, rdx
jae 0x14008e264
lea rcx, [r10 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
add dil, 0x40
lea rcx, [r8 + 3]
lea r11, [r8 + 4]
jmp 0x14008e291
je 0x14008e920
lea rcx, [r8 + 3]
cmp rbx, rcx
je 0x14008e8ee
lea r11, [r8 + 4]
cmp rbx, r11
je 0x14008e8ac
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008e884
cmp r8, r10
ja 0x14008e986
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x14008e2bf
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e300
cmp rbx, rdx
je 0x14008e843
cmp rbx, rcx
je 0x14008e630
cmp rbx, r11
je 0x14008e8ee
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008e667
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008e7c8
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008e4df
nop dword [rax]
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008e4bd
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008e5fc
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008e49f
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14008e487
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14008e545
lea rbx, [r8 + 0x2a]
lea r8, [rbx + 0x61]
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14008e969
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008e949
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008e3fd
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14008e4e8
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14008e46c
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14008e310
lea rbx, [r8 + 3]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008e6f7
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008e44e
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14008e430
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008e418
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008e753
lea rbx, [r8 + 6]
lea r8, [rbx + 0x3e8]
jmp 0x14008e310
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14008e230
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx edi, r10b
sub dil, cl
add dil, r9b
jmp 0x14008e904
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008e907
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008e808
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14008e693
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x14008e808
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008e904
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx edx, r10b
jmp 0x14008e85c
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x14008e53c
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [r8 + rbx]
cmp rax, 1
je 0x14008e7a5
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x14008e61a
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e693
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008e572
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e215
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008e59d
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx edx, r10b
jmp 0x14008e7e1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008e5c2
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
movzx r11d, r10b
jmp 0x14008e8ca
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008e5ef
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
dec r10
inc r10
jmp 0x14008e215
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008e502
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc r8
dec r10
inc r10
jmp 0x14008e215
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008e843
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008e651
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
dec r10
inc r10
jmp 0x14008e215
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008e8ee
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008e686
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e907
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008e7c8
cmp rbx, 0x1000
jae 0x14008e787
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14008e6ee
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
cmp r8, 0x41
jb 0x14008e77a
movzx edx, r10b
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx + rcx]
jmp 0x14008e85c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008e71b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e215
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008e746
movzx r11d, r10b
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008e8ca
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008e6c5
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
inc r8
dec r10
inc r10
jmp 0x14008e215
mov byte [rbp + r10 + 0x30], dil
inc r10
jmp 0x14008e215
movzx r11d, r10b
movzx eax, r9b
and al, r10b
add al, al
movzx edi, byte [rbp + r10 + 0x30]
sub dil, al
add dil, r10b
jmp 0x14008e8c7
movzx edx, r10b
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x30]
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008e7e1
movzx edx, r10b
lea ecx, [rdx - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
sub dl, 0x40
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x40
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x30], al
inc r8
add rax, r8
sub r10, rax
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx eax, r10b
sub al, cl
add al, r9b
mov byte [rbp + r10 + 0x30], al
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e215
movzx edx, r10b
lea ecx, [rdx - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
sub dl, 0x40
movzx eax, r9b
and al, dl
add al, al
sub r9b, al
sub r9b, 0x40
add r9b, dl
mov byte [rbp + r10 + 0x30], r9b
inc r8
dec r10
inc r10
jmp 0x14008e215
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14008e215
movzx r11d, r10b
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 0x40
movzx eax, r9b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
add cl, dil
mov byte [rbp + r10 + 0x30], cl
jmp 0x14008e904
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008e215
lea rax, [r10 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r9 + rax]
sub dil, 0x40
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e215
add r10b, 0x40
movzx eax, r10b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14008e212
sub r10b, 0x40
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x40
jmp 0x14008e202
lea rdx, [rbp + 0x17f1730]
jmp 0x14008e99c
lea rdx, [rbp + 0xa5c870]
jmp 0x14008e99c
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x6f0]
call fcn.140079e60
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.140080960
mov rdx, rax
mov rcx, r12
call fcn.140093270
nop
mov rcx, qword [rbp + 0x740]
test rcx, rcx
je 0x140090bca
mov rdx, qword [rbp + 0x750]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090bb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140090bb3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rbp - 0x30], 0xccfef7f1
mov dword [rbp - 0x2c], 0xf5ccf6f6
mov word [rbp - 0x28], 0xf3c5
mov byte [rbp - 0x26], WSAGetLastError
xor eax, eax
mov qword [rbp - 0x25], rax
mov word [rbp - 0x1d], ax
mov byte [rbp - 0x1b], al
movabs rsi, 0x8f9ee41eb21a2251
movabs r14, 0xc96051442eb34d9
movabs r12, 0xed583cd6deb6f037
movabs r15, 0xaedcac5c164e66f3
nop word [rax + rax]
call fcn.14021e250
mov rbx, qword [rax]
call fcn.14021e240
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x16
jae 0x14008f483
movzx r9d, byte [rbp + r10 - 0x30]
mov rdx, r9
cmp rbx, r10
ja 0x14008f47a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008eab2
lea rcx, [r10 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x37
jmp 0x14008eaf0
je 0x14008f40f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f38e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f361
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008f340
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008f2fc
nop dword [rax]
cmp r8, r10
ja 0x14008f471
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x14008eb1a
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x7d
jmp 0x14008eb60
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008f2e0
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f29f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008f284
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f269
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008f23f
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008efbb
nop dword [rax]
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008ef98
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008ef74
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14008ef53
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008ef30
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008ef12
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008eef3
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008eec9
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008eb70
lea rbx, [r8 + 0xa]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14008f454
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008f437
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008ecf5
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14008ecda
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14008ecbf
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008ee20
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008eb70
lea rbx, [r8 + 0x2a]
lea r8, [rbx + 8]
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008edf2
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008edd7
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008edb8
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008ed99
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14008ed7b
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14008ed58
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14008ed37
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008ed0f
lea rbx, [r8 + 0x80]
lea r8, [rbx + 0x42]
jmp 0x14008eb70
lea ecx, [r10 - 5]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x23
jmp 0x14008eb60
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6f
jmp 0x14008eaf0
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
dec dil
jmp 0x14008ea83
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14008ea73
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
dec r10
inc r10
jmp 0x14008ea73
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14008f2b9
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
add rbx, r8
jmp 0x14008f375
lea edx, [r10 - 2]
movzx eax, dl
and al, r9b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f375
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f3a8
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
jmp 0x14008f3d0
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
lea ecx, [r10 - 0x63]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4b
lea rax, [r8 + rbx]
cmp rax, 5
je 0x14008f223
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x14008f097
lea ecx, [r10 + 0x4d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1b
cmp rbx, 0x28
jae 0x14008f1fb
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x14008f140
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 3
jb 0x14008f1ee
movzx r11d, r10b
lea ecx, [r11 + 0x46]
movzx eax, cl
and al, r9b
mov edx, ntohs
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14008f316
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x12
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f3d0
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5a
add rbx, r8
jmp 0x14008f375
movzx r11d, r10b
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f2b9
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7e
dec r10
inc r10
jmp 0x14008ea73
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
inc r8
dec r10
inc r10
jmp 0x14008ea73
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14008f316
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x14008efe2
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x37
jmp 0x14008ee36
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f015
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f03d
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f3a8
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f065
movzx r11d, r10b
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
jmp 0x14008f2b9
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008ee36
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008ea73
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f0bf
movzx r11d, r10b
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x77
jmp 0x14008f316
cmp rbx, rcx
jne 0x14008f0e5
lea ecx, [r10 + 0x33]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x65
dec r10
inc r10
jmp 0x14008ea73
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008f109
lea ecx, [r10 - 0x45]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1d
jmp 0x14008f3a8
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14008ee67
lea ecx, [r10 - 1]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 7
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f173
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xc
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f19b
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f3a8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f1bf
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
jmp 0x14008f375
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008ee9b
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x14008f375
mov byte [rbp + r10 - 0x30], dil
inc r10
jmp 0x14008ea73
movzx r11d, r10b
lea edx, [r11 - 0x18]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r10 - 0x30]
sub dil, al
sub dil, 0x58
add dil, dl
add dil, r9b
jmp 0x14008f2b9
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008f3a8
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x61
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xd
jmp 0x14008f3d0
lea ecx, [r10 + 0x71]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x17
jmp 0x14008f375
movzx r11d, r10b
lea ecx, [r11 + 0x2d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3b
add r11b, 0x39
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 0x71
add r9b, r11b
add r9b, dil
mov byte [rbp + r10 - 0x30], r9b
add rbx, r8
jmp 0x14008f375
movzx r11d, r10b
lea ecx, [r11 + 0x47]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xf
jmp 0x14008f316
movzx r11d, r10b
lea ecx, [r11 + 3]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x15
sub r11b, 0x69
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x21
add r9b, r11b
mov byte [rbp + r10 - 0x30], r9b
inc r8
dec r10
inc r10
jmp 0x14008ea73
lea ecx, [r10 - 0x41]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x39
dec r10
inc r10
jmp 0x14008ea73
lea rcx, [r10 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x11
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008ea73
lea rcx, [r10 + r12]
movzx r9d, dl
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
add dil, 0x7f
add dil, cl
lea edx, [r10 - 0x25]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, 3
add cl, dl
movzx eax, cl
mov byte [rbp + r10 - 0x30], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 + 0x2c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x34
add r9b, cl
mov byte [rbp + r10 - 0x30], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
lea rcx, [r10 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x5b
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ea73
add r10b, 0x15
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x6d
jmp 0x14008ea70
add r10b, 0x73
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x25
jmp 0x14008ea60
lea rsi, [rbp + 0x14f0e3c]
jmp 0x14008f487
lea rsi, [rbp + 0xa9308d]
jmp 0x14008f487
lea rsi, [rbp - 0x30]
mov dword [rbp + 0x90], 0xb4b5a0b9
mov dword [rbp + 0x94], 0x57bba2a9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x98], xmm0
mov byte [rbp + 0xa8], al
movabs r14, 0x8d72d70747a1a78a
movabs r12, 0xde23e132f56b94c6
movabs r15, 0xa8588515d6e4f69e
movzx edi, byte [rsp + 0x40]
call fcn.14021e250
mov rbx, qword [rax]
call fcn.14021e240
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x19
jae 0x14008feab
movzx r9d, byte [rbp + r10 + 0x90]
mov rdx, r9
nop dword [rax]
cmp rbx, r10
ja 0x14008fea2
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008f52c
lea rcx, [r10 + r14]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x3a
jmp 0x14008f560
je 0x14008fe31
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008fda8
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008fd50
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008fd2b
nop dword [rax]
cmp r8, r10
ja 0x14008fe99
lea rcx, [r8 + 5]
cmp rbx, rcx
jae 0x14008f58a
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
jmp 0x14008f5d0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008fcdd
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008fcb8
cmp rbx, rcx
je 0x14008fc99
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008fc7a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008fc5b
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008fa1c
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008f9fd
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008f9d5
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008f9b4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f991
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008f976
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008f957
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008f93c
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008f91d
lea rbx, [r8 + 0x40]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008fe7c
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14008fe5c
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14008f734
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14008f8cd
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14008f87d
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008f83d
lea rcx, [r8 + 0x1000]
cmp rbx, rcx
jb 0x14008f813
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14008f5e0
mov rbx, rcx
lea r8, [rcx + 0x42]
lea rax, [r8 + 0x200]
cmp rcx, rax
ja 0x14008f7e2
lea rax, [r8 + 0x42]
cmp rcx, rax
ja 0x14008f7c7
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x14008f7a8
lea rax, [r8 + 9]
cmp rcx, rax
ja 0x14008f78d
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x14008f76e
lea rax, [r8 + 2]
cmp rcx, rax
ja 0x14008f74f
lea rax, [r8 + 0x5a]
cmp rcx, rax
ja 0x14008f5e0
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x61]
jmp 0x14008f5e0
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
jmp 0x14008f4f6
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
movzx r11d, r10b
jmp 0x14008fd6a
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fd8c
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x34
jmp 0x14008fd8f
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fdbe
lea ecx, [r10 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
jmp 0x14008fdea
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f4e3
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov byte [rbp + r10 + 0x90], dil
inc r10
jmp 0x14008f4e3
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
cmp r8, 0x64
jb 0x14008f82d
movzx r11d, r10b
lea edx, [r11 - 4]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14008fcfb
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 0x200
jae 0x14008fc14
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14008fb5b
lea edx, [r10 + 0x34]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6c
add dil, dl
jmp 0x14008f853
lea ecx, [r10 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
lea rax, [r8 + rbx]
cmp rax, 0x10
je 0x14008fc3f
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x14008fac1
lea edx, [r10 - 0x1e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2e
add dil, dl
jmp 0x14008f897
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fdea
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
jmp 0x14008fdbe
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fd8f
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
jmp 0x14008fd8c
movzx r11d, r10b
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fd6a
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
dec r10
inc r10
jmp 0x14008f4e3
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14008f4e3
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
movzx r11d, r10b
jmp 0x14008fcfb
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x14008fa44
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f8e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008fa7a
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7c
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f4e3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008faa2
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fdbe
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f8e3
movzx r11d, r10b
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x14008fcea
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008fadc
movzx r11d, r10b
lea edx, [r11 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x14008fcea
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008fb0a
lea edx, [r10 + 0x1e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x14008f4e3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008fb2f
lea ecx, [r10 + 0x5a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x76
jmp 0x14008fd8f
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f897
lea edx, [r10 - 0x7e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008fdea
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008fb95
lea edx, [r10 + 0x48]
movzx eax, r9b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f4e3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008fbbd
lea edx, [r10 + 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008fdea
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008fbe5
lea edx, [r10 + 0x70]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x10
add dil, dl
jmp 0x14008fdbe
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008f853
lea ecx, [r10 - 0x40]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x40
dec r10
inc r10
jmp 0x14008f4e3
movzx r11d, r10b
lea edx, [r11 + 0x10]
movzx eax, r9b
and al, dl
add al, al
movzx edi, byte [rbp + r10 + 0x90]
sub dil, al
sub dil, 0x70
add dil, r9b
add dil, dl
jmp 0x14008fd6a
lea edx, [r10 + 0x24]
movzx eax, r9b
and al, dl
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008fdbe
lea edx, [r10 - 0xe]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008fdea
lea edx, [r10 - 0x22]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x12
add dil, dl
jmp 0x14008fdbe
lea edx, [r10 - 0x36]
movzx eax, r9b
and al, dl
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008fd8f
lea edx, [r10 - 0x72]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x14008f4e3
movzx r11d, r10b
lea edx, [r11 + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
sub r11b, 0x7a
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
mov byte [rbp + r10 + 0x90], cl
inc r8
dec r10
inc r10
jmp 0x14008f4e3
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008f4e3
movzx r11d, r10b
lea ecx, [r11 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
sub r11b, 0x66
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x36
add r9b, dil
add r9b, r11b
mov byte [rbp + r10 + 0x90], r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008f4e3
lea rax, [r10 + r12]
movzx r9d, dl
and dl, al
add dl, dl
sub al, dl
lea edi, [r9 + rax]
sub dil, 0x6a
lea edx, [r10 - 0x52]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x90], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 + 0x38]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r10 + 0x90], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f4e3
lea rcx, [r10 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x52
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f4e3
sub r10b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008f4e0
sub r10b, 0x62
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x52
jmp 0x14008f4d0
lea rdx, [rbp + 0x15c9148]
jmp 0x14008feb2
lea rdx, [rbp + 0xfe38d2]
jmp 0x14008feb2
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x6f0]
call fcn.140079e60
mov rbx, rax
xor eax, eax
mov qword [rbp + 0xc0], rax
mov byte [rbp + 0xb8], 3
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.14018372c
lea rcx, [rbp + 0x6e8]
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rax
mov rdx, rsi
mov rcx, rax
call fcn.1400495d0
mov rax, qword [rbp + 0x7a0]
mov qword [rbp + 0x7a0], r13
mov qword [rbp + 0xc0], rax
lea rdx, [rbp + 0xb8]
mov rcx, rbx
call fcn.140081680
movzx ebx, al
movzx edx, byte [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.140087db0
nop
test bl, bl
je 0x14008e9c3
mov dword [rbp - 0x10], 0xada5aeb4
mov dword [rbp - 0xc], 0x4b475250
mov byte [rbp - 8], 0xe0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 7], xmm0
mov word [rbp + 9], ax
movabs r14, 0xb837a6a017100afc
movabs r15, 0x79f4dba0cf9062dc
movabs r12, 0x28a6f3e0453020f4
movzx edi, byte [rbp + 0x6e8]
call fcn.14021e250
mov rbx, qword [rax]
call fcn.14021e240
mov rax, qword [rax]
mov r10, r13
cmp r10, 0x1b
jae 0x1400909be
movzx r9d, byte [rbp + r10 - 0x10]
mov r11, r9
nop dword [rax + rax]
cmp rbx, r10
ja 0x1400909b5
lea rcx, [rax + 1]
cmp rbx, rcx
jae 0x14008ffdf
lea rdx, [r10 + r14]
movzx ecx, r11b
and cl, dl
mov edi, reloc.WS2_32.dll_ntohl
sub dil, cl
add dil, dil
add dil, r11b
add dil, dl
jmp 0x140090020
je 0x140090940
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x140090910
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x1400908ca
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x1400908a9
lea rcx, [rax + 9]
cmp rbx, rcx
je 0x14009085d
nop dword [rax]
cmp rax, r10
ja 0x1400909ac
lea rcx, [rax + 0x7a]
cmp rbx, rcx
jae 0x14009004f
lea r8d, [r10 - 0x54]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_41
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140090083
lea rcx, [rax + 1]
cmp rbx, rcx
je 0x140090841
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x14009082f
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x14009080c
lea rcx, [rax + 5]
cmp rbx, rcx
je 0x1400907f1
lea rcx, [rax + rbx]
cmp rcx, r10
jbe 0x140090582
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x140090570
lea rcx, [rax + 9]
cmp rbx, rcx
je 0x140090547
lea rcx, [rax + 0x41]
cmp rbx, rcx
je 0x140090521
lea rcx, [rax + 4]
cmp rbx, rcx
je 0x14009060c
lea rcx, [rax + 0x400]
cmp rbx, rcx
je 0x140090503
lea rcx, [rax + 0x2a]
cmp rbx, rcx
je 0x1400904e3
lea rcx, [rax + 0x64]
cmp rbx, rcx
je 0x1400904bf
lea rcx, [rax + 0x61]
cmp rbx, rcx
je 0x1400904a4
lea rcx, [rax + 0x200]
cmp rbx, rcx
je 0x140090090
lea rbx, [rax + 0x28]
lea rax, [rbx + 0x41]
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
jb 0x14009098c
lea rcx, [rax + 0x5a]
cmp rbx, rcx
jb 0x14009096f
lea rcx, [rax + 0x42]
cmp rbx, rcx
jb 0x140090261
lea rcx, [rax + 0x1000]
cmp rbx, rcx
jb 0x140090246
lea rcx, [rax + 0x10]
cmp rbx, rcx
jb 0x140090226
lea rcx, [rax + 0x80]
cmp rbx, rcx
jb 0x140090456
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x14009040e
lea rcx, [rax + 0x28]
cmp rbx, rcx
jb 0x1400903c9
lea rcx, [rax + 2]
cmp rbx, rcx
jb 0x1400903a1
lea rcx, [rax + 9]
cmp rbx, rcx
jb 0x140090090
lea rbx, [rax + 3]
lea rax, [rbx + 0x42]
lea rcx, [rax + 0xa]
cmp rbx, rcx
ja 0x140090377
lea rcx, [rax + 0x5a]
cmp rbx, rcx
ja 0x14009035c
lea rcx, [rax + 5]
cmp rbx, rcx
ja 0x140090338
lea rcx, [rax + 0x20]
cmp rbx, rcx
ja 0x140090318
lea rcx, [rax + 1]
cmp rbx, rcx
ja 0x1400902f7
lea rcx, [rax + 8]
cmp rbx, rcx
ja 0x1400902d8
lea rcx, [rax + 0x7a]
cmp rbx, rcx
ja 0x1400902b7
lea rcx, [rax + 3]
cmp rbx, rcx
ja 0x14009028e
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
ja 0x14009027c
lea rbx, [rax + 0x400]
lea rax, [rbx + 0x42]
jmp 0x140090090
lea r8d, [r10 - 0x2c]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140090083
lea edx, [r10 - 0x24]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 4
jmp 0x140090020
lea edx, [r10 - 0x1c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x3c
jmp 0x14008ffa5
lea r8d, [r10 + 0x60]
mov edx, Ordinal_50
movzx r11d, r10b
jmp 0x14009086a
lea r8d, [r10 + 0x68]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
inc rax
dec r10
inc r10
jmp 0x14008ff95
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x10
dec r10
inc r10
jmp 0x14008ff95
lea edx, [r10 + 0x78]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x48
movzx r11d, r10b
jmp 0x1400908e9
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x80
add rbx, rax
jmp 0x140090927
lea r8d, [r10 - 0x78]
movzx ecx, r8b
and cl, r9b
mov edx, 0x24
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140090927
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r9b
mov edx, 8
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx r11d, r10b
jmp 0x14009078b
lea edx, [r10 - 0x68]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x28
jmp 0x1400907b4
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x60
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14008ff95
lea r8d, [r10 - 0x4c]
movzx ecx, r8b
and cl, r9b
mov edx, 0xa
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
mov byte [rbp + r10 - 0x10], dil
inc r10
jmp 0x14008ff95
lea edx, [r10 - 0x44]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x24
cmp rax, 0x10
jb 0x1400903bc
movzx r11d, r10b
lea edx, [r11 + 0x68]
movzx ecx, dl
and cl, r9b
mov r8d, reloc.WS2_32.dll_sendto
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r9b
lea edi, [r8 + r8]
jmp 0x14009087c
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x5c
cmp rbx, 0x400
jae 0x140090747
lea rcx, [rax + 0x42]
cmp rbx, rcx
jbe 0x1400906cb
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 8
jmp 0x1400903df
lea r8d, [r10 - 0x34]
movzx ecx, r8b
and cl, r9b
mov edx, gethostname
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
lea rcx, [rax + rbx]
cmp rcx, 3
je 0x14009076c
lea rcx, [rax + 0x41]
cmp rbx, rcx
jbe 0x14009064a
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x54
jmp 0x140090424
lea edx, [r10 + 0x10]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x70
jmp 0x1400907b4
movzx r11d, r10b
lea r8d, [r11 + 0x18]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_46
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14009078b
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140090927
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x18
add rbx, rax
jmp 0x140090927
lea r8d, [r10 + 0x38]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x14008ff95
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
inc rax
dec r10
inc r10
jmp 0x14008ff95
movzx r11d, r10b
lea r8d, [r11 + 0x48]
mov edx, 4
jmp 0x14009086a
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
jae 0x1400905a3
lea r8d, [r10 - 4]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_ntohl
jmp 0x140090466
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x1400905d6
lea edx, [r10 + 0x58]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x68
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14008ff95
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x140090603
movzx r11d, r10b
lea r8d, [r11 + 0x48]
movzx ecx, r8b
and cl, r9b
mov edx, 4
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14009078b
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x14009062b
movzx r11d, r10b
lea edx, [r11 + 0x30]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x50
jmp 0x1400908e9
lea rcx, [rax + 6]
cmp rbx, rcx
jne 0x140090471
movzx r11d, r10b
lea r8d, [r11 + 0x18]
mov edx, Ordinal_46
jmp 0x14009086a
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x140090672
movzx r11d, r10b
lea edx, [r11 + 4]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x1c
jmp 0x14009087c
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x14009069a
movzx r11d, r10b
lea edx, [r11 - 0x14]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x74
jmp 0x1400908e9
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x140090424
movzx r11d, r10b
lea r8d, [r11 - 0x2c]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x14009078b
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x140090703
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_26
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14008ff95
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x140090728
movzx r11d, r10b
lea edx, [r11 - 0x60]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x60
jmp 0x14009078b
lea rcx, [rax + 5]
cmp rbx, rcx
jne 0x1400903df
movzx r11d, r10b
lea r8d, [r11 - 0x78]
mov edx, 0x24
jmp 0x1400908d7
movzx r11d, r10b
lea r8d, [r11 + 0x60]
movzx ecx, r8b
and cl, r9b
movzx edx, byte [rbp + r10 - 0x10]
sub dl, cl
add dl, 0x30
lea edi, [rdx + rdx]
add dil, r8b
jmp 0x1400908e9
movzx r11d, r10b
lea edx, [r11 + 0x58]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
sub dl, byte [rbp + r10 - 0x10]
lea edi, [r9 + rdx]
sub dil, 0x68
add r11b, 0x54
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
sub r11b, 0x4c
add r11b, r9b
movzx ecx, r11b
mov byte [rbp + r10 - 0x10], cl
inc rax
add rcx, rax
sub r10, rcx
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
sub dl, 0x30
add dl, r9b
mov byte [rbp + r10 - 0x10], dl
inc rbx
mov rcx, 0xffffffffffffffff
sub rcx, rbx
add r10, rcx
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14008ff95
lea edx, [r10 + 0x7c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x64
jmp 0x140090927
lea r8d, [r10 - 0x7c]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
add rbx, rax
jmp 0x140090927
movzx r11d, r10b
lea r8d, [r11 - 0x74]
mov edx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400908d7
movzx r11d, r10b
lea edx, [r11 - 0x5c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x7c
jmp 0x14009087c
movzx r11d, r10b
lea r8d, [r11 - 0x4c]
mov edx, 0xa
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
add r11b, 0x64
movzx ecx, r11b
and cl, r9b
mov edx, Ordinal_35
sub dl, cl
add dl, dl
add dl, r11b
add dl, r9b
mov byte [rbp + r10 - 0x10], dl
inc rax
dec r10
inc r10
jmp 0x14008ff95
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x5c
dec r10
inc r10
jmp 0x14008ff95
movzx r11d, r10b
lea r8d, [r11 - 0x34]
mov edx, gethostname
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
add r11b, 0x5c
movzx ecx, r11b
and cl, r9b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, dil
add dl, r11b
add dl, r9b
mov byte [rbp + r10 - 0x10], dl
add rbx, rax
jmp 0x140090927
lea rdx, [r10 + r15]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea edi, [rdx + r11]
sub dil, 4
movzx ecx, dil
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r10, rdx
inc r10
jmp 0x14008ff95
lea r8, [r10 + r12]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_46
sub dl, cl
lea edi, [rdx + rdx]
add dil, r11b
add dil, r8b
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x14008ff95
sub r10b, 0x14
movzx ecx, r10b
and cl, r9b
add cl, cl
sub r10b, cl
lea edi, [r9 + r10]
sub dil, 0x74
jmp 0x14008ff92
sub r10b, 0xc
movzx eax, r10b
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14008ff82
lea rdx, [rbp + 0x1476140]
jmp 0x1400909c2
lea rdx, [rbp + 0x1176c3c]
jmp 0x1400909c2
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x6f0]
call fcn.140079e60
lea rdx, [rbp + 0x838]
mov rcx, rax
call fcn.14007a0a0
lea rdx, [0x14025335e]
lea rcx, [rbp + 0x838]
call fcn.14006a070
test al, al
je 0x140090b64
movdqa xmm0, xmmword [0x140227710]
movdqu xmmword [rbp + 0x370], xmm0
movdqa xmm1, xmmword [0x140227740]
movdqu xmmword [rbp + 0x380], xmm1
movdqa xmm0, xmmword [0x140227620]
movdqu xmmword [rbp + 0x390], xmm0
movdqa xmm1, xmmword [0x140227670]
movdqu xmmword [rbp + 0x3a0], xmm1
movdqa xmm0, xmmword [0x140227630]
movdqu xmmword [rbp + 0x3b0], xmm0
movdqa xmm1, xmmword [0x140227640]
movdqu xmmword [rbp + 0x3c0], xmm1
movdqa xmm0, xmmword [0x140227690]
movdqu xmmword [rbp + 0x3d0], xmm0
movdqa xmm1, xmmword [str._9__xu3__1___7_h__r__dmxdb__ujf_jhb_fdxek_HD]
movdqu xmmword [rbp + 0x3e0], xmm1
movdqa xmm0, xmmword [0x1402275e0]
movdqu xmmword [rbp + 0x3f0], xmm0
movdqa xmm1, xmmword [0x1402275f0]
movdqu xmmword [rbp + 0x400], xmm1
movdqa xmm0, xmmword [0x140227830]
movdqu xmmword [rbp + 0x410], xmm0
movdqa xmm1, xmmword [0x140227820]
movdqu xmmword [rbp + 0x420], xmm1
movdqa xmm0, xmmword [0x140227790]
movdqu xmmword [rbp + 0x430], xmm0
movdqa xmm1, xmmword [0x1402277a0]
movdqu xmmword [rbp + 0x440], xmm1
movdqa xmm0, xmmword [0x140227780]
movdqu xmmword [rbp + 0x450], xmm0
movdqa xmm1, xmmword [0x140227770]
movdqu xmmword [rbp + 0x460], xmm1
movdqa xmm0, xmmword [0x1402276f0]
movdqu xmmword [rbp + 0x470], xmm0
movdqa xmm1, xmmword [0x140227760]
movdqu xmmword [rbp + 0x480], xmm1
movdqa xmm0, xmmword [0x140227660]
movdqu xmmword [rbp + 0x490], xmm0
mov dword [rbp + 0x4a0], 0x6a7e6573
mov word [rbp + 0x4a4], Ordinal_60
mov byte [rbp + 0x4a6], 1
lea rcx, [rbp + 0x370]
call fcn.140082c10
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x140090baa
lea rcx, [rbp + 0x838]
call fcn.140049480
mov rbx, rax
mov dword [rsp + 0x48], 0x8d87918f
mov word [rsp + 0x4c], 0x100
lea rcx, [rsp + 0x48]
call fcn.140082bc0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.1401839b0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x740], xmm0
mov qword [rbp + 0x750], r13
mov rax, qword [rbp + 0x860]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x860], rax
mov rax, qword [rbp + 0x860]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x85c], edx
lea rcx, [rbp + 0x878]
call fcn.140066cd0
lea rcx, [rbp + 0x880]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x8f8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x7c8]
call fcn.140049490
nop
movzx edx, byte [rbp + 0x6f0]
lea rcx, [rbp + 0x6f8]
call fcn.140087db0
nop
mov r8, qword [rbp + 0x738]
cmp r8, 0xf
jbe 0x140090c64
mov rdx, qword [rbp + 0x720]
lea rcx, [rbp + 0x720]
call fcn.140049870
mov qword [rbp + 0x730], r13
mov qword [rbp + 0x738], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x720], 0
mov rdx, qword [rbp + 0x7c0]
cmp rdx, 0xf
jbe 0x140090cc1
inc rdx
mov rcx, qword [rbp + 0x7a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090cbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140090cbc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401839b0
movdqu xmmword [rbp + 0x7b8], xmm6
mov byte [rbp + 0x7a8], 0
mov rdx, qword [rbp + 0x790]
cmp rdx, 0xf
jbe 0x140090d14
inc rdx
mov rcx, qword [rbp + 0x778]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090d0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140090d0f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401839b0
mov qword [rbp + 0x788], r13
mov qword [rbp + 0x790], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x778], 0
mov rdx, qword [rbp + 0x718]
cmp rdx, 0xf
jbe 0x140090d71
inc rdx
mov rcx, qword [rbp + 0x700]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090d6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140090d6c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401839b0
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x700], 0
lea rcx, [rbp + 0x758]
call fcn.140049490
mov rcx, qword [rbp + 0xa70]
xor rcx, rsp
call fcn.140183e40
lea r11, [rsp + 0xb90]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
movdqa xmm0, xmmword [0x1402277e0]
movdqu xmmword [rbp + 0x170], xmm0
movdqa xmm1, xmmword [0x140227800]
movdqu xmmword [rbp + 0x180], xmm1
movdqa xmm0, xmmword [0x140227650]
movdqu xmmword [rbp + 0x190], xmm0
movdqa xmm1, xmmword [0x1402276e0]
movdqu xmmword [rbp + 0x1a0], xmm1
mov dword [rbp + 0x1b0], 0x400c4f49
mov dword [rbp + 0x1b4], 0x1005554
lea rcx, [rbp + 0x170]
call fcn.140082c90
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.1400493b0
nop
int3