Function at 0x140121ac0
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
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 + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x68], 0x51f3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0xbe4afc6f90ad142f
movabs rdx, 0x34b362502b550bb1
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1401227a6
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x14012279d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140121c3b
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 0x140121c68
je 0x140122721
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401226de
lea rax, [r9 + 6]
cmp r8, rax
je 0x140122695
lea rax, [rcx + 1]
cmp r8, rax
je 0x140122660
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x140122794
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140121c9a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x49
jmp 0x140121ce0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140122606
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401225e1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1401225b9
lea rax, [r9 + 7]
cmp r8, rax
je 0x140122566
lea rax, [r9 + 8]
cmp r8, rax
je 0x140122541
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140122254
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x140122237
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14012220a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1401221db
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1401221bc
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14012219a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140122180
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140122163
lea rax, [r9 + 8]
cmp r8, rax
je 0x140122144
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140122125
lea rax, [r9 + 3]
cmp r8, rax
je 0x140121cf0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140122779
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14012275e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140121ee4
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140121ec0
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140121ea5
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1401220de
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14012209b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140122060
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140122035
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140121cf0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140122016
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140121ff7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140121fd5
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140121fba
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140121f9c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140121f80
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140121f51
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140121f23
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140121f08
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140121cf0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
jmp 0x140121cf0
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x29
jmp 0x140121ce0
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 0x140121c70
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 0x140121c06
lea edx, [rbx + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x140122626
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 0x140121bf2
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 0x140121bf2
lea edx, [rbx + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1401226b9
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 0x1401226fe
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
jmp 0x1401226fe
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 0x140122517
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 0x140122589
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 0x140122741
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 - 0x68], r11b
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140121bf2
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 0x140122049
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 0x14012262c
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 0x1401224e0
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140122421
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
jmp 0x140122075
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 0x1401224fd
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140122359
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
jmp 0x1401220b0
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 0x140122741
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 0x140122589
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 0x140122517
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x1401226fe
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 0x1401226fe
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 0x1401226bc
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 0x140121bf2
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 0x140121bf2
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 0x14012262c
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140122282
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 0x1401220f3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401222aa
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 0x140122741
inc rax
cmp r8, rax
jne 0x1401222cf
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 0x140122517
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401222f7
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 0x1401226bc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012232a
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 0x140121bf2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401220f3
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 0x14012262c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012237f
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 0x14012262c
inc rax
cmp r8, rax
jne 0x1401223b4
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 0x140121bf2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401223d7
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x39
jmp 0x1401226bc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401223fa
lea ecx, [rbx - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x33
jmp 0x1401226fe
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401220b0
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x140122741
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140122444
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x140122741
inc rax
cmp r8, rax
jne 0x14012246b
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 0x140122589
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140122493
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 0x1401226fe
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401224b6
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x1401226bc
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140122075
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 0x14012262c
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 0x1401226bc
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 - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140122589
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 0x140122741
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 - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x140122741
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 0x1401226fe
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 0x1401226b9
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 - 0x68], dil
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140121bf2
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 0x140121bf2
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 - 0x68], r10b
add r8, r9
jmp 0x1401226fe
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 0x140121bf2
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 - 0x68]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x140121bf2
add bl, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x79
jmp 0x140121bf0
add bl, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x51
jmp 0x140121be0
lea rbx, [rbp + 0x15be1dc]
jmp 0x1401227aa
lea rbx, [rbp + 0x88b20f]
jmp 0x1401227aa
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1401227c2
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
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 + 0x10]
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x87484945
mov dword [rsp + 0x24], 0x4546485e
mov dword [rsp + 0x28], 0x434f5b8c
mov word [rsp + 0x2c], 0x915e
mov byte [rsp + 0x2e], recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx r11d, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rcx, 0x8a897ecbccf4de84
cmp rdi, 0x23
jae 0x1401232fb
movzx ebx, byte [rsp + rdi + 0x20]
mov esi, ebx
nop dword [rax]
cmp r8, rdi
ja 0x1401232f2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401228ab
add rcx, rdi
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
add r11b, 0x64
jmp 0x1401228e4
je 0x140123278
inc rax
cmp r8, rax
je 0x14012321b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401231c2
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401231a3
lea rax, [r9 + 5]
cmp r8, rax
je 0x140123181
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1401232e9
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14012291e
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 0x140122951
lea rax, [r9 + 1]
cmp r8, rax
je 0x140123142
inc rax
cmp r8, rax
je 0x140123120
lea rax, [r9 + 3]
cmp r8, rax
je 0x140123112
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401230e4
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140122dfe
nop
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140122de4
lea rax, [r9 + 9]
cmp r8, rax
je 0x140122dc2
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140122db4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140122d94
lea rax, [r9 + 6]
cmp r8, rax
je 0x140122d78
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140122d5e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140122d3e
lea rax, [r9 + 4]
cmp r8, rax
je 0x140122d10
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140122960
mov r8, rax
lea r9, [rax + 0x20]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1401232c9
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1401232ad
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140122b1e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140122b04
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140122ae5
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140122cc1
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140122c76
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140122c3b
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140122960
lea r8, [r9 + 5]
lea r9, [r8 + 5]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140122c0d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140122bed
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140122bd3
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140122bb7
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140122ba9
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140122b83
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140122b5e
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140122b44
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140122960
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
jmp 0x140122960
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 0x140122951
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x1401228f0
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 0x140122880
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140123157
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 0x140122862
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 0x140122862
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x1401231cf
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x140123202
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x1401230b8
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 0x14012323c
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 + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140122862
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 0x140123079
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 0x140123157
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 0x140123086
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140122f95
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 0x140122c50
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 0x1401230a1
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140122ef2
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x140122c8b
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 + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140122862
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 0x14012323c
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1401230b8
sub r10b, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
jmp 0x140123202
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 0x1401231ff
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x1401231cf
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 0x140122862
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x140123157
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x140122e1a
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140122ccf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140122e51
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 + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140122862
inc rax
cmp r8, rax
jne 0x140122e79
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 0x14012323c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140122e9e
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
jmp 0x140123202
cmp r8, rcx
jne 0x140122ebf
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x1401231ff
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140122cdb
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 0x140122862
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140122f15
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140123157
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140122f44
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 0x140122862
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140122f69
sub r10b, 0x64
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x44
jmp 0x1401231ff
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140122c8b
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 0x1401230b8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140122fc8
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 + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140122862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140122ff0
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 0x1401230b8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14012301b
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 0x140122862
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14012304d
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 0x140122862
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140122c50
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 0x140123157
mov byte [rsp + rdi + 0x20], r11b
inc rdi
jmp 0x140122862
lea edx, [r10 - 0x60]
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
jmp 0x1401231da
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 + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14012323c
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 + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140122862
lea edx, [r10 - 0xc]
mov ecx, Ordinal_45
jmp 0x1401231cf
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 0x140122862
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 + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x140122862
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 0x140122862
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 0x140122862
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, r10b
and al, bl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140122862
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 + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140122862
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 + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140122862
sub r10b, 0x6c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xc
jmp 0x14012285e
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 0x140122847
lea rcx, [rbp + 0x1457fd0]
jmp 0x140123300
lea rcx, [rbp + 0x7a5e54]
jmp 0x140123300
lea rcx, [rsp + 0x20]
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 [rsp + 0x70], 0xc3612565
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0xf977e6e28c908121
movabs r14, 0xec67b4a7a5b18363
movzx edx, byte [rbp + 0xf0]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140123e8c
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x140123e83
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401233b0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x19
jmp 0x1401233ea
je 0x140123e1b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140123dec
lea rax, [r9 + 5]
cmp r8, rax
je 0x140123db2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140123d93
lea rax, [r9 + 2]
cmp r8, rax
je 0x140123d71
movzx r10d, bl
nop
cmp r9, rbx
ja 0x140123e7a
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140123419
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x140123450
lea rax, [r9 + 1]
cmp r8, rax
je 0x140123d30
inc rax
cmp r8, rax
je 0x140123d0b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140123ce9
lea rax, [r9 + 4]
cmp r8, rax
je 0x140123cbf
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140123998
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14012397e
lea rax, [r9 + 9]
cmp r8, rax
je 0x140123959
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140123933
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140123916
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1401238fa
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401238de
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1401238c4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401238a4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140123876
lea rax, [r9 + 3]
cmp r8, rax
je 0x140123460
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140123e5e
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140123e42
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14012363e
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140123624
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14012360a
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x14012382d
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1401237e4
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1401237a4
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x140123781
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140123460
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140123757
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140123737
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14012371c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1401236fc
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1401236e0
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1401236c4
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14012369e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140123675
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14012365a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140123460
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
jmp 0x140123460
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x140123450
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x1401233f0
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
jmp 0x140123385
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140123d45
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x140123372
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140123372
lea edx, [r10 - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2e
add dl, cl
jmp 0x140123dcb
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
jmp 0x140123e00
add r10b, 0x5e
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140123e03
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140123c5b
sub r10b, 0x26
movzx eax, r11b
and al, r10b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140123c85
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140123372
sub r10b, 0xd
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x5b
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x140123372
lea edx, [r10 - 0x4f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x29
add dl, cl
cmp r9, 0x3e8
jb 0x140123798
lea edx, [r10 + 0x26]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x140123d47
lea edx, [r10 + 0x6f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 9
add dl, cl
cmp r8, 0x400
jae 0x140123c2c
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140123b57
lea edx, [r10 - 0x6e]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1401237b9
lea edx, [r10 + 0x2d]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3b
add dl, cl
lea rax, [r9 + r8]
cmp rax, 4
je 0x140123c48
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140123a74
lea edx, [r10 - 0x23]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xb
jmp 0x1401237f9
add r10b, 0x3e
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140123372
sub r10b, 4
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140123c85
lea edx, [r10 - 0x46]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x16
jmp 0x140123c5b
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
jmp 0x140123e03
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7a
jmp 0x140123e00
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140123dcb
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140123372
add r10b, 0x70
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x140123372
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x42
jmp 0x140123d45
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1401239be
lea edx, [r10 + 0x21]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x19
jmp 0x140123842
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401239f5
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140123372
inc rax
cmp r8, rax
jne 0x140123a18
lea edx, [r10 - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140123c5b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140123a3e
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140123dcb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140123844
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x140123372
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140123a97
lea edx, [r10 + 0x1f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x27
jmp 0x140123d45
inc rax
cmp r8, rax
jne 0x140123ac1
sub r10b, 0x5d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x75
dec rbx
inc rbx
jmp 0x140123372
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140123ae6
lea edx, [r10 - 0x1b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x43
add dl, cl
jmp 0x140123dcb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140123b0b
add r10b, 0x27
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x11
jmp 0x140123e00
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140123b30
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x21
jmp 0x140123e03
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1401237fb
lea edx, [r10 - 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x53
jmp 0x140123c5b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140123b8e
sub r10b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140123372
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140123bb1
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x68
jmp 0x140123c5b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140123bd6
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x140123e00
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140123c05
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140123372
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1401237bb
lea edx, [r10 - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
jmp 0x140123d45
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x140123dcb
lea edx, [r10 - 0x56]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
sub r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x73
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x74
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140123372
add r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x31
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140123372
add r10b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5d
dec rbx
inc rbx
jmp 0x140123372
add r10b, 0x39
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x71
inc r9
dec rbx
inc rbx
jmp 0x140123372
lea edx, [r10 - 9]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x3f
add dl, cl
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xf
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x140123372
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x57
inc r9
dec rbx
inc rbx
jmp 0x140123372
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x77
dec rbx
inc rbx
jmp 0x140123372
movzx r10d, bl
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x45
sub r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x41
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
jmp 0x140123e00
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140123372
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x4b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140123372
add r10b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 3
jmp 0x140123370
sub r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x35
jmp 0x140123360
lea rdx, [rbp + 0x156c19c]
jmp 0x140123e91
lea rdx, [rbp + 0xa742bd]
jmp 0x140123e91
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 + 0x48], 0xf6ecc8fe
mov word [rsp + 0x4c], 0x81f6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs r14, 0xcc15a8bed9488f96
movabs r12, 0xfc6c4bba3e6acdee
movabs r15, 0x6440fa3c8bd9aec2
movzx ebx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140124a0a
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x140124a01
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140123f70
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x1a
jmp 0x140123f9c
je 0x140124995
inc rax
cmp r8, rax
je 0x140124940
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401248f0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012489c
movzx r10d, dil
cmp r9, rdi
ja 0x1401249f8
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140123fc9
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x22
jmp 0x140124020
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14012485d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140124842
lea rax, [r9 + 5]
cmp r8, rax
je 0x140124826
lea rax, [rcx + 1]
cmp r8, rax
je 0x14012480a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401247ea
lea rax, [r9 + 8]
cmp r8, rax
je 0x1401247bc
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140124589
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14012456f
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14012454a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140124524
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140124506
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1401244e6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1401244ca
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1401244b0
lea rax, [r9 + 9]
cmp r8, rax
je 0x140124490
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140124462
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140124030
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x400]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1401249dc
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1401249bc
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140124222
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140124204
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1401241ea
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14012441b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1401243cf
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140124390
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140124369
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140124030
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14012433f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14012431f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140124301
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1401242e5
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1401242c9
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1401242ad
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140124287
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14012425e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140124242
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140124030
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
jmp 0x140124030
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
jmp 0x140124020
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140123fa0
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140123f45
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x10
add bl, dl
jmp 0x140124872
add r10b, 0x44
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x140123f32
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140123f32
lea edx, [r10 - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x74
add bl, dl
jmp 0x1401248b5
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
jmp 0x1401248d5
sub r10b, 0x6c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0xc
jmp 0x1401248d8
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140124914
add r10b, 0x3c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140124957
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x70
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140123f32
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x140123f32
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x61
jb 0x140124384
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x140124872
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r8, 0x3e8
jae 0x140124784
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1401246d2
lea edx, [r10 + 0xc]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x54
add bl, dl
jmp 0x1401243a9
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1401247a1
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140124658
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1401243e8
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140123f32
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140124957
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x140124914
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1401248d8
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1401248d5
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1401248b5
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140123f32
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140123f32
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x140124872
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1401245ac
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1a
jmp 0x140124430
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401245df
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140123f32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140124606
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140124914
cmp r8, rcx
jne 0x14012462d
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x140123f32
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140124430
lea edx, [r10 - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140124872
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012467b
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x140124872
inc rax
cmp r8, rax
jne 0x1401246a9
add r10b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140123f32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401243e8
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x1401248d5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140124709
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140123f32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140124730
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140124914
cmp r8, rcx
jne 0x14012475b
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140123f32
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1401243a9
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x140124872
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x38
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1401248b5
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140124914
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140123f32
sub r10b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140124957
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5a
jmp 0x1401248d8
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
jmp 0x1401248d5
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1401248b5
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
add r10b, 0x5a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x76
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
inc r9
dec rdi
inc rdi
jmp 0x140123f32
movzx r10d, dil
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
sub r10b, 0x7a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x48], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140123f32
movabs rcx, 0x94979d37f0fbed1a
add rcx, rdi
and sil, cl
mov eax, Ordinal_41
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx r10d, dil
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140124957
lea rcx, [rdi + r12]
and sil, cl
mov eax, 0x3f
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
lea edx, [rdi + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140123f32
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub r11b, sil
lea ebx, [rax + r11]
sub bl, 0x4e
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140123f32
sub r10b, 0x12
movzx eax, r11b
and al, r10b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140123f30
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4e
jmp 0x140123f20
lea rdx, [rbp + 0x1407810]
jmp 0x140124a0f
lea rdx, [rbp + 0x10907a6]
jmp 0x140124a0f
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 - 0x40], 0xb909
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x807c1f5a25f46f47
movabs r14, 0x845d1a2b5597e97f
movabs r12, 0x8364db7709af0af1
movabs r15, 0x81745e0e71dd4dd5
movzx ebx, byte [rbp + 0xf0]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140125689
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x140125680
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140124ae0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0xf
jmp 0x140124b27
je 0x14012561a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14012559d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140125573
lea rax, [r9 + 5]
cmp r8, rax
je 0x140125536
lea rax, [r9 + 7]
cmp r8, rax
je 0x140125517
lea rax, [r9 + 6]
cmp r8, rax
je 0x1401254d4
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x140125677
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140124b59
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3b
jmp 0x140124ba0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401254bd
inc rax
cmp r8, rax
je 0x140125498
lea rax, [r9 + 4]
cmp r8, rax
je 0x140125479
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012545d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140125433
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1401250ee
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1401250d0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1401250ab
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140125089
lea rax, [r9 + 4]
cmp r8, rax
je 0x14012506f
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x140125050
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140125030
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140125012
lea rax, [r9 + 3]
cmp r8, rax
je 0x140124ff2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140124fc4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140124bb0
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14012565b
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14012563f
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140124d96
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140124d7c
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140124d62
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140124f7d
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140124f37
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140124eff
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x140124edc
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140124bb0
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140124eb2
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140124e92
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140124e74
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140124e54
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x140124e31
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140124e13
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140124df1
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140124dcc
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140124db2
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140124bb0
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x140124bb0
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
jmp 0x140124ba0
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x140124b30
add r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x17
jmp 0x140124ab5
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x1401254ed
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 0x140124aa2
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 0x140124aa2
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 0x14012554f
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 0x140125585
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 0x140125585
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 0x1401255b4
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 0x1401255dc
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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
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 - 0x40], bl
inc rdi
jmp 0x140124aa2
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 0x140124ef3
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 0x1401254ed
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 0x1401253fb
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140125301
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x140124f14
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 0x140125418
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140125238
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6d
jmp 0x140124f4c
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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
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 0x1401255dc
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 0x1401255b4
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 0x140125585
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 0x140125585
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x34
jmp 0x14012554f
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 0x140124aa2
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 0x140124aa2
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 0x1401254ed
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140125111
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x140124f92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140125148
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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
inc rax
cmp r8, rax
jne 0x14012516a
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x1401255b4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012518f
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x140125585
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1401251b7
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 0x140125585
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401251de
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 0x14012554f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14012520d
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 0x140124aa2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140124f92
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 0x1401254ed
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012525b
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4f
jmp 0x1401254ed
inc rax
cmp r8, rax
jne 0x14012527d
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x14012554f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401252a5
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 0x140125585
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401252ca
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
jmp 0x1401255dc
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140124f4c
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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140125334
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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
inc rax
cmp r8, rax
jne 0x14012535a
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 0x1401255b4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140125386
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 0x140125585
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401253a9
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x14012554f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401253d4
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 0x140124aa2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140124f14
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
jmp 0x1401254ed
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 0x14012554f
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 0x1401255b4
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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x11
jmp 0x140125585
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 0x140125585
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 0x140124aa2
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x1401254ed
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 - 0x40], r11b
inc r9
dec rdi
inc rdi
jmp 0x140124aa2
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 0x140124aa2
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 - 0x40], r11b
add r8, r9
jmp 0x140125585
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 0x140124aa2
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 - 0x40], 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 - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140124aa2
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x140124aa0
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x53
jmp 0x140124a90
lea rdx, [rbp + 0x17ac374]
jmp 0x14012568d
lea rdx, [rbp + 0xaf32bb]
jmp 0x14012568d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 - 0x18], 0x413a
mov byte [rbp - 0x16], 0x62
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0xb51e5106702c61f0
movabs r12, 0x8997952030dde9b0
movabs r15, 0x1f5af313508525d0
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140126212
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x140126209
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140125760
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x70
jmp 0x1401257a6
je 0x140126196
inc rcx
cmp rax, rcx
je 0x14012613e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1401260ef
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140126098
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140126078
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14012602d
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140126200
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x1401257df
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 0x140125810
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140126022
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14012609c
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140126006
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x140125d5f
nop dword [rax]
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140125d51
lea rdx, [r9 + 0x42]
cmp rax, rdx
je 0x140125d33
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140125d11
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140125cf6
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140125cda
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140125cbe
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140125c9e
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140125c7e
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x140125c50
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140125820
mov rax, rdx
lea r9, [rdx + 0x5a]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1401261e0
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x1401261c0
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x140125a0a
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1401259ec
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1401259ce
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x140125c01
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x140125bb6
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x140125b70
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140125b49
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x140125820
mov rax, rdx
lea r9, [rdx + 5]
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x140125b1f
lea rdx, [r9 + 1]
cmp rax, rdx
ja 0x140125aff
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x140125adf
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140125abf
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140125aaa
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x140125a8f
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x140125a6d
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x140125a48
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x140125a2a
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140125820
mov rax, rdx
lea r9, [rdx + 2]
jmp 0x140125820
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 0x140125810
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 0x1401257b0
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 0x140125735
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
jmp 0x140126049
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 0x140125722
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 0x140125722
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x1401260b2
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x1401260d4
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 0x1401260d7
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 0x140126113
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 0x140126155
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 - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140125722
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 - 0x18], bl
inc rdi
jmp 0x140125722
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 0x140125b64
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 0x14012604c
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 0x140125fc8
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x140125ed3
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x140125b88
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 0x140125fe9
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x140125e13
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
jmp 0x140125bcc
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 - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140125722
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 0x140126155
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 0x140126113
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x1401260d7
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1401260d4
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x1401260b2
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 0x140125722
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x140125722
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x14012603a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x140125d88
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140125c17
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140125dbf
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 - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140125722
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140125de4
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1401260d4
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140125c1a
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 0x140125722
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140125e37
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
jmp 0x140126049
inc rcx
cmp rax, rcx
jne 0x140125e5c
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 0x1401260b2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140125e81
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x1401260d7
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140125ea8
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 0x140126113
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140125bcf
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 0x140126155
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140125f06
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 - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140125722
inc rcx
cmp rax, rcx
jne 0x140125f2c
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 0x140126155
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140125f56
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 0x140126113
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140125f7c
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 0x1401260b2
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140125fa0
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x140125722
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140125b8b
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x140126049
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 0x1401260b2
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 0x140126113
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x1401260d4
lea r8d, [r11 - 0x70]
mov edx, 8
jmp 0x14012603a
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 - 0x18], dl
inc r9
dec rdi
inc rdi
jmp 0x140125722
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 0x140125722
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 - 0x18], r10b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140125722
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 - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x140126155
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 - 0x18], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140125722
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 - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140125722
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 0x140125720
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 0x140125710
lea rdx, [rbp + 0x151cd28]
jmp 0x140126216
lea rdx, [rbp + 0xbe2f18]
jmp 0x140126216
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 edx, dword [rbp + 0x100]
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov rax, r13
mov rbx, qword [rsp + 0x208]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret