Function at 0x140045d80
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xc8]
sub rsp, 0x1c8
mov r13, qword [0x140230168]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x20]
mov qword [rbp + 0x110], rax
mov word [rbp - 0x58], 0x51f3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x56], xmm0
movups xmmword [rbp - 0x46], xmm0
mov byte [rbp - 0x36], al
movabs rsi, 0xbe4afc6f90ad142f
movabs rdx, 0x34b362502b550bb1
movzx r11d, byte [rbp + 0x110]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140046a66
movzx r10d, byte [rbp + rbx - 0x58]
movzx edi, r10b
cmp r8, rbx
ja 0x140046a5d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140045efb
movabs rcx, 0xbfeb3097992cd033
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x65
jmp 0x140045f28
je 0x1400469e1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14004699e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140046955
lea rax, [rcx + 1]
cmp r8, rax
je 0x140046920
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x140046a54
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140045f5a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x49
jmp 0x140045fa0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400468c6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400468a1
lea rax, [r9 + 5]
cmp r8, rax
je 0x140046879
lea rax, [r9 + 7]
cmp r8, rax
je 0x140046826
lea rax, [r9 + 8]
cmp r8, rax
je 0x140046801
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140046514
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400464f7
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400464ca
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14004649b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14004647c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14004645a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140046440
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140046423
lea rax, [r9 + 8]
cmp r8, rax
je 0x140046404
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400463e5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140045fb0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140046a39
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140046a1e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400461a4
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140046180
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140046165
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14004639e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14004635b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140046320
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400462f5
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140045fb0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400462d6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400462b7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140046295
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14004627a
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14004625c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140046240
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140046211
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400461e3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400461c8
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140045fb0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
jmp 0x140045fb0
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x29
jmp 0x140045fa0
movabs rcx, 0xb4dd0120f8fb6b4b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xd
jmp 0x140045f30
movabs rcx, 0x35069ff1c6a1cae5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x43
jmp 0x140045ec6
lea edx, [rbx + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x1400468e6
lea ecx, [rbx + 0x12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7e
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
lea edx, [rbx - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
lea edx, [rbx + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140046979
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
add r8, r9
jmp 0x1400469be
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
jmp 0x1400469be
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edi, bl
jmp 0x1400467d7
lea edx, [rbx - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140046849
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140046a01
lea ecx, [rbx + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
inc r11b
mov byte [rbp + rbx - 0x58], r11b
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
lea ecx, [rbx - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x35
cmp r9, 0x28
jb 0x140046309
movzx edi, bl
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x7c]
jmp 0x1400468ec
lea ecx, [rbx + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6b
cmp r8, 0x28
jae 0x1400467a0
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400466e1
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
jmp 0x140046335
lea ecx, [rbx + 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5f
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x1400467bd
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140046619
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
jmp 0x140046370
lea edx, [rbx + 0x1a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140046a01
lea edx, [rbx - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140046849
movzx edi, bl
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x22
jmp 0x1400467d7
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x1400469be
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x1400469be
lea edx, [rbx + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14004697c
lea edx, [rbx - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
movzx edi, bl
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x66
jmp 0x1400468ec
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140046542
movabs rcx, 0xbfeb3097992cd033
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x65
jmp 0x1400463b3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14004656a
lea edx, [rbx + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140046a01
inc rax
cmp r8, rax
jne 0x14004658f
movzx edi, bl
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x26
jmp 0x1400467d7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400465b7
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14004697c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400465ea
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400463b3
movzx edi, bl
lea edx, [rdi - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400468ec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14004663f
movzx edi, bl
lea ecx, [rdi - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x25
jmp 0x1400468ec
inc rax
cmp r8, rax
jne 0x140046674
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5b
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140046697
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x39
jmp 0x14004697c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400466ba
lea ecx, [rbx - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x33
jmp 0x1400469be
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140046370
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x140046a01
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140046704
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x140046a01
inc rax
cmp r8, rax
jne 0x14004672b
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140046849
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140046753
lea edx, [rbx - 0x12]
movzx eax, dl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400469be
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140046776
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x14004697c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140046335
movzx edi, bl
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
jmp 0x1400468ec
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
add r11b, r10b
jmp 0x14004697c
movzx edi, bl
lea edx, [rdi + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add dil, 0x51
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x37
add dil, r10b
movzx eax, dil
mov byte [rbp + rbx - 0x58], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140046849
movabs rcx, 0x3cd4671855d3b7c5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x63
jmp 0x140046a01
movabs rdx, 0xbcfe05e9237a175f
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x67
add r11b, dl
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x58], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x140046a01
movabs rcx, 0x3d7ae25b8c6d362d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x3b
add r8, r9
jmp 0x1400469be
movabs rdx, 0xbda4812c5a1395c7
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x71
jmp 0x140046979
movabs rdx, 0x3e215d9ec306b495
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x13
movzx edi, bl
add r11b, dl
sub dil, 0x7b
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 0x5d
add dil, r10b
mov byte [rbp + rbx - 0x58], dil
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
movabs rcx, 0x3ec7d8e1f9a032fd
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x15
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
movabs rdx, 0xbef177b2c7469297
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x21
movzx r10d, dil
add r11b, dl
lea ecx, [rbx - 0x15]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x6d
add r10b, r11b
add r10b, cl
mov byte [rbp + rbx - 0x58], r10b
add r8, r9
jmp 0x1400469be
movabs rcx, 0xbf44b554629351cb
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x73
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
movabs rcx, 0x3fc191c6cb867099
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x2f
movzx eax, byte [rbp + rbx - 0x58]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140045eb2
add bl, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x79
jmp 0x140045eb0
add bl, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x51
jmp 0x140045ea0
lea rbx, [rbp + 0x15be1ec]
jmp 0x140046a6a
lea rbx, [rbp + 0x88b21f]
jmp 0x140046a6a
lea rbx, [rbp - 0x58]
movzx edx, byte [rbp + 0x110]
lea rcx, [rbp + 0x20]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x140046a82
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.140004460
nop
lea rax, [rbp + 0x20]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x20]
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x30], 0x87484945
mov dword [rsp + 0x34], 0x4546485e
mov dword [rsp + 0x38], 0x434f5b8c
mov word [rsp + 0x3c], 0x915e
mov byte [rsp + 0x3e], recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3f], xmm0
mov dword [rsp + 0x4f], eax
movzx r11d, byte [rbp + 0x110]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rcx, 0x8a897ecbccf4de84
cmp rdi, 0x23
jae 0x1400475bb
movzx ebx, byte [rsp + rdi + 0x30]
mov esi, ebx
nop dword [rax]
cmp r8, rdi
ja 0x1400475b2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140046b6b
add rcx, rdi
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
add r11b, 0x64
jmp 0x140046ba4
je 0x140047538
inc rax
cmp r8, rax
je 0x1400474db
lea rax, [r9 + 3]
cmp r8, rax
je 0x140047482
lea rax, [r9 + 2]
cmp r8, rax
je 0x140047463
lea rax, [r9 + 5]
cmp r8, rax
je 0x140047441
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400475a9
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140046bde
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140046c11
lea rax, [r9 + 1]
cmp r8, rax
je 0x140047402
inc rax
cmp r8, rax
je 0x1400473e0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400473d2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400473a4
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400470be
nop
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400470a4
lea rax, [r9 + 9]
cmp r8, rax
je 0x140047082
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140047074
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140047054
lea rax, [r9 + 6]
cmp r8, rax
je 0x140047038
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14004701e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140046ffe
lea rax, [r9 + 4]
cmp r8, rax
je 0x140046fd0
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140046c20
mov r8, rax
lea r9, [rax + 0x20]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140047589
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14004756d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140046dde
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140046dc4
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140046da5
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140046f81
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140046f36
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140046efb
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140046c20
lea r8, [r9 + 5]
lea r9, [r8 + 5]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140046ecd
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140046ead
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140046e93
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140046e77
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140046e69
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140046e43
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140046e1e
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140046e04
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140046c20
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
jmp 0x140046c20
lea edx, [r10 - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140046c11
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x140046bb0
sub r10b, 0x64
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x44
movabs rcx, 0x8a897ecbccf4de84
jmp 0x140046b40
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140047417
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
inc r9
dec rdi
inc rdi
jmp 0x140046b22
sub r10b, 0x70
movzx eax, r10b
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140046b22
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x14004748f
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x1400474c2
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140047378
add r10b, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400474fc
add r10b, 0x60
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140046b22
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
cmp r9, 3
jb 0x140047339
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x50]
jmp 0x140047417
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
cmp r8, 0x3e8
jae 0x140047346
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140047255
lea edx, [r10 + 0x48]
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140046f10
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x140047361
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400471b2
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x140046f4b
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140046b22
sub r10b, 0x10
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400474fc
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140047378
sub r10b, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
jmp 0x1400474c2
sub r10b, 0x28
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400474bf
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x14004748f
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x140046b22
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x140047417
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400470da
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140046f8f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140047111
sub r10b, 0x58
movzx eax, r10b
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140046b22
inc rax
cmp r8, rax
jne 0x140047139
sub r10b, 0x50
movzx eax, r10b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400474fc
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14004715e
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
jmp 0x1400474c2
cmp r8, rcx
jne 0x14004717f
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x1400474bf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140046f9b
sub r10b, 0x28
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140046b22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400471d5
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140047417
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140047204
sub r10b, 0x74
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140046b22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140047229
sub r10b, 0x64
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x44
jmp 0x1400474bf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140046f4b
lea edx, [r10 - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140047378
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140047288
add r10b, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x30
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140046b22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400472b0
lea edx, [r10 + 0x60]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140047378
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400472db
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140046b22
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14004730d
sub r10b, 0x78
movzx eax, r10b
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140046b22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140046f10
lea edx, [r10 - 0x70]
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140047417
mov byte [rsp + rdi + 0x30], r11b
inc rdi
jmp 0x140046b22
lea edx, [r10 - 0x60]
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
jmp 0x14004749a
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r10b, 0x2c
movzx eax, bl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x34
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x30], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400474fc
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140046b22
lea edx, [r10 - 0xc]
mov ecx, Ordinal_45
jmp 0x14004748f
sub r10b, 0x14
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x74
dec rdi
inc rdi
jmp 0x140046b22
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
add r10b, 0x1c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x30], cl
inc r9
dec rdi
inc rdi
jmp 0x140046b22
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
inc r9
dec rdi
inc rdi
jmp 0x140046b22
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
dec rdi
inc rdi
jmp 0x140046b22
movzx r10d, dil
lea edx, [r10 - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x24
movzx eax, bl
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x30], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140046b22
movabs rcx, 0xb4af79fb00c85894
add rcx, rdi
and sil, cl
add sil, sil
movzx r11d, bl
sub r11b, sil
sub r11b, 0xc
add r11b, cl
lea edx, [rdi - 0x50]
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x30], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140046b22
movabs rcx, 0x9f9c7c6366de9b8c
add rcx, rdi
and sil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_22
sub al, sil
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140046b22
sub r10b, 0x6c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xc
jmp 0x140046b1e
sub r10b, 0x74
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140046b07
lea rcx, [rbp + 0x1457fe0]
jmp 0x1400475c0
lea rcx, [rbp + 0x7a5e64]
jmp 0x1400475c0
lea rcx, [rsp + 0x30]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006580
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rbp - 0x80], 0xc3612565
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x7c], xmm0
mov qword [rbp - 0x6c], rax
mov dword [rbp - 0x64], eax
mov word [rbp - 0x60], ax
mov byte [rbp - 0x5e], al
movabs rsi, 0xf977e6e28c908121
movabs r14, 0xec67b4a7a5b18363
movzx edx, byte [rbp + 0x110]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14004814c
movzx r10d, byte [rbp + rbx - 0x80]
mov edi, r10d
cmp r8, rbx
ja 0x140048143
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140047670
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x19
jmp 0x1400476aa
je 0x1400480db
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400480ac
lea rax, [r9 + 5]
cmp r8, rax
je 0x140048072
lea rax, [r9 + 3]
cmp r8, rax
je 0x140048053
lea rax, [r9 + 2]
cmp r8, rax
je 0x140048031
movzx r11d, bl
nop
cmp r9, rbx
ja 0x14004813a
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400476d9
lea ecx, [r11 - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xd
jmp 0x140047710
lea rax, [r9 + 1]
cmp r8, rax
je 0x140047ff0
inc rax
cmp r8, rax
je 0x140047fcb
lea rax, [r9 + 3]
cmp r8, rax
je 0x140047fa9
lea rax, [r9 + 4]
cmp r8, rax
je 0x140047f7f
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140047c58
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140047c3e
lea rax, [r9 + 9]
cmp r8, rax
je 0x140047c19
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140047bf3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140047bd6
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x140047bba
lea rax, [r9 + 1]
cmp r8, rax
je 0x140047b9e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140047b84
lea rax, [r9 + 2]
cmp r8, rax
je 0x140047b64
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140047b36
lea rax, [r9 + 3]
cmp r8, rax
je 0x140047720
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14004811e
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140048102
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400478fe
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400478e4
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400478ca
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140047aed
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140047aa4
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140047a64
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x140047a41
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140047720
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140047a17
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400479f7
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400479dc
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400479bc
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400479a0
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140047984
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14004795e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140047935
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14004791a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140047720
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
jmp 0x140047720
lea ecx, [r11 - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6d
jmp 0x140047710
lea ecx, [r11 - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
jmp 0x1400476b0
add r11b, 0x67
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x2f
jmp 0x140047645
lea edx, [r11 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140048005
add r11b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140047632
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140047632
lea edx, [r11 - 0x1e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2e
add dl, cl
jmp 0x14004808b
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
jmp 0x1400480c0
add r11b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400480c3
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140047f1b
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140047f45
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140047632
sub r11b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5b
mov byte [rbp + rbx - 0x80], dl
inc rbx
jmp 0x140047632
lea edx, [r11 - 0x4f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x29
add dl, cl
cmp r9, 0x3e8
jb 0x140047a58
lea edx, [r11 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x140048007
lea edx, [r11 + 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 9
add dl, cl
cmp r8, 0x400
jae 0x140047eec
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140047e17
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140047a79
lea edx, [r11 + 0x2d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3b
add dl, cl
lea rax, [r9 + r8]
cmp rax, 4
je 0x140047f08
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140047d34
lea edx, [r11 - 0x23]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xb
jmp 0x140047ab9
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140047632
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140047f45
lea edx, [r11 - 0x46]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x16
jmp 0x140047f1b
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400480c3
add r11b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
jmp 0x1400480c0
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14004808b
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140047632
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x140047632
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x42
jmp 0x140048005
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140047c7e
lea edx, [r11 + 0x21]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x19
jmp 0x140047b02
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140047cb5
add r11b, 0x6a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140047632
inc rax
cmp r8, rax
jne 0x140047cd8
lea edx, [r11 - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140047f1b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140047cfe
lea edx, [r11 - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14004808b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140047b04
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140047632
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140047d57
lea edx, [r11 + 0x1f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x27
jmp 0x140048005
inc rax
cmp r8, rax
jne 0x140047d81
sub r11b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x75
dec rbx
inc rbx
jmp 0x140047632
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140047da6
lea edx, [r11 - 0x1b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x43
add dl, cl
jmp 0x14004808b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140047dcb
add r11b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
jmp 0x1400480c0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140047df0
add r11b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x21
jmp 0x1400480c3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140047abb
lea edx, [r11 - 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x53
jmp 0x140047f1b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140047e4e
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140047632
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140047e71
lea edx, [r11 + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x68
jmp 0x140047f1b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140047e96
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x1400480c0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140047ec5
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140047632
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140047a7b
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3c
jmp 0x140048005
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x14004808b
lea edx, [r11 - 0x56]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
sub r11b, 0x35
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x73
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rbx - 0x80], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x74
add cl, r10b
mov byte [rbp + rbx - 0x80], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140047632
add r11b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x31
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140047632
add r11b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5d
dec rbx
inc rbx
jmp 0x140047632
add r11b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x71
inc r9
dec rbx
inc rbx
jmp 0x140047632
lea edx, [r11 - 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x3f
add dl, cl
add r11b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xf
add r10b, r11b
mov byte [rbp + rbx - 0x80], r10b
inc r9
dec rbx
inc rbx
jmp 0x140047632
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x57
inc r9
dec rbx
inc rbx
jmp 0x140047632
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x77
dec rbx
inc rbx
jmp 0x140047632
movzx r11d, bl
lea ecx, [r11 - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x45
sub r11b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x41
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx - 0x80], r10b
jmp 0x1400480c0
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x13
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140047632
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
add dl, 0x4b
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140047632
add r11b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 3
jmp 0x140047630
sub r11b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
jmp 0x140047620
lea rdx, [rbp + 0x156c1ac]
jmp 0x140048150
lea rdx, [rbp + 0xa742cd]
jmp 0x140048150
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x40]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x110], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x58], 0xf6ecc8fe
mov word [rsp + 0x5c], 0x81f6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x5e], xmm0
mov qword [rsp + 0x6e], rax
mov dword [rsp + 0x76], eax
mov byte [rsp + 0x7a], al
movabs r14, 0xcc15a8bed9488f96
movabs r12, 0xfc6c4bba3e6acdee
movabs r15, 0x6440fa3c8bd9aec2
movzx r11d, byte [rbp + 0x110]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140048ccf
movzx ebx, byte [rsp + rdi + 0x58]
mov esi, ebx
cmp r8, rdi
ja 0x140048cc6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14004822f
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
sub r11b, 0x1a
jmp 0x14004825b
je 0x140048c5a
inc rax
cmp r8, rax
je 0x140048c05
lea rax, [r9 + 2]
cmp r8, rax
je 0x140048bb5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140048b61
movzx r10d, dil
nop
cmp r9, rdi
ja 0x140048cbd
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140048289
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x1400482e0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140048b23
lea rax, [r9 + 3]
cmp r8, rax
je 0x140048b07
lea rax, [r9 + 5]
cmp r8, rax
je 0x140048aeb
lea rax, [rcx + 1]
cmp r8, rax
je 0x140048acf
lea rax, [r9 + 4]
cmp r8, rax
je 0x140048ab2
lea rax, [r9 + 8]
cmp r8, rax
je 0x140048a84
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14004884e
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140048834
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14004880f
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400487e9
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400487ca
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400487aa
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14004878e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140048774
lea rax, [r9 + 9]
cmp r8, rax
je 0x140048757
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140048729
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400482f0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x400]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140048ca2
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140048c82
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400484e3
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400484c4
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400484aa
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400486e2
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140048693
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140048654
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14004862c
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400482f0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140048603
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400485e3
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400485c4
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400485a9
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14004858e
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140048570
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14004854a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140048521
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140048503
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400482f0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
jmp 0x1400482f0
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
jmp 0x1400482e0
lea edx, [r10 + 0x46]
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140048260
add r10b, 0x1a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140048203
lea edx, [r10 + 0x70]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x140048b38
add r10b, 0x44
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400481f2
add r10b, 0x18
movzx eax, bl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400481f2
lea edx, [r10 - 0x14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x74
add r11b, dl
jmp 0x140048b7a
sub r10b, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
jmp 0x140048b99
sub r10b, 0x6c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0xc
jmp 0x140048b9c
lea edx, [r10 + 0x68]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140048bdb
add r10b, 0x3c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140048c1e
add r10b, 0x10
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x70
movzx eax, byte [rsp + rdi + 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400481f2
add r10b, 0x22
movzx eax, r10b
and al, bl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x58], r11b
inc rdi
jmp 0x1400481f2
lea edx, [r10 - 0xa]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x61
jb 0x140048647
lea edx, [r10 - 0x3c]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140048b38
lea edx, [r10 - 0x36]
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x3e8
jae 0x140048a4b
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x140048996
lea edx, [r10 + 0xc]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x54
add r11b, dl
jmp 0x14004866e
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x140048a68
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14004891c
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
jmp 0x1400486ad
sub r10b, 0x2c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400481f2
sub r10b, 0x58
movzx eax, r10b
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140048c1b
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140048bdb
add r10b, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x30
jmp 0x140048b9c
add r10b, 0x24
movzx eax, r10b
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140048b99
lea edx, [r10 - 8]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140048b7a
sub r10b, 0x34
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400481f2
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400481f2
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x140048b38
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x140048871
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x1400486f7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400488a4
sub r10b, 0x64
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x44
movzx eax, byte [rsp + rdi + 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400481f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400488c9
lea edx, [r10 - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140048bd8
cmp r8, rcx
jne 0x1400488f0
sub r10b, 0x5c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x7c
dec rdi
inc rdi
jmp 0x1400481f2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400486f7
lea edx, [r10 - 4]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140048b38
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14004893f
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
jmp 0x140048b38
inc rax
cmp r8, rax
jne 0x14004896d
add r10b, 0x42
movzx eax, r10b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400481f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400486ad
sub r10b, 0x66
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x36
jmp 0x140048b99
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400489cd
add r10b, 0x38
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400481f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400489f5
lea edx, [r10 - 0x70]
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140048bdb
cmp r8, rcx
jne 0x140048a20
add r10b, 0x40
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400481f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14004866e
lea edx, [r10 - 0x68]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x140048b38
lea edx, [r10 - 0x10]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140048b7a
lea edx, [r10 + 0x1c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140048bdb
sub r10b, 0x26
movzx eax, r10b
and al, bl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400481f2
sub r10b, 0x52
movzx eax, r10b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140048c1b
add r10b, 0x56
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5a
jmp 0x140048b9c
add r10b, 0x2a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x26
jmp 0x140048b99
lea edx, [r10 - 2]
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140048b7a
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x56
add r10b, 0x5a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x76
add r10b, bl
mov byte [rsp + rdi + 0x58], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400481f2
movzx r10d, dil
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
sub r10b, 0x7a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x58], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400481f2
movabs rax, 0x94979d37f0fbed1a
add rax, rdi
and sil, al
mov ecx, Ordinal_41
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
movzx r10d, dil
add r11b, bl
sub r10b, 0x4e
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x58], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140048c1e
lea rax, [rdi + r12]
and sil, al
mov ecx, 0x3f
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, bl
lea edx, [rdi + 0x48]
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x58], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400481f2
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x4e
movzx eax, byte [rsp + rdi + 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400481f2
sub r10b, 0x12
movzx eax, bl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400481f0
sub r10b, 0x3e
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x4e
jmp 0x1400481e0
lea rdx, [rbp + 0x1407820]
jmp 0x140048cd4
lea rdx, [rbp + 0x10907b6]
jmp 0x140048cd4
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x60]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x110], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x30], 0xb909
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x2e], xmm0
movups xmmword [rbp - 0x1e], xmm0
mov byte [rbp - 0xe], al
movabs rsi, 0x807c1f5a25f46f47
movabs r14, 0x845d1a2b5597e97f
movabs r12, 0x8364db7709af0af1
movabs r15, 0x81745e0e71dd4dd5
movzx ebx, byte [rbp + 0x110]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140049959
movzx r11d, byte [rbp + rdi - 0x30]
mov edx, r11d
cmp r8, rdi
ja 0x140049950
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140048db0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0xf
jmp 0x140048df7
je 0x1400498ea
lea rax, [r9 + 2]
cmp r8, rax
je 0x14004986d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140049843
lea rax, [r9 + 5]
cmp r8, rax
je 0x140049806
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400497e7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400497a4
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x140049947
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140048e29
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3b
jmp 0x140048e70
lea rax, [r9 + 1]
cmp r8, rax
je 0x14004978d
inc rax
cmp r8, rax
je 0x140049768
lea rax, [r9 + 4]
cmp r8, rax
je 0x140049749
lea rax, [r9 + 3]
cmp r8, rax
je 0x14004972d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140049703
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400493be
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400493a0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14004937b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140049359
lea rax, [r9 + 4]
cmp r8, rax
je 0x14004933f
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x140049320
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140049300
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400492e2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400492c2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140049294
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140048e80
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14004992b
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14004990f
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140049066
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14004904c
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140049032
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14004924d
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140049207
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400491cf
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400491ac
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140048e80
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140049182
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140049162
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140049144
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140049124
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x140049101
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400490e3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400490c1
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14004909c
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140049082
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140048e80
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x140048e80
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
jmp 0x140048e70
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x140048e00
add r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x17
jmp 0x140048d85
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x1400497bd
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
inc r9
dec rdi
inc rdi
jmp 0x140048d72
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
dec rdi
inc rdi
jmp 0x140048d72
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14004981f
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x140049855
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140049855
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140049884
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400498ac
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
sub r10b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x63
mov byte [rbp + rdi - 0x30], bl
inc rdi
jmp 0x140048d72
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7f
cmp r9, 0x28
jb 0x1400491c3
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0xc]
jmp 0x1400497bd
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x61
cmp r8, 0x80
jae 0x1400496cb
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400495d1
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1400491e4
lea ecx, [r10 + 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x43
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x1400496e8
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140049508
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6d
jmp 0x14004921c
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400498ac
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140049884
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140049855
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
add r8, r9
jmp 0x140049855
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x34
jmp 0x14004981f
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x52
dec rdi
inc rdi
jmp 0x140048d72
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
inc r9
dec rdi
inc rdi
jmp 0x140048d72
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400497bd
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400493e1
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x140049262
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140049418
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
inc rax
cmp r8, rax
jne 0x14004943a
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x140049884
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14004945f
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x140049855
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140049487
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
add r8, r9
jmp 0x140049855
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400494ae
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14004981f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400494dd
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140048d72
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140049262
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400497bd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14004952b
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4f
jmp 0x1400497bd
inc rax
cmp r8, rax
jne 0x14004954d
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x14004981f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140049575
sub r10b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x29
add r8, r9
jmp 0x140049855
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14004959a
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
jmp 0x1400498ac
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14004921c
sub r10b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5f
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140049604
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
inc rax
cmp r8, rax
jne 0x14004962a
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140049884
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140049656
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x140049855
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140049679
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x14004981f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400496a4
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x140048d72
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400491e4
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
jmp 0x1400497bd
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0xc
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14004981f
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140049884
sub r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x49
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x11
jmp 0x140049855
sub r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2f
add r8, r9
jmp 0x140049855
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x77
inc r9
dec rdi
inc rdi
jmp 0x140048d72
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x1400497bd
movzx r10d, dil
lea ecx, [r10 + 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1d
sub r10b, 0x6f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 9
add r11b, r10b
mov byte [rbp + rdi - 0x30], r11b
inc r9
dec rdi
inc rdi
jmp 0x140048d72
lea ecx, [rdi + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1f
dec rdi
inc rdi
jmp 0x140048d72
movzx r10d, dil
lea ecx, [r10 - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3d
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x27
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x30], r11b
add r8, r9
jmp 0x140049855
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x79
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140048d72
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, 0x69
add bl, cl
movzx r10d, dil
sub r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x45
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x30], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x30], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
add bl, 0x2d
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140048d72
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x140048d70
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x53
jmp 0x140048d60
lea rdx, [rbp + 0x17ac384]
jmp 0x14004995d
lea rdx, [rbp + 0xaf32cb]
jmp 0x14004995d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x80]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x110], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 8], 0x413a
mov byte [rbp - 6], 0x62
xorps xmm0, xmm0
movups xmmword [rbp - 5], xmm0
movups xmmword [rbp + 0xb], xmm0
movabs r14, 0xb51e5106702c61f0
movabs r12, 0x8997952030dde9b0
movabs r15, 0x1f5af313508525d0
movzx ebx, byte [rbp + 0x110]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14004a4e2
movzx r10d, byte [rbp + rdi - 8]
mov esi, r10d
cmp rax, rdi
ja 0x14004a4d9
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140049a30
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x70
jmp 0x140049a76
je 0x14004a466
inc rcx
cmp rax, rcx
je 0x14004a40e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14004a3bf
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14004a368
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x14004a348
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14004a2fd
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x14004a4d0
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x140049aaf
lea r8d, [r11 - 0x50]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x140049ae0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14004a2f2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14004a36c
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14004a2d6
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x14004a02f
nop dword [rax]
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14004a021
lea rdx, [r9 + 0x42]
cmp rax, rdx
je 0x14004a003
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140049fe1
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140049fc6
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140049faa
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140049f8e
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140049f6e
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140049f4e
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x140049f20
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140049af0
mov rax, rdx
lea r9, [rdx + 0x5a]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x14004a4b0
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x14004a490
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x140049cda
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x140049cbc
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x140049c9e
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x140049ed1
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x140049e86
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x140049e40
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140049e19
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x140049af0
mov rax, rdx
lea r9, [rdx + 5]
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x140049def
lea rdx, [r9 + 1]
cmp rax, rdx
ja 0x140049dcf
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x140049daf
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140049d8f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140049d7a
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x140049d5f
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x140049d3d
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x140049d18
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x140049cfa
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140049af0
mov rax, rdx
lea r9, [rdx + 2]
jmp 0x140049af0
lea r8d, [r11 + 0x50]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x30
add bl, r8b
jmp 0x140049ae0
lea r8d, [r11 + 0x70]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x10
add bl, r8b
jmp 0x140049a80
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140049a05
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
jmp 0x14004a319
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400499f2
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
dec rdi
inc rdi
jmp 0x1400499f2
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x14004a382
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x14004a3a4
add r11b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x14004a3a7
lea r8d, [r11 + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x14004a3e3
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x14004a425
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
movzx ecx, byte [rbp + rdi - 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400499f2
sub r11b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 8], bl
inc rdi
jmp 0x1400499f2
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
cmp r9, 0x80
jb 0x140049e34
lea r8d, [r11 - 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14004a31c
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
add bl, r8b
cmp rax, 0x10
jae 0x14004a298
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x14004a1a3
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x140049e58
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 4
je 0x14004a2b9
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x14004a0e3
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
jmp 0x140049e9c
add r11b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400499f2
add r11b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x14004a425
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x14004a3e3
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x14004a3a7
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x14004a3a4
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x14004a382
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x1400499f2
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x1400499f2
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x14004a30a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x14004a058
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140049ee7
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14004a08f
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400499f2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14004a0b4
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x14004a3a4
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140049eea
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400499f2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14004a107
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
jmp 0x14004a319
inc rcx
cmp rax, rcx
jne 0x14004a12c
lea r8d, [r11 - 0x50]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14004a382
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14004a151
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x14004a3a7
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14004a178
lea r8d, [r11 + 0x50]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x30
add bl, r8b
jmp 0x14004a3e3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140049e9f
add r11b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r11b
jmp 0x14004a425
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14004a1d6
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
movzx ecx, byte [rbp + rdi - 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400499f2
inc rcx
cmp rax, rcx
jne 0x14004a1fc
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x60
add bl, r11b
jmp 0x14004a425
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14004a226
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
add bl, r8b
jmp 0x14004a3e3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14004a24c
lea r8d, [r11 + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14004a382
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14004a270
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x1400499f2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140049e5b
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x14004a319
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
add bl, r10b
jmp 0x14004a382
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x14004a3e3
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x14004a3a4
lea r8d, [r11 - 0x70]
mov edx, 8
jmp 0x14004a30a
movzx r11d, dil
lea r8d, [r11 - 0x30]
mov edx, Ordinal_41
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
mov byte [rbp + rdi - 8], dl
inc r9
dec rdi
inc rdi
jmp 0x1400499f2
lea edx, [rdi + 0x10]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x70
dec rdi
inc rdi
jmp 0x1400499f2
movzx r11d, dil
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x10
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 8], r10b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400499f2
movabs rdx, 0xf3d4372d1136ad90
add rdx, rdi
and sil, dl
mov ecx, 8
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx r11d, dil
add r11b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x30
add dl, r11b
movzx ecx, dl
mov byte [rbp + rdi - 8], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x14004a425
lea rdx, [rdi + r12]
and sil, dl
mov ecx, Ordinal_26
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea r8d, [rdi + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rdi - 8], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400499f2
lea rdx, [rdi + r15]
and sil, dl
mov ecx, Ordinal_41
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx ecx, byte [rbp + rdi - 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400499f2
sub r11b, 0x50
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400499f0
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400499e0
lea rdx, [rbp + 0x151cd38]
jmp 0x14004a4e6
lea rdx, [rbp + 0xbe2f28]
jmp 0x14004a4e6
lea rdx, [rbp - 8]
lea rcx, [rbp + 0xa0]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x110], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbp + 0x138]
mov dword [rsp + 0x20], ecx
mov r9, qword [rbp + 0x130]
mov r8, qword [rbp + 0x128]
mov rdx, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x118]
call fcn.140006580
mov rax, r13
add rsp, 0x1c8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret