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

Disassembly:
mov qword [rsp + 0x18], rbx
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 [0x14023cdc8]
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], 0x1a3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x8ff3066f607f4607
movabs rdx, 0x7bdae1737eb824d9
movzx r10d, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0xee794973049858ab
cmp rdi, 0x23
jae 0x1400c8bcc
movzx r11d, byte [rbp + rdi - 0x68]
movzx ebx, r11b
cmp r8, rdi
ja 0x1400c8bc3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400c807b
add rcx, rdi
mov rax, r11
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, r11
add r10, rcx
add r10b, 0x53
jmp 0x1400c80b4
je 0x1400c8b44
inc rax
cmp r8, rax
je 0x1400c8af0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c8aa8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c8a41
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400c8a0d
movzx ebx, r11b
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400c8bba
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400c80f7
lea rdx, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub dl, 0x31
add r10b, dl
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8130
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400c89bb
inc rax
cmp r8, rax
je 0x1400c8987
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c8963
cmp r8, rcx
je 0x1400c893f
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400c8682
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400c8664
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400c8632
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400c8608
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400c85ea
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400c85cb
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400c85b1
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400c8597
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400c8578
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400c855e
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400c8140
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400c8b9d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400c8b80
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400c8335
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400c8311
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400c82ea
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x1400c850d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400c84ef
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400c84b0
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400c8484
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400c8465
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400c844b
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400c8431
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400c8412
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400c83f8
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400c83de
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400c83af
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400c8382
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400c8363
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400c8140
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x42]
jmp 0x1400c8140
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add dl, 0x11
add r10b, dl
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8130
movabs rcx, 0x9ee84e8d75877383
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6b
jmp 0x1400c80c0
movabs rcx, 0xc1f5bba76c56c22d
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
movabs rcx, 0xee794973049858ab
jmp 0x1400c8050
lea edx, [rdi + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c89da
lea ecx, [rdi - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
inc r9
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x1400c8a64
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400c8a82
lea edx, [rdi - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c8a85
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
jmp 0x1400c8acb
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x1400c8b17
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c8b63
lea ecx, [rdi + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
mov byte [rbp + rdi - 0x68], r10b
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
movzx ebx, dil
lea ecx, [rbx - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
cmp r9, 0x42
jb 0x1400c8499
lea ecx, [rbx + 0x22]
movzx eax, cl
and al, r11b
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400c89de
movzx ebx, dil
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
jmp 0x1400c8840
lea ecx, [rdi + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x1400c8923
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400c8779
movzx ebx, dil
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x39
jmp 0x1400c8840
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x1400c8b63
lea edx, [rdi - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c8b17
lea ecx, [rdi + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x1400c8acb
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x1400c8a85
lea edx, [rdi - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400c8a82
movzx ebx, dil
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400c8a68
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
lea edx, [rdi - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
movzx ebx, dil
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
jmp 0x1400c89de
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400c86af
movabs rcx, 0xee794973049858ab
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x53
jmp 0x1400c8522
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c86d2
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x1400c8b63
inc rax
cmp r8, rax
jne 0x1400c86f4
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x1400c8acb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c871b
movzx ebx, dil
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x1400c8a68
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c874e
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400c8522
movzx ebx, dil
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x1400c89de
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400c87a0
movzx ebx, dil
lea ecx, [rbx + 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6d
jmp 0x1400c89de
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c87d3
lea ecx, [rdi - 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400c87f6
lea ecx, [rdi + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x1400c8a82
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c8819
lea ecx, [rdi - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x55
jmp 0x1400c8a85
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c883c
lea ecx, [rdi + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x51
jmp 0x1400c8acb
movzx ebx, dil
cmp r8, 2
jae 0x1400c8902
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400c886d
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x1400c84c9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c8895
add bl, 0x1c
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400c8b63
inc rax
cmp r8, rax
jne 0x1400c88b7
sub bl, 0x38
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x78
jmp 0x1400c8acb
cmp r8, rcx
jne 0x1400c88db
add bl, 0x1e
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400c8a85
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c84c9
add bl, 0x74
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x2c
jmp 0x1400c8a82
lea edx, [rbx + 0x78]
movzx eax, dl
and al, r11b
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
add r10b, dl
add r10b, r11b
jmp 0x1400c8a68
lea edx, [rdi - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400c8acb
movabs rcx, 0x9a950ab9a0d41f61
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x59
jmp 0x1400c8acb
movabs rcx, 0xe0afe4ed8e72bcb5
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xd
jmp 0x1400c8a82
movabs rcx, 0x26cabf217c115a09
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3f
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
movabs rcx, 0x6ce5995569aff75d
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x75
movzx ebx, dil
sub bl, 0x33
movzx eax, bl
and al, r11b
add al, al
sub bl, al
add bl, 0x65
add bl, r11b
mov byte [rbp + rdi - 0x68], bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
movabs rcx, 0xf91b4dbd44ed3205
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x23
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
movabs rcx, 0x1c28bad73bbc80af
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x37
movzx r11d, bl
movzx ebx, dil
add bl, 0x23
movzx eax, bl
and al, r11b
add al, al
sub bl, al
add bl, 0xb
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x68], bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
movabs rcx, 0x85510225202a6cad
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x45
movzx r11d, bl
lea ecx, [rdi + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x4f
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x68], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400c8b17
movabs rdx, 0xa85e6f3f16f9bb57
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x61
add r10b, dl
movzx r11d, bl
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
jmp 0x1400c8b63
movabs rcx, 0xcb6bdc590dc90a01
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 7
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400c8032
sub dil, 0x29
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
add r10b, 0x1f
jmp 0x1400c802e
sub dil, 0x7f
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
add r10b, 0x79
jmp 0x1400c8014
lea rbx, [rbp + 0x15b927c]
jmp 0x1400c8bd0
lea rbx, [rbp + 0x173eb27]
jmp 0x1400c8bd0
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029d0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400c8bf0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004440
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.1400029b0
nop
lea rcx, [rbp + 0x10]
call fcn.140002800
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x7744bdb1
mov dword [rsp + 0x24], 0x49b6b44e
mov dword [rsp + 0x28], 0xb3bf4378
mov word [rsp + 0x2c], 0x7d4e
mov byte [rsp + 0x2e], 0x9e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx r10d, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rax, 0xa35f70f55e0597c2
cmp rdi, 0x23
jae 0x1400c983e
movzx r11d, byte [rsp + rdi + 0x20]
mov esi, r11d
nop
cmp r8, rdi
ja 0x1400c9835
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400c8cdc
lea rcx, [rdi + rax]
mov rax, rcx
and rax, rsi
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rsi
sub r10b, 0x4e
jmp 0x1400c8d23
je 0x1400c97b9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c9732
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400c96f7
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400c96dc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c969b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400c9677
movzx ebx, dil
cmp r9, rdi
ja 0x1400c982c
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400c8d50
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x1400c8d91
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400c9639
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c961b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c9600
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400c95e1
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400c95b4
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400c9303
nop
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400c92e7
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400c92c3
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400c929e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400c9283
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400c9261
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400c9242
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c9224
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400c9205
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400c91dc
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400c8da0
lea r8, [r9 + 0x200]
lea r9, [r8 + 5]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400c980d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400c97ee
lea rcx, [r9 + 2]
cmp r8, rcx
jb 0x1400c8f93
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400c8f74
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400c8f56
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400c9192
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400c9148
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400c9109
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400c90e2
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400c8da0
mov r8, rcx
lea r9, [rcx + 6]
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400c90b9
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400c909a
lea rcx, [r9 + 3]
cmp r8, rcx
ja 0x1400c907b
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400c9060
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400c903e
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400c9023
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400c8ffe
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400c8fd6
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400c8fbb
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400c8da0
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x1400c8da0
lea edx, [rbx + 0x56]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5a
add r10b, dl
jmp 0x1400c8d91
lea edx, [rbx - 0x2e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400c8d27
add bl, 0x4e
movzx eax, r11b
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x22
add r10b, bl
movabs rax, 0xa35f70f55e0597c2
jmp 0x1400c8cb0
lea edx, [rbx + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x30
jmp 0x1400c964f
sub bl, 0x34
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400c8c92
add bl, 0x48
movzx eax, r11b
and al, bl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400c8c92
lea edx, [rbx - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5c
jmp 0x1400c96b6
add bl, 0x40
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400c9719
sub bl, 0x44
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x24
jmp 0x1400c9719
lea edx, [rbx + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400c9754
sub bl, 0x4c
movzx eax, r11b
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400c977b
add bl, 0x30
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x50
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8c92
add bl, 0x66
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x20], r10b
inc rdi
jmp 0x1400c8c92
lea edx, [rbx - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2e
add r10b, dl
cmp r9, 6
jb 0x1400c90fc
lea edx, [rbx + 0x4c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x28]
jmp 0x1400c9652
lea edx, [rbx + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 5
jae 0x1400c9578
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400c94b3
lea edx, [rbx + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400c911f
lea edx, [rbx - 0x26]
movzx eax, r11b
and al, dl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400c9593
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400c93eb
lea edx, [rbx + 0x3a]
movzx eax, r11b
and al, dl
mov ecx, gethostname
jmp 0x1400c9156
add bl, 0x7c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x64
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8c92
sub bl, 8
movzx eax, r11b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400c977b
lea edx, [rbx + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x1400c9754
sub bl, 0x10
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400c9719
add bl, 0x6c
movzx eax, r11b
and al, bl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400c9719
lea edx, [rbx - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
jmp 0x1400c96b6
add bl, 0x64
movzx eax, r11b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400c8c92
sub bl, 0x20
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400c8c92
lea edx, [rbx + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400c964f
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400c9327
lea edx, [rbx - 0x3e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4e
jmp 0x1400c91a9
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400c935d
sub bl, 0x2c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8c92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c9385
add bl, 0x60
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400c9719
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400c93ac
sub bl, 0x1c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3c
add r8, r9
jmp 0x1400c9719
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c93c2
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400c96a7
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c91ac
lea edx, [rbx - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400c964f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c940f
lea edx, [rbx - 0x42]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x32
jmp 0x1400c964f
inc rax
cmp r8, rax
jne 0x1400c9438
sub bl, 0x3a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6a
dec rdi
inc rdi
jmp 0x1400c8c92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c9463
sub bl, 0x32
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400c9719
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c9487
add bl, 0x52
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3e
jmp 0x1400c9719
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400c9162
lea edx, [rbx - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400c9754
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c94e9
sub bl, 0x58
movzx eax, r11b
and al, bl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8c92
inc rax
cmp r8, rax
jne 0x1400c9510
lea edx, [rbx - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400c9754
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c9526
lea edx, [rbx + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400c96a7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c9550
sub bl, 0x40
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x1400c8c92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c9122
lea edx, [rbx - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x78
jmp 0x1400c964f
lea edx, [rbx - 0x30]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x28
lea r10d, [rcx + rcx]
jmp 0x1400c96b6
lea edx, [rbx + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, r11b
sub r10b, 0x4c
add r10b, dl
jmp 0x1400c9754
sub bl, 0x72
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8c92
lea edx, [rbx - 0x7a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400c9754
add bl, 2
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0xe
jmp 0x1400c9719
add bl, 0x7e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x72
add r8, r9
jmp 0x1400c9719
lea edx, [rbx + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 2
add r10b, dl
add bl, 0xe
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x62
add bl, r11b
mov byte [rsp + rdi + 0x20], bl
inc r9
dec rdi
inc rdi
jmp 0x1400c8c92
lea ecx, [rdi - 0x1e]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2e
inc r9
dec rdi
inc rdi
jmp 0x1400c8c92
movzx ebx, dil
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
sub bl, 0x6e
movzx eax, bl
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
add r8, r9
jmp 0x1400c9719
lea ecx, [rdi + 0x56]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
add r8, r9
jmp 0x1400c9719
movabs rax, 0xbe5af8a04e3255d2
add rax, rdi
and sil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, r11b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400c8c92
movabs rax, 0x779c16b59227264e
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r10d, [r11 + rax]
sub r10b, 0x22
movzx ebx, dil
add bl, 0x16
movzx eax, bl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
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 0x1400c8c92
movabs rax, 0xea1e52e01a10c746
add rax, rdi
and sil, al
mov ecx, listen
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400c8c92
sub bl, 0x36
movzx eax, r11b
and al, bl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400c8c8e
add bl, 0x46
movzx eax, r11b
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400c8c75
lea rcx, [rbp + 0x141f578]
jmp 0x1400c9843
lea rcx, [rbp + 0x1078d3a]
jmp 0x1400c9843
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006550
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xdb71b97d
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, 0x197752f9e69e5664
movabs r14, 0xe531eac91b910984
movabs r12, 0xb24344d54e545cbc
movabs r15, 0x4c65f8edb3db032c
movzx edx, byte [rbp + 0xf0]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ca3e8
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x1400ca3df
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400c9900
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x44
jmp 0x1400c9947
je 0x1400ca373
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ca2f7
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ca2c8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ca2af
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ca26f
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ca227
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400ca3d6
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400c9979
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400c99b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ca21c
inc rax
cmp r8, rax
je 0x1400ca205
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ca1e9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ca1cc
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400c9eff
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400c9ee2
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400c9ebd
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400c9e97
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400c9fae
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c9e74
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400c9e58
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400c9e3b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400c9e1d
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400c9def
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400c99c0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ca3ba
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ca39a
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400c9bb7
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400c9b9a
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400c9b80
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400c9da2
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400c9d5d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400c9d22
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400c9cfb
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400c99c0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 2]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400c9ccd
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400c9caf
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400c9c92
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400c9c76
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400c9c57
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400c9c3a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400c9c18
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400c9bef
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400c9bd3
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400c99c0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x3e8]
jmp 0x1400c99c0
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400c99b0
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 0x1400c9950
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
jmp 0x1400c98d5
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x60
add dl, cl
jmp 0x1400ca243
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400c98c2
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x70
dec rbx
inc rbx
jmp 0x1400c98c2
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 0x1400ca28b
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
add r8, r9
jmp 0x1400ca2df
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
jmp 0x1400ca2df
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 0x1400ca30f
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x18
add dl, r10b
jmp 0x1400ca339
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 + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c98c2
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400c98c2
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
cmp r9, 0x2a
jb 0x1400c9d16
lea edx, [r10 - 0x28]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400ca243
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
cmp r8, 0xa
jae 0x1400ca198
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400ca0c0
lea edx, [r10 + 8]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x38
add dl, cl
jmp 0x1400c9d37
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400ca1b2
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400c9ff4
lea edx, [r10 - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400c9d72
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
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c98c2
add r10b, 0x70
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x10
add dl, r10b
jmp 0x1400ca339
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400ca30f
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
jmp 0x1400ca2df
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400ca2df
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400c98c2
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400c98c2
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400ca243
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400c9f1c
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
jmp 0x1400c9db1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c9f53
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
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c98c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c9f79
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400ca30f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400c9fa5
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400ca2df
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400c9fca
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x30
add dl, cl
jmp 0x1400ca28b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400c9dba
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400ca243
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca019
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x44
add dl, cl
jmp 0x1400ca243
inc rax
cmp r8, rax
jne 0x1400ca040
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
add r8, r9
jmp 0x1400ca2df
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca066
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400ca2dc
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ca089
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400ca30f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c9d72
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c98c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca0f7
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
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c98c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ca11c
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
jmp 0x1400ca2df
cmp r8, rcx
jne 0x1400ca144
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 0x1400ca2df
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca169
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 0x1400ca28b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400c9d37
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
dec rbx
inc rbx
jmp 0x1400c98c2
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x60
jmp 0x1400ca286
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400ca30f
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ca30f
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
jmp 0x1400ca2df
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x1400ca28b
lea edx, [r10 - 4]
mov ecx, recv
jmp 0x1400ca234
movzx r10d, bl
lea edx, [r10 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
inc r9
dec rbx
inc rbx
jmp 0x1400c98c2
movzx r10d, bl
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
add r8, r9
jmp 0x1400ca2df
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
add r8, r9
jmp 0x1400ca2df
lea rax, [rbx + r14]
and dil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r11b
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400c98c2
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x24
movzx r10d, bl
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x50
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 0x1400c98c2
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x34
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400c98c2
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400c98c0
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x34
jmp 0x1400c98b0
lea rdx, [rbp + 0x1620aa0]
jmp 0x1400ca3ed
lea rdx, [rbp + 0x406104]
jmp 0x1400ca3ed
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xa0baaea4
mov word [rsp + 0x4c], 0x49bc
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 r15, 0x54516b7fbc03990d
movabs r12, 0xfcf4427f340acb27
movzx edx, byte [rbp + 0xf0]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor esi, esi
cmp rsi, 0x23
jae 0x1400cad35
movzx r11d, byte [rsp + rsi + 0x48]
mov r14d, r11d
cmp r8, rsi
ja 0x1400cad2c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ca4c0
lea rcx, [rsi + r15]
mov rax, rcx
and rax, r14
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r14
sub dl, 0x5b
jmp 0x1400ca4ed
je 0x1400cacc4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cac3b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cac0c
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cabed
movzx r10d, sil
cmp r9, rsi
ja 0x1400cad23
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400ca51a
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x77
jmp 0x1400ca55a
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cabae
inc rax
cmp r8, rax
je 0x1400cab89
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cab50
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cab34
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cab1a
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x1400ca85c
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ca842
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ca819
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400ca7f3
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ca7d9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ca7bf
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ca570
lea r8, [r9 + 0x7a]
lea r9, [r8 + 3]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cad07
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400caceb
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400ca697
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400ca67d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400ca755
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ca570
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400ca72b
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400ca70b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ca6f1
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ca6d5
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400ca6b3
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ca570
lea r8, [r9 + 0x80]
lea r9, [r8 + 6]
jmp 0x1400ca570
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
jmp 0x1400ca4f1
sub r10b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 3
jmp 0x1400ca495
add r10b, 0x54
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x4c
dec rsi
inc rsi
jmp 0x1400ca482
add r10b, 6
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2a
jmp 0x1400cac23
lea edx, [r10 - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x74
jmp 0x1400cac5c
sub r10b, 0x2e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400cac87
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400ca482
lea edx, [r10 + 0x43]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x2b
add dl, r11b
cmp r8, 0x64
jae 0x1400caae9
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400caa51
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
cmp r9, 4
jb 0x1400caadd
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400cabc3
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x1400cac5e
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x1400cab65
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rsi
inc rsi
jmp 0x1400ca482
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rsi
inc rsi
jmp 0x1400ca482
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
jmp 0x1400cabc3
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400ca8ae
lea edx, [r10 + 0xd]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x5b
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400cab02
lea rcx, [r9 + 8]
cmp r8, rcx
jbe 0x1400ca986
lea ecx, [r10 + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x51
jmp 0x1400ca769
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca8e5
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400ca482
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ca908
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
jmp 0x1400cac5e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ca931
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cac20
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ca95c
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
dec rsi
inc rsi
jmp 0x1400ca482
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ca879
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400cabc3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca9a9
lea ecx, [r10 + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x65
jmp 0x1400cabc3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ca9d4
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
dec rsi
inc rsi
jmp 0x1400ca482
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ca9f9
sub r10b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3d
jmp 0x1400cac20
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400caa1e
sub r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0xd
jmp 0x1400cac23
cmp r8, rcx
jne 0x1400ca769
add r10b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x15
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400ca482
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400caa88
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400ca482
inc rax
cmp r8, rax
jne 0x1400caab0
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
jmp 0x1400cac23
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca795
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cac20
mov byte [rsp + rsi + 0x48], dl
inc rsi
jmp 0x1400ca482
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 4
add cl, cl
add dl, cl
jmp 0x1400cab65
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
jmp 0x1400cac5c
lea ecx, [r10 - 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x71
jmp 0x1400cac5e
sub r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x45
jmp 0x1400cac23
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4f
add r10b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x53
add r11b, dl
add r11b, r10b
mov byte [rsp + rsi + 0x48], r11b
jmp 0x1400cac20
add r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x1d
inc r9
dec rsi
inc rsi
jmp 0x1400ca482
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2d
add r10b, 0x3b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x63
add r11b, r10b
mov byte [rsp + rsi + 0x48], r11b
inc r9
dec rsi
inc rsi
jmp 0x1400ca482
lea ecx, [rsi - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
dec rsi
inc rsi
jmp 0x1400ca482
lea ecx, [rsi - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x17
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400ca482
movabs rcx, 0x4e39f07e24192f5b
add rcx, rsi
and r14b, cl
add r14b, r14b
movzx edx, r11b
sub dl, r14b
sub dl, 0x7d
movzx r10d, sil
add dl, cl
add r10b, 0x6f
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 9
add cl, r10b
movzx eax, cl
mov byte [rsp + rsi + 0x48], al
inc r9
add rax, r9
sub rsi, rax
lea ecx, [rsi + 0x7c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x64
add r11b, cl
mov byte [rsp + rsi + 0x48], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400ca482
lea rax, [rsi + r12]
and r14b, al
add r14b, r14b
sub r11b, r14b
lea edx, [rax + r11]
sub dl, 0x11
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400ca482
sub r10b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x47
jmp 0x1400ca480
sub r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x6f
jmp 0x1400ca470
lea rdx, [rbp + 0x16ad404]
jmp 0x1400cad3a
lea rdx, [rbp + 0x16e6d11]
jmp 0x1400cad3a
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x6d31
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x60d4a27aa33206e
movabs r15, 0x2a5d0715a765e302
movabs r14, 0x1227de76fe99614a
movzx ebx, byte [rbp + 0xf0]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400cb6e4
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x1400cb6db
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400cae00
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 2
jmp 0x1400cae47
je 0x1400cb675
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cb5f8
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cb5c9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cb58e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cb56f
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cb52a
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400cb6d2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cae79
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2a
jmp 0x1400caeb2
je 0x1400cb513
inc rax
cmp r8, rax
je 0x1400cb4f1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cb4d5
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cb4bb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cb491
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400cb13b
nop
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cb11d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cb0f4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cb0ce
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cb0b0
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400cb090
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400caec0
lea r8, [r9 + 0x40]
lea r9, [r8 + 9]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400cb6b6
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cb69a
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x1400cafdc
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400cafc2
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400cafa8
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400cb066
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400cb04a
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400cb030
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400cb014
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400caff8
lea r8, [r9 + 0x28]
lea r9, [r8 + 8]
jmp 0x1400caec0
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x16
jmp 0x1400caeb2
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x12
jmp 0x1400cae50
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xe
jmp 0x1400cadd5
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x1400cb5dd
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3c
jmp 0x1400cb5e0
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x38
jmp 0x1400cb60d
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x34
jmp 0x1400cb637
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadc2
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb5dd
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cb5a7
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cadc2
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cadc2
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 0x1400cb543
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cb1e7
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
lea rax, [r8 + r9]
cmp rax, 0x64
je 0x1400cb476
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400cb2cf
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7a
cmp r8, 0x10
jae 0x1400cb459
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400cb377
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x42
jb 0x1400cb44d
lea ecx, [r10 - 0x2c]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x1400cb543
jne 0x1400cb213
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x54
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadc2
inc rax
cmp r8, rax
jne 0x1400cb235
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x1400cb60d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb25a
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400cb5e0
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cb27d
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x68
jmp 0x1400cb5a7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cb2a8
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
dec rdi
inc rdi
jmp 0x1400cadc2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cb15d
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x74
jmp 0x1400cb543
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb2f2
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x1400cb543
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb321
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cadc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cb34a
sub r10b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb5dd
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cb18d
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 0x1400cb637
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb3ae
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
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 0x1400cadc2
inc rax
cmp r8, rax
jne 0x1400cb3d4
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cb60d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb3fd
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb5e0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cb426
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb5dd
cmp r8, rcx
jne 0x1400cb1bd
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cb5a7
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400cadc2
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x18
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cb5a7
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cb60d
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadc2
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x46
jmp 0x1400cb60d
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
jmp 0x1400cb5e0
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
dec rdi
inc rdi
jmp 0x1400cadc2
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2e
jmp 0x1400cb543
movzx r10d, dil
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x26
add r10b, 0x42
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x40], cl
inc r9
dec rdi
inc rdi
jmp 0x1400cadc2
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
dec rdi
inc rdi
jmp 0x1400cadc2
movzx r10d, dil
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1a
add r10b, 0x1e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rbp + rdi - 0x40], cl
jmp 0x1400cb5dd
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x16
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cadc2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0xe
movzx r10d, dil
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
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 0x1400cadc2
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 6
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cadc2
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xa
jmp 0x1400cadc0
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 6
jmp 0x1400cadb0
lea rdx, [rbp + 0x159c9a8]
jmp 0x1400cb6e8
lea rdx, [rbp + 0x8cea16]
jmp 0x1400cb6e8
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x596c
mov byte [rbp - 0x16], gethostname
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0x4b2b73a1f0aeef07
movabs r12, 0xe30296d94c88931
movabs r15, 0xe1825ae5d20ccd15
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
mov rax, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400cc2dc
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x1400cc2d3
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400cb7b0
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
sub bl, 0x31
jmp 0x1400cb7dd
je 0x1400cc26b
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400cc1ea
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cc193
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cc14c
movzx r11d, dil
cmp r9, rdi
ja 0x1400cc2ca
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400cb80a
lea edx, [r11 - 0x6d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 5
jmp 0x1400cb843
je 0x1400cc134
inc rcx
cmp rax, rcx
je 0x1400cc112
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cc0f4
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400cc0d6
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400cc0ac
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400cbda9
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400cbd8e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cbd69
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400cbd43
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400cbd28
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400cbd08
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400cbce8
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400cbcca
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400cbcaa
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400cbc80
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400cb850
lea rax, [r9 + 6]
lea r9, [rax + 5]
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400cc2ae
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400cc292
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400cba3a
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400cba1c
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400cb9fe
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400cbc2b
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400cbbe1
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400cbba0
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400cbb7d
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400cb850
lea rax, [r9 + 0x42]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400cbb53
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400cbb35
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400cbb15
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400cbaf9
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400cbad9
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400cbabe
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400cba9c
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400cba73
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400cba58
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400cb850
lea rax, [r9 + 0x7a]
lea r9, [rax + 5]
jmp 0x1400cb850
lea r8d, [r11 - 0x33]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x65
add bl, r8b
jmp 0x1400cb843
lea r8d, [r11 - 0x41]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x39
add bl, r8b
jmp 0x1400cb7e1
sub r11b, 0x4f
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x29
add bl, r11b
jmp 0x1400cb785
lea r8d, [r11 - 0x68]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x28
jmp 0x1400cc166
sub r11b, 0x76
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cb772
add r11b, 0x7c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x64
dec rdi
inc rdi
jmp 0x1400cb772
lea r8d, [r11 + 0x6e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 2
jmp 0x1400cc1ad
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 0x1400cc1cf
add r11b, 0x52
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3e
jmp 0x1400cc1d2
lea r8d, [r11 + 0x44]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400cc202
add r11b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x7a
add bl, r11b
jmp 0x1400cc22a
add r11b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x18
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cb772
add r11b, 5
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x23
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400cb772
lea r8d, [r11 - 9]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x3f
add bl, r8b
cmp r9, 0x20
jb 0x1400cbb94
lea r8d, [r11 - 0x36]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0xc]
jmp 0x1400cc169
lea r8d, [r11 - 0x17]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x5f
add bl, r8b
cmp rax, 3
jae 0x1400cc06f
lea rdx, [r9 + 2]
cmp rax, rdx
jbe 0x1400cbf9e
lea r8d, [r11 + 0x3e]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400cbbb6
lea r8d, [r11 - 0x25]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 3
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x1000
je 0x1400cc08b
lea rcx, [r9 + 0x400]
cmp rax, rcx
jbe 0x1400cbed3
lea r8d, [r11 - 0x55]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x53
jmp 0x1400cbbf7
add r11b, 0x72
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1e
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cb772
add r11b, 0x64
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc22a
lea r8d, [r11 + 0x56]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x5a
add bl, r8b
jmp 0x1400cc202
add r11b, 0x48
movzx ecx, r10b
and cl, r11b
mov edx, 4
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc1d2
add r11b, 0x3a
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc1cf
lea r8d, [r11 + 0x2c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x34
jmp 0x1400cc1ad
add r11b, 0x1e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cb772
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
inc r9
dec rdi
inc rdi
jmp 0x1400cb772
lea r8d, [r11 + 2]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0xe
jmp 0x1400cc166
lea rcx, [r9 + 0x10]
cmp rax, rcx
jae 0x1400cbdcd
lea r8d, [r11 + 7]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x31
jmp 0x1400cbc41
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400cbe00
add r11b, 0x26
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0xa
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cb772
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cbe29
lea r8d, [r11 + 0x42]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400cc202
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400cbe4e
add r11b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400cc1d2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cbe77
add r11b, 0x5e
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc1cf
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cbe9d
lea r8d, [r11 + 0x6c]
movzx ecx, r10b
and cl, r8b
mov edx, 6
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400cc1ad
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cbc44
sub r11b, 0x78
movzx ecx, r10b
and cl, r11b
mov edx, 0x24
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cb772
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cbef7
lea r8d, [r11 - 0x47]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0xf
jmp 0x1400cc166
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cbf1c
sub r11b, 0xf
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x69
jmp 0x1400cc1cf
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cbf40
dec r11b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 7
jmp 0x1400cc1d2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cbf67
add r11b, 0x1b
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x43
add bl, r11b
jmp 0x1400cc22a
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400cbbfa
add r11b, 0x29
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1f
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cb772
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cbfd1
add r11b, 0x4c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x14
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cb772
inc rcx
cmp rax, rcx
jne 0x1400cbff5
add r11b, 0x76
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3a
jmp 0x1400cc1d2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cc01e
sub r11b, 0x7c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cc1cf
cmp rax, rdx
jne 0x1400cc040
lea r8d, [r11 - 0x6e]
movzx ecx, r10b
and cl, r8b
mov edx, 1
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400cc1ad
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400cbbb9
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 0x1400cb772
lea r8d, [r11 - 0x28]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
sub dl, cl
add dl, 0xc
lea ebx, [rdx + rdx]
jmp 0x1400cc1ad
lea r8d, [r11 - 0x1a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, r10b
sub bl, 0x4a
add bl, r8b
jmp 0x1400cc202
add r11b, 0x11
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x77
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cb772
add r11b, 3
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x15
add bl, r11b
jmp 0x1400cc22a
lea r8d, [r11 - 0xb]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x4d
add bl, r8b
jmp 0x1400cc202
sub r11b, 0x43
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x2b
dec rdi
inc rdi
jmp 0x1400cb772
lea r8d, [r11 - 0x5f]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x67
jmp 0x1400cc166
movzx r11d, dil
lea r8d, [r11 - 0x7b]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x5d
add bl, r8b
sub r11b, 0x2f
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, 0x49
add r11b, r10b
mov byte [rbp + rdi - 0x18], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cb772
movzx r11d, dil
lea r8d, [r11 + 0x5b]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x7d
add bl, r8b
sub r11b, 0x21
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx edx, bl
sub dl, cl
sub dl, 0x19
add dl, r11b
add dl, r10b
mov byte [rbp + rdi - 0x18], dl
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400cb772
lea rcx, [rdi + r12]
and sil, cl
add sil, sil
sub cl, sil
lea ebx, [r10 + rcx]
sub bl, 0x57
movzx r11d, dil
sub r11b, 0x13
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x7b
add r11b, r10b
movzx ecx, r11b
mov byte [rbp + rdi - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0xc]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
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 0x1400cb772
lea rcx, [rdi + r15]
and sil, cl
add sil, sil
sub cl, sil
lea ebx, [r10 + rcx]
add bl, 0x6d
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400cb772
sub r11b, 0x5d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x75
jmp 0x1400cb770
sub r11b, 0x6b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x13
jmp 0x1400cb760
lea rdx, [rbp + 0x148989c]
jmp 0x1400cc2e0
lea rdx, [rbp + 0x7787a3]
jmp 0x1400cc2e0
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [rbp + 0xf8]
call fcn.140006550
mov rax, r13
mov rbx, qword [rsp + 0x200]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret