Function at 0x140128270
Capabilities:
Encode data using base64
Parse pe header

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 r15, qword [0x1402cdcd0]
mov qword [rbp + 0x110], r15
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r13, rax
movabs rax, 0x48d159e26af37c05
imul r13
mov r12, rdx
sar r12, 0xa
mov rax, r12
shr rax, 0x3f
add r12, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r12
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r12, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r13
lea rcx, [rdx + r13]
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 rdx, rcx
sub rdx, rax
mov qword [rbp + 0x120], rdx
imul eax, ecx, 0x3c
sub r13d, eax
mov edx, 7
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x18]
mov qword [rbp + 0x10], rax
mov word [rbp - 0x68], 0x41a3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x7036ec8ed4e947e7
movabs rdi, 0xcd40742486bc8e3
movabs r14, 0xda901dc9ca699ef9
movzx r11d, byte [rbp + 0x120]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
movabs rcx, 0x66de0b43c0feeb0b
cmp rbx, 0x23
jae 0x140128f82
movzx r10d, byte [rbp + rbx - 0x68]
movzx edx, r10b
cmp r8, rbx
ja 0x140128f79
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401283fb
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x4d
jmp 0x140128434
je 0x140128f09
inc rax
cmp r8, rax
je 0x140128ea9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140128e5e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140128e02
lea rax, [r9 + 4]
cmp r8, rax
je 0x140128dd8
movzx edx, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x140128f70
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14012846a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x51
jmp 0x1401284b3
lea rax, [r9 + 1]
cmp r8, rax
je 0x140128d82
inc rax
cmp r8, rax
je 0x140128d55
cmp r8, rcx
je 0x140128d31
lea rax, [r9 + 5]
cmp r8, rax
je 0x140128d0d
lea rax, [r9 + 7]
cmp r8, rax
je 0x140128ce9
lea rax, [r9 + 4]
cmp r8, rax
je 0x140128cb7
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1401289d9
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1401289bc
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140128994
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140128974
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140128955
lea rax, [r9 + 2]
cmp r8, rax
je 0x14012893b
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140128921
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140128902
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1401288e8
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401288bb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401284c0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140128f55
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140128f3b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14012868d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140128672
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140128657
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140128871
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140128820
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140128803
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1401287e1
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1401287b4
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14012879a
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14012877b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14012875c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140128742
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140128723
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140128702
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1401286da
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1401286bb
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 2]
jmp 0x1401284c0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x31
jmp 0x1401284b3
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x35
jmp 0x140128440
movabs rcx, 0x3f17f0bac66df2cd
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x65
movabs rcx, 0x66de0b43c0feeb0b
jmp 0x1401283d0
lea edx, [rbx + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140128da1
lea edx, [rbx + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1401283b2
lea ecx, [rbx + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
dec rbx
inc rbx
jmp 0x1401283b2
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140128e25
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x140128e42
lea edx, [rbx - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140128e45
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 0x140128e81
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
jmp 0x140128ecc
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
lea ecx, [rbx + 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x37
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1401283b2
movzx edi, bl
lea ecx, [rdi + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x63
jmp 0x140128c41
lea ecx, [rbx + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 3
cmp r8, 0xa
jae 0x140128c7e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140128b95
movzx edi, bl
lea edx, [rdi - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140128c41
lea ecx, [rbx + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x69
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x140128c9b
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140128a86
lea ecx, [rbx - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x59
jmp 0x140128835
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x140128ecc
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140128e81
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x140128e45
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
jmp 0x140128e42
lea edx, [rbx - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140128e25
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4a
dec rbx
inc rbx
jmp 0x1401283b2
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1401283b2
movzx edi, bl
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x140128da4
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x140128a06
movabs rcx, 0x66de0b43c0feeb0b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x4d
jmp 0x140128886
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140128a3c
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
inc rax
cmp r8, rax
jne 0x140128a63
lea edx, [rbx - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140128e81
cmp r8, rcx
jne 0x140128886
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
jmp 0x140128e42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140128aac
movzx edi, bl
lea ecx, [rdi - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0xd
jmp 0x140128da4
inc rax
cmp r8, rax
jne 0x140128ad4
lea ecx, [rbx - 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x27
dec rbx
inc rbx
jmp 0x1401283b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140128af7
lea ecx, [rbx - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3f
jmp 0x140128e25
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140128b1a
lea ecx, [rbx + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5b
jmp 0x140128e42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140128b3d
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x71
jmp 0x140128e81
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140128b60
lea ecx, [rbx + 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x29
jmp 0x140128ecc
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140128835
lea ecx, [rbx + 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3d
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140128bc6
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
inc rax
cmp r8, rax
jne 0x140128be8
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x140128e81
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140128c10
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140128e42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140128c3e
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1401283b2
movzx edi, bl
cmp r9, 0x1000
jb 0x140128c67
lea ecx, [rdi + 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x5c]
jmp 0x140128da4
movabs rdi, 0xcd40742486bc8e3
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1401283b2
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
add r11b, r10b
jmp 0x140128e25
lea edx, [rbx - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140128e81
movabs rcx, 0xabd3b75266d5cead
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x45
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
movabs rcx, 0x105b8a4362da2281
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x79
jmp 0x140128e81
movabs rcx, 0x74e35d345ede7655
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x53
jmp 0x140128e42
movabs rcx, 0xa72746acdce0a03f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x47
jmp 0x140128e25
movabs rcx, 0xbaf199dd8e4f413
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x7b
inc r9
dec rbx
inc rbx
jmp 0x1401283b2
movabs rcx, 0x3df3031656e71dfd
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x15
movzx edi, bl
add dil, 0x6d
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 5
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
movabs rdi, 0xcd40742486bc8e3
inc r9
dec rbx
inc rbx
jmp 0x1401283b2
movabs rcx, 0x702a8f84eefc5a5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x7d
dec rbx
inc rbx
jmp 0x1401283b2
movabs rcx, 0x39469270ccf1ef8f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x17
movzx r10d, dl
lea ecx, [rbx - 0x7d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
add r10b, 0x6b
add r10b, r11b
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1401283b2
movabs rcx, 0xd0124eda46f86d4d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x1b
movzx r10d, dl
lea edx, [rbx - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x2f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140128ecc
movabs rcx, 0x2563852c4fa9737
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x7f
movzx r10d, dl
lea ecx, [rbx - 0x5c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
movabs rcx, 0x349a21cb42fcc121
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x19
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1401283b2
sub bl, 0x49
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
dec r11b
jmp 0x1401283ae
sub bl, 0x5f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x67
jmp 0x14012839e
lea rbx, [rbp + 0x145eafc]
jmp 0x140128f86
lea rbx, [rbp + 0x84d607]
jmp 0x140128f86
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0x120]
lea rcx, [rbp + 0x18]
call fcn.140002dc0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x140128fa0
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.140004830
nop
lea rax, [rbp + 0x18]
mov qword [rbp + 0x10], rax
lea rdx, [rbp + 0x18]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002bd0
nop
lea rcx, [rbp + 0x18]
call fcn.140002a20
mov edx, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xf7a4bdb1
mov dword [rsp + 0x24], 0xa9b6b4ae
mov dword [rsp + 0x28], 0xb3bfa3f8
mov word [rsp + 0x2c], 0xfdae
mov byte [rsp + 0x2e], reloc.WLDAP32.dll_Ordinal_30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0x120]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor r14d, r14d
movabs rcx, 0x2248d8045271c6b2
cmp r14, 0x23
jae 0x1401298bd
movzx r11d, byte [rsp + r14 + 0x20]
mov r15d, r11d
cmp r8, r14
ja 0x1401298b4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14012907a
add rcx, r14
mov rax, rcx
and rax, r15
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r15
add bl, 0x22
jmp 0x1401290b3
je 0x14012983b
inc rax
cmp r8, rax
je 0x1401297ae
lea rax, [r9 + 5]
cmp r8, rax
je 0x14012975b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14012973b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1401296f8
movzx r10d, r14b
cmp r9, r14
ja 0x1401298ab
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1401290e0
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x36
jmp 0x140129113
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401296dd
inc rax
cmp r8, rax
je 0x1401296b4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140129692
lea rax, [r9 + 6]
cmp r8, rax
je 0x140129678
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x140129377
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14012935d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140129338
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140129312
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1401292f4
lea rax, [r9 + 9]
cmp r8, rax
je 0x140129120
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14012988b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14012986f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14012920f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1401291f1
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1401292a8
lea r8, [r9 + 0x1000]
lea r9, [r8 + 6]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14012928b
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14012926b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140129251
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140129235
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x80]
jmp 0x140129120
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1401290b7
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
movabs rcx, 0x2248d8045271c6b2
jmp 0x140129050
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x140129796
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x48
jmp 0x1401297cf
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1401297fa
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140129858
lea ebx, [r10 + 0x6e]
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 2
add bl, r11b
cmp r8, 1
jae 0x140129640
lea rcx, [r9 + 3]
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140129570
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140129858
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140129774
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec r14
inc r14
jmp 0x140129033
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
inc r9
dec r14
inc r14
jmp 0x140129033
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x140129711
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401293d1
lea ecx, [r10 - 0x4e]
movzx eax, cl
and al, r11b
mov ebx, reloc.WS2_32.dll_recvfrom
sub bl, al
add bl, bl
add bl, cl
add bl, r11b
lea rax, [r9 + r8]
cmp rax, 8
je 0x14012965d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1401294a5
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1401292b9
jne 0x1401293fe
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, byte [rsp + r14 + 0x20]
add rax, r9
add r14, rax
inc r14
jmp 0x140129033
inc rax
cmp r8, rax
jne 0x140129424
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 0x1401297cf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012944d
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
jmp 0x140129796
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140129472
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
jmp 0x140129793
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140129398
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec r14
inc r14
jmp 0x140129033
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401294cc
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140129711
inc rax
cmp r8, rax
jne 0x1401294f9
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5e
inc r9
dec r14
inc r14
jmp 0x140129033
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140129524
sub r10b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1a
dec r14
inc r14
jmp 0x140129033
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140129549
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
jmp 0x140129796
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1401292bc
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xa
jmp 0x1401297cf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140129595
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x140129796
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401295bc
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140129774
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401295e7
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
dec r14
inc r14
jmp 0x140129033
cmp r8, rcx
jne 0x14012960a
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140129711
cmp r9, 0x1000
jb 0x140129633
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x140129711
mov byte [rsp + r14 + 0x20], bl
inc r14
jmp 0x140129033
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x30
add bl, r11b
jmp 0x140129774
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1401297cf
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5a
jmp 0x1401297cf
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
dec r14
inc r14
jmp 0x140129033
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec r14
inc r14
jmp 0x140129033
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 0x140129711
movzx r10d, r14b
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7a
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x52
add r10b, r11b
mov byte [rsp + r14 + 0x20], r10b
inc r9
dec r14
inc r14
jmp 0x140129033
lea ecx, [r14 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
dec r14
inc r14
jmp 0x140129033
movzx r10d, r14b
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x46
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, bl
add r10b, r11b
mov byte [rsp + r14 + 0x20], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
jmp 0x140129033
movabs rax, 0xeffde81e411c6ede
add rax, r14
and r15b, al
add r15b, r15b
sub al, r15b
lea ebx, [r11 + rax]
sub bl, 0x12
movzx r10d, r14b
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + r14 + 0x20], al
inc r9
add rax, r9
sub r14, rax
lea edx, [r14 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + r14 + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r14, rax
movzx eax, byte [rsp + r14 + 0x20]
add rax, r9
add r14, rax
inc r14
jmp 0x140129033
movabs rax, 0x66da880cf7555416
add rax, r14
and r15b, al
mov ecx, 0x33
sub cl, r15b
lea ebx, [rcx + rcx]
add bl, al
add bl, r11b
movzx eax, byte [rsp + r14 + 0x20]
add rax, r9
add r14, rax
inc r14
jmp 0x140129033
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x56
jmp 0x14012902e
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140129020
lea rcx, [rbp + 0x1717eb8]
jmp 0x1401298c2
lea rcx, [rbp + 0xa3456a]
jmp 0x1401298c2
lea rcx, [rsp + 0x20]
mov r9d, r13d
mov r8d, dword [rbp + 0x120]
mov edx, r12d
call fcn.1400069d0
mov edx, 7
mov r15, qword [rbp + 0x110]
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xb3d991dd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4c], xmm0
mov qword [rsp + 0x5c], rax
mov dword [rsp + 0x64], eax
mov word [rsp + 0x68], ax
mov byte [rsp + 0x6a], al
movabs rsi, 0xcfc54718813b52b8
movabs r14, 0x4def7fdc8b15e878
movabs r12, 0x6f4fd54983b1f828
movzx edx, byte [rbp + 0x120]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14012a3f0
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x14012a3e7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140129990
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 8
jmp 0x1401299b0
je 0x14012a37f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012a353
lea rax, [r9 + 4]
cmp r8, rax
je 0x14012a33a
movzx r10d, bl
cmp r9, rbx
ja 0x14012a3de
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1401299e0
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140129a10
lea rax, [r9 + 1]
cmp r8, rax
je 0x14012a2f8
inc rax
cmp r8, rax
je 0x14012a2d2
lea rax, [r9 + 4]
cmp r8, rax
je 0x14012a2af
cmp r8, rcx
je 0x14012a293
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140129f63
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140129f47
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140129f22
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140129efc
lea rax, [r9 + 9]
cmp r8, rax
je 0x140129ee1
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140129ebe
lea rax, [r9 + 2]
cmp r8, rax
je 0x140129e9e
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140129e83
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140129e63
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140129e35
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140129a20
lea r8, [r9 + 0x7a]
lea r9, [r8 + 4]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14012a3c2
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14012a3a6
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140129c03
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140129be9
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x140129bcf
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140129deb
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140129da2
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140129d64
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140129d3d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140129a20
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x140129d0f
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140129cef
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x140129cd4
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140129cb4
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x140129c9c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140129c82
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140129c60
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140129c3b
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140129c1f
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140129a20
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x140129a20
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x140129a10
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1401299b4
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
jmp 0x140129965
lea edx, [r10 - 0x40]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x40
add dl, cl
jmp 0x14012a310
add r10b, 0x50
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x30
inc r9
dec rbx
inc rbx
jmp 0x140129952
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x140129952
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x10
jmp 0x14012a1eb
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add r8, r9
jmp 0x14012a367
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14012a367
lea edx, [r10 + 0x20]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14012a22c
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14012a256
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140129952
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x140129952
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 3
jb 0x140129d58
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x60]
jmp 0x14012a310
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x78
cmp r8, 0x200
jae 0x14012a1d3
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14012a0fe
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140129d7c
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
lea rax, [r9 + r8]
cmp rax, 6
je 0x14012a214
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14012a065
lea edx, [r10 - 0x28]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140129db7
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140129952
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14012a256
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14012a22c
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14012a367
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14012a367
lea edx, [r10 + 0x60]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14012a1eb
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140129952
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
inc r9
dec rbx
inc rbx
jmp 0x140129952
lea edx, [r10 + 0x10]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x70
add dl, cl
jmp 0x14012a310
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140129f88
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 8
add dl, cl
jmp 0x140129e00
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140129fbb
add r10b, 0x30
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x50
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140129952
inc rax
cmp r8, rax
jne 0x140129fe1
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x60
add dl, r10b
jmp 0x14012a256
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012a006
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
jmp 0x14012a367
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012a032
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14012a367
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140129e00
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140129952
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012a08b
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14012a310
inc rax
cmp r8, rax
jne 0x14012a0b5
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
dec rbx
inc rbx
jmp 0x140129952
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012a0d7
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
jmp 0x14012a364
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140129db7
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x14012a22e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14012a135
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
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140129952
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012a159
lea edx, [r10 + 0x40]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14012a22c
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14012a182
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14012a367
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14012a1ae
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14012a367
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140129d7c
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14012a1eb
lea edx, [r10 - 0x40]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x40
add dl, cl
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x48], r10b
add r8, r9
jmp 0x14012a367
lea edx, [r10 + 0x30]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, r11b
sub dl, 0x50
add dl, cl
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x60
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140129952
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
jmp 0x14012a367
add r10b, 0x48
movzx eax, r11b
and al, r10b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14012a367
add r10b, 0x68
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140129952
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, r11b
mov byte [rsp + rbx + 0x48], r10b
inc r9
dec rbx
inc rbx
jmp 0x140129952
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
add r8, r9
jmp 0x14012a367
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x48
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140129952
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140129952
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
jmp 0x140129950
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
jmp 0x140129940
lea rdx, [rbp + 0x15b92e8]
jmp 0x14012a3f5
lea rdx, [rbp + 0x96e5a0]
jmp 0x14012a3f5
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x38]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x120], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x4f53545c
mov byte [rsp + 0x74], 2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x75], xmm0
mov qword [rbp - 0x7b], rax
mov dword [rbp - 0x73], eax
mov word [rbp - 0x6f], ax
movabs rsi, 0x8b53945f13b47f01
movabs r14, 0xe5f03757b1587709
movabs r13, 0xcf490e9989ef7907
movabs r12, 0xa1fabd1d3b1d7d03
movzx ebx, byte [rbp + 0x120]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14012af89
movzx r11d, byte [rsp + rdi + 0x70]
mov edx, r11d
cmp r8, rdi
ja 0x14012af80
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14012a4d0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 7
jmp 0x14012a517
je 0x14012af18
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012ae9a
lea rax, [rcx + 1]
cmp r8, rax
je 0x14012ae70
lea rax, [r9 + 4]
cmp r8, rax
je 0x14012ae57
lea rax, [r9 + 5]
cmp r8, rax
je 0x14012ae1a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14012add7
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x14012af77
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x14012a549
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x6d
jmp 0x14012a580
lea rax, [r9 + 1]
cmp r8, rax
je 0x14012adc0
inc rax
cmp r8, rax
je 0x14012ad9b
cmp r8, rcx
je 0x14012ad7f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012ad65
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14012aaba
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14012aaa0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012aa7b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14012aa59
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14012aa3f
lea rax, [r9 + 8]
cmp r8, rax
je 0x14012aa20
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14012aa04
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14012a9ea
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14012a9ce
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14012a9a4
lea rax, [r9 + 6]
cmp r8, rax
je 0x14012a590
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14012af5b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14012af3f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14012a778
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14012a75e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14012a744
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14012a95b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14012a918
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14012a8db
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14012a8b8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14012a590
lea r8, [r9 + 0x40]
lea r9, [r8 + 5]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14012a88e
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14012a870
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14012a854
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14012a838
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14012a819
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14012a7fd
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14012a7db
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14012a7b2
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14012a794
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14012a590
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x1000]
jmp 0x14012a590
lea ecx, [r10 - 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x33
jmp 0x14012a580
lea ecx, [r10 - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x41
jmp 0x14012a520
sub r10b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4f
jmp 0x14012a4a5
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x14012adf0
sub r10b, 0x5a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x14012a492
sub r10b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x14012a492
lea edx, [r10 - 0x5e]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x6e
add bl, dl
jmp 0x14012ae33
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
add r8, r9
jmp 0x14012ae82
sub r10b, 0x62
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x52
jmp 0x14012ae82
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x44
add bl, dl
jmp 0x14012aeb1
sub r10b, 0x66
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x36
add bl, r10b
jmp 0x14012aeda
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x28
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14012a492
sub r10b, 0x6d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 5
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x14012a492
lea edx, [r10 - 0x6f]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 9
add bl, dl
cmp r9, 4
jb 0x14012a8cf
lea edx, [r10 + 0x66]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14012adf0
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x17
cmp r8, 0x41
jae 0x14012ad2d
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14012ac58
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3e
jmp 0x14012a8f2
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x14012ad4a
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14012ab65
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x55
jmp 0x14012a92d
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x72
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14012a492
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
jmp 0x14012aeda
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
jmp 0x14012aeb1
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x14012ae82
add r10b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3a
add r8, r9
jmp 0x14012ae82
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x14012ae33
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1e
dec rdi
inc rdi
jmp 0x14012a492
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
inc r9
dec rdi
inc rdi
jmp 0x14012a492
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
jmp 0x14012adf0
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14012aae0
lea ecx, [r10 + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 7
jmp 0x14012a970
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012ab13
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14012a492
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012ab36
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x42
jmp 0x14012aeb1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012a970
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7a
dec rdi
inc rdi
jmp 0x14012a492
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012ab88
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x47
jmp 0x14012adf0
inc rax
cmp r8, rax
jne 0x14012abb2
add r10b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x2b
dec rdi
inc rdi
jmp 0x14012a492
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012abda
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0xf
add r8, r9
jmp 0x14012ae82
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14012abfe
add r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
inc bl
jmp 0x14012ae82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012ac21
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xd
jmp 0x14012aeb1
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14012a92d
add r10b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x29
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14012a492
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012ac8b
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14012a492
inc rax
cmp r8, rax
jne 0x14012acaf
add r10b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x76
jmp 0x14012ae82
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14012acdb
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x14012ae82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012ad02
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14012ae33
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14012a8f2
lea edx, [r10 + 0x64]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x14012adf0
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14012ae33
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14012aeb1
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x14012aeb1
add r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x19
jmp 0x14012ae82
add r10b, 0x19
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x51
inc r9
dec rdi
inc rdi
jmp 0x14012a492
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5f
jmp 0x14012adf0
movzx r10d, dil
lea ecx, [r10 + 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7b
add r10b, 0x67
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x2f
add r11b, r10b
mov byte [rsp + rdi + 0x70], r11b
inc r9
dec rdi
inc rdi
jmp 0x14012a492
movzx r10d, dil
lea ecx, [r10 + 0xd]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5b
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x21
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
add r8, r9
jmp 0x14012ae82
lea ecx, [rdi + 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4d
add r8, r9
jmp 0x14012ae82
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x3f
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14012a492
lea rcx, [rdi + r13]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x31
add bl, cl
movzx r10d, dil
add r10b, 0x6b
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x13
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14012a492
lea rcx, [rdi + r12]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x15
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14012a492
sub r10b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x5d
jmp 0x14012a490
sub r10b, 0x7d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x6b
jmp 0x14012a480
lea rdx, [rbp + 0x145541c]
jmp 0x14012af8e
lea rdx, [rbp + 0x179d31d]
jmp 0x14012af8e
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x58]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x120], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xa545
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0xd14b66f845c96be5
movabs r13, 0xb90fd0c9e881f343
movabs r12, 0x167902d95cef1b79
movabs r14, 0x73e234e8d15c43af
movzx edx, byte [rbp + 0x120]
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14012bb70
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x14012bb67
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14012b060
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x43
jmp 0x14012b099
je 0x14012baff
inc rax
cmp r8, rax
je 0x14012bab1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012ba70
lea rax, [r9 + 6]
cmp r8, rax
je 0x14012ba51
lea rax, [r9 + 5]
cmp r8, rax
je 0x14012ba0e
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x14012bb5e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14012b0cc
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
jmp 0x14012b110
lea rax, [r9 + 1]
cmp r8, rax
je 0x14012b9f7
inc rax
cmp r8, rax
je 0x14012b9d5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012b986
lea rax, [r9 + 7]
cmp r8, rax
je 0x14012b96c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14012b942
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14012b656
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14012b639
lea rax, [r9 + 6]
cmp r8, rax
je 0x14012b614
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14012b5ee
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x14012b5d4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14012b5b4
lea rax, [r9 + 4]
cmp r8, rax
je 0x14012b598
lea rax, [r9 + 3]
cmp r8, rax
je 0x14012b57b
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14012b55f
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14012b531
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14012b120
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14012bb42
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14012bb26
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14012b308
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x14012b2ee
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14012b2d4
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14012b4e7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14012b4a4
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14012b46c
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14012b449
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14012b120
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x14012b41b
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14012b3ff
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x14012b3e2
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x14012b3c6
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14012b3a6
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14012b38c
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14012b366
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14012b341
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14012b324
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14012b120
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x14012b120
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x61
jmp 0x14012b110
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x14012b0a0
sub r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x55
jmp 0x14012b035
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14012ba27
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x72
inc r9
dec rbx
inc rbx
jmp 0x14012b022
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14012b022
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x14012b99b
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14012b9ba
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5a
jmp 0x14012b9bd
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14012ba88
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x14012bac5
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
add r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x79
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x14012b022
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
cmp r9, 0xa
jb 0x14012b460
lea ecx, [r10 + 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x64]
jmp 0x14012ba27
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
cmp r8, 0x20
jae 0x14012b90e
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14012b867
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x14012b481
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x19
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x14012b928
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14012b775
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x14012b4b9
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x14012bac5
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14012ba88
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x14012b9bd
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14012b9ba
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x14012b99b
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14012b022
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x14012b022
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14012ba27
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14012b679
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
jmp 0x14012b4fc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012b6b0
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
inc rax
cmp r8, rax
jne 0x14012b6d8
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14012bac5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14012b6fd
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x14012b9ba
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012b723
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14012b99b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012b74e
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x22
dec rbx
inc rbx
jmp 0x14012b022
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14012b4fc
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x14012ba27
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012b798
lea ecx, [r10 + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7d
jmp 0x14012ba27
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012b7c3
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x77
dec rbx
inc rbx
jmp 0x14012b022
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14012b7e8
sub r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x6b
jmp 0x14012b9ba
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012b80d
add r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1b
jmp 0x14012b9bd
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14012b830
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x5f
jmp 0x14012ba88
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14012b4b9
sub r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x53
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012b89e
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012b8c1
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x14012ba88
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012b8e7
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14012b99b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14012b481
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x14012ba27
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
add dl, r11b
jmp 0x14012b99b
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add dl, cl
jmp 0x14012ba88
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x14012ba88
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x69
sub r10b, 0x13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7b
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14012b022
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
dec rbx
inc rbx
jmp 0x14012b022
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 5
jmp 0x14012ba27
movzx r10d, bl
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 7
add r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xb
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x14012b022
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
dec rbx
inc rbx
jmp 0x14012b022
lea rax, [rbx + r13]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x2b
movzx r10d, bl
sub r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
dec r10b
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14012bac5
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x4f
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x44
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x37
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012b022
sub r10b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x31
jmp 0x14012b020
add r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x49
jmp 0x14012b010
lea rdx, [rbp + 0x1547d9c]
jmp 0x14012bb74
lea rdx, [rbp + 0x9de981]
jmp 0x14012bb74
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x78]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x120], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xf9e2
mov byte [rbp - 0x16], 0xda
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0x95ddb5bfd746465c
movabs r13, 0x190ff83ee2ebec84
movabs r12, 0xc199213f85d2d314
movzx ebx, byte [rbp + 0x120]
nop word [rax + rax]
mov rax, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14012c6ae
movzx r11d, byte [rbp + rdi - 0x18]
mov esi, r11d
cmp rax, rdi
ja 0x14012c6a5
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14012bc40
lea rdx, [rdi + r14]
mov rcx, rdx
and rcx, rsi
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, rsi
add bl, 0x7c
jmp 0x14012bc6d
je 0x14012c632
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14012c5ae
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14012c555
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14012c52c
movzx r10d, dil
cmp r9, rdi
ja 0x14012c69c
lea rcx, [r9 + 5]
cmp rax, rcx
jae 0x14012bca0
lea r8d, [r10 - 0x74]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x14012bcd3
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14012c4e7
inc rcx
cmp rax, rcx
je 0x14012c4be
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14012c4a2
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14012c478
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x14012c20a
lea rdx, [r9 + 4]
cmp rax, rdx
je 0x14012c1fc
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x14012c1d3
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x14012c1ad
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x14012c293
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14012c18d
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14012c16d
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14012c14d
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x14012c12d
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14012c0ff
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14012bce0
mov rax, rdx
lea r9, [rdx + 0x200]
lea rdx, [r9 + 5]
cmp rax, rdx
jb 0x14012c67c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x14012c65c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x14012bece
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x14012beae
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x14012be8e
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x14012c0ab
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x14012c061
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x14012c01e
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x14012bff7
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x14012bce0
mov rax, rdx
lea r9, [rdx + 0xa]
lea rdx, [r9 + 0x7a]
cmp rax, rdx
ja 0x14012bfcd
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x14012bfaf
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x14012bf91
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x14012bf75
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x14012bf59
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14012bf4b
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x14012bf25
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x14012befc
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x14012beee
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x14012bce0
mov rax, rdx
lea r9, [rdx + 0x10]
jmp 0x14012bce0
lea r8d, [r10 - 0xc]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
jmp 0x14012bcd3
lea r8d, [r10 + 0x3c]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
jmp 0x14012bc71
sub r10b, 0x7c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012bc15
lea r8d, [r10 + 0x60]
mov edx, Ordinal_50
jmp 0x14012c4f0
sub r10b, 0x58
movzx ecx, r11b
and cl, r10b
mov edx, 0x34
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x14012bc02
sub r10b, 0x10
movzx ecx, r11b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x14012bc02
lea r8d, [r10 + 0x38]
mov edx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14012c562
add r10b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x80
jmp 0x14012c593
sub r10b, 0x38
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x78
jmp 0x14012c596
lea r8d, [r10 + 0x10]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x70
add bl, r8b
jmp 0x14012c5c9
add r10b, 0x58
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x68
add bl, r10b
jmp 0x14012c5f1
sub r10b, 0x60
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x60
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14012bc02
sub r10b, 0x2c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x14012bc02
lea r8d, [r10 + 0x1c]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
cmp r9, 0x20
jb 0x14012c012
lea r8d, [r10 - 0x58]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0x30]
jmp 0x14012c502
lea r8d, [r10 + 0x64]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
cmp rax, 0x10
jae 0x14012c43f
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x14012c37d
lea r8d, [r10 + 0x78]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x48
jmp 0x14012c036
lea r8d, [r10 - 0x54]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x3e8
je 0x14012c45b
lea rcx, [r9 + 6]
cmp rax, rcx
jbe 0x14012c2d4
lea r8d, [r10 - 0x14]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x74
jmp 0x14012c079
add r10b, 0x48
movzx ecx, r11b
and cl, r10b
mov edx, 4
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14012bc02
sub r10b, 0x70
movzx ecx, r11b
and cl, r10b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012c5f1
lea r8d, [r10 - 0x28]
movzx ecx, r11b
and cl, r8b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
jmp 0x14012c5c9
add r10b, 0x20
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012c596
add r10b, 0x68
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012c593
sub r10b, 8
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x14012bc02
add r10b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x14012bc02
lea r8d, [r10 - 0x78]
mov edx, 0x24
jmp 0x14012c4f0
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x14012c22b
lea r8d, [r10 + 0x5c]
movzx ecx, r11b
and cl, r8b
mov edx, 0x3e
jmp 0x14012c0bb
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14012c262
add r10b, 0x18
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14012bc02
inc rcx
cmp rax, rcx
jne 0x14012c28a
sub r10b, 0x30
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012c5f1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14012c2a1
lea r8d, [r10 - 0x50]
mov edx, Ordinal_27
jmp 0x14012c562
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14012c0c6
add r10b, 0x68
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x14012bc02
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14012c2f8
lea r8d, [r10 - 0x5c]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x7c
jmp 0x14012c4ff
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14012c327
add r10b, 0x14
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x14012bc02
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14012c350
sub r10b, 0x7c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012c593
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14012c07c
sub r10b, 0x54
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012c5f1
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14012c3b0
add r10b, 0x30
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x50
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14012bc02
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14012c3d5
add r10b, 0x58
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x68
jmp 0x14012c596
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14012c3f9
lea r8d, [r10 - 0x38]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x78
jmp 0x14012c571
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14012c424
add r10b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x80
dec rdi
inc rdi
jmp 0x14012bc02
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x14012c039
lea r8d, [r10 - 0x10]
mov edx, gethostname
jmp 0x14012c4f0
lea r8d, [r10 + 0x60]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
sub dl, cl
add dl, 0x30
lea ebx, [rdx + rdx]
jmp 0x14012c571
lea r8d, [r10 + 0x18]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x14012c5c9
add r10b, 4
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x1c
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14012bc02
sub r10b, 0x24
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 4
jmp 0x14012c596
sub r10b, 4
movzx ecx, r11b
and cl, r10b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x14012bc02
lea r8d, [r10 + 0x44]
mov edx, reloc.WS2_32.dll_select
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
add r10b, 4
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x1c
add r11b, r10b
mov byte [rbp + rdi - 0x18], r11b
inc r9
dec rdi
inc rdi
jmp 0x14012bc02
lea r8d, [rdi + 0x1c]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
inc r9
dec rdi
inc rdi
jmp 0x14012bc02
movzx r10d, dil
lea r8d, [r10 - 0x54]
mov edx, Ordinal_41
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
sub r10b, 0x44
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x24
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 0x14012bc02
lea rcx, [rdi + r13]
and sil, cl
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, sil
lea ebx, [rdx + rdx]
add bl, cl
add bl, r11b
movzx r10d, dil
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x2c
add r10b, r11b
movzx ecx, r10b
mov byte [rbp + rdi - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x30]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r11b
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 0x14012bc02
lea rcx, [rdi + r12]
and sil, cl
mov edx, Ordinal_60
sub dl, sil
lea ebx, [rdx + rdx]
add bl, cl
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14012bc02
sub r10b, 0x34
movzx ecx, r11b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x14012bc00
add r10b, 0x14
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x14012bbf0
lea rdx, [rbp + 0x17745b8]
jmp 0x14012c6b2
lea rdx, [rbp + 0x17d8c14]
jmp 0x14012c6b2
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x98]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x120], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov r8, qword [rbp + 0x128]
lea rdx, str.NtShutdownSystem
mov rcx, qword [rbp + 0x118]
call fcn.1400069d0
mov rax, r15
add rsp, 0x1c8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret