Function at 0x140011c30
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x1401741c0]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r13, rcx
lea rax, [rbp + 0x28]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rax
mov r12, qword [rax]
xor r12, rcx
mov qword [rbp - 0x58], r12
mov qword [rax], 0
mov edx, 7
mov rcx, qword [0x140174dc0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rbp - 0x40], 0x6b747568
mov dword [rbp - 0x3c], 0x6f68696a
mov dword [rbp - 0x38], 0x636c6d6e
mov dword [rbp - 0x34], 0x67606162
mov dword [rbp - 0x30], 0x7b5c6566
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x2c], xmm0
mov qword [rbp - 0x1c], rax
mov byte [rbp - 0x14], al
movabs r15, 0xb31cd59efc3b5632
mov rsi, qword [0x140175490]
mov r14, qword [0x140175488]
movzx r11d, byte [rbp - 0x60]
nop dword [rax]
mov r8, r14
mov r9, rsi
nop word [rax + rax]
xor edi, edi
movabs rcx, 0x6c85a670fd87faae
cmp rdi, 0x2d
jae 0x1400126b4
movzx ebx, byte [rbp + rdi - 0x40]
movzx edx, bl
nop
cmp r8, rdi
ja 0x1400126ab
lea r10, [r9 + 1]
cmp r8, r10
jae 0x140011d4f
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x3e
lea rcx, [r9 + 3]
jmp 0x140011d70
je 0x140012639
lea rcx, [r9 + 3]
cmp r8, rcx
je 0x1400125bf
lea rax, [r9 + 4]
cmp r8, rax
je 0x14001259b
nop
cmp r9, rdi
ja 0x1400126a2
lea rdx, [r9 + 5]
cmp r8, rdx
jae 0x140011d99
lea rcx, [rdi + r15]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x140011dd0
cmp r8, r10
je 0x140012557
cmp r8, rcx
je 0x14001254d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140012520
lea rax, [r9 + 7]
cmp r8, rax
je 0x140012502
cmp r8, rdx
je 0x1400124e5
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140012210
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400121f2
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400121c6
lea rax, [r9 + 8]
cmp r8, rax
je 0x14001219d
lea rax, [r9 + 4]
cmp r8, rax
je 0x14001217a
lea rax, [r9 + 1]
cmp r8, rax
je 0x140012154
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140012131
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140011de0
lea r8, [r9 + 6]
lea r9, [r8 + 0x200]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140012682
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140012667
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140011f14
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400120d5
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140012086
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14001205b
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140011de0
lea r8, [r9 + 0x61]
lea r9, [r8 + 8]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14001202a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140012007
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140011fe4
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140011fbe
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140011f9b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140011f72
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140011f46
lea r8, [r9 + 0x1000]
lea r9, [r8 + 6]
jmp 0x140011de0
movabs rcx, 0xf8adc8f1f4d3463c
add rcx, rdi
movzx eax, bl
and al, cl
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, bl
movabs rcx, 0x6c85a670fd87faae
jmp 0x140011d1b
movabs rcx, 0xf2e4ebac72cfadaf
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x37
inc r9
dec rdi
inc rdi
jmp 0x140011d02
movabs rcx, 0xd23c33c172f0f155
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x53
dec rdi
inc rdi
jmp 0x140011d02
movabs rcx, 0xb1937bd6731234fb
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x23
jmp 0x1400124a2
movabs rcx, 0x90eac3eb733378a1
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x67
add r8, r9
jmp 0x140012534
movabs rcx, 0x4f9954157375ffed
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7b
jmp 0x1400125dd
movabs rcx, 0x2ef09c2a73974393
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 5
jmp 0x140012601
movabs rcx, 0xe47e43f73b88739
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x71
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140011d02
movabs rcx, 0xbca21873f40bb058
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x140011d02
movabs rcx, 0x9bf96088f42cf3fe
add rcx, rdi
movzx eax, bl
and al, cl
mov edx, 7
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, bl
cmp r9, 0x80
jb 0x140012079
movzx r10d, dil
lea edx, [r10 + 0x6f]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x12]
jmp 0x140012575
movabs rcx, 0x7b50a89df44e37a4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
cmp r8, 1
jae 0x140012485
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400123ef
lea ecx, [rdi + 0x45]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1d
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140011d02
movabs rcx, 0x3bc658f75ccc199
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2f
jmp 0x140012534
movabs rcx, 0xe313ada475ee053f
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x47
add r8, r9
jmp 0x140012534
movabs rcx, 0xc26af5b9760f48e5
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x43
jmp 0x1400124a2
movabs rcx, 0xa1c23dce76308c8b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x33
dec rdi
inc rdi
jmp 0x140011d02
movabs rcx, 0x811985e37651d031
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x57
inc r9
dec rdi
inc rdi
jmp 0x140011d02
lea edx, [rdi - 0x29]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x1f
movzx r10d, dil
jmp 0x140012572
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14001226a
lea edx, [rdi + 0x2d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x1400124c3
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14001233a
lea edx, [rdi + 0x3a]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400120f3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14001229a
lea ecx, [rdi - 0x1d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x35
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140011d02
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400122c0
lea edx, [rdi + 0x3d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x55
add r11b, dl
jmp 0x140012601
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400122e6
lea edx, [rdi - 0x69]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x21
add r11b, dl
jmp 0x1400125dd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14001230e
lea ecx, [rdi - 1]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 7
dec rdi
inc rdi
jmp 0x140011d02
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140012231
movzx r10d, dil
lea edx, [r10 - 0x4d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x1b
jmp 0x140012572
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140012362
movzx r10d, dil
lea edx, [r10 - 0x6c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xc
jmp 0x140012572
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140012378
lea edx, [rdi + 0x48]
mov ecx, 4
jmp 0x1400125a3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400123a2
lea edx, [rdi - 4]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x140012534
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400123c4
lea ecx, [rdi + 0x56]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5a
jmp 0x140012534
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400120f3
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400125dd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140012411
lea ecx, [rdi + 0x53]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x45
jmp 0x140012534
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140012436
lea ecx, [rdi - 0x53]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x45
add r8, r9
jmp 0x140012534
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140012459
lea edx, [rdi + 7]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x31
add r11b, dl
jmp 0x1400124a2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400120a9
movzx r10d, dil
lea edx, [r10 + 0x15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6d
jmp 0x140012572
lea edx, [rdi - 0x37]
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi - 0x40]
sub r11b, al
sub r11b, 0x7f
add r11b, dl
add r11b, bl
lea edx, [rdi - 0xa]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x40], cl
add r8, r9
jmp 0x140012534
lea edx, [rdi + 0x23]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi - 0x40]
add r11b, 0xb
add r11b, dl
jmp 0x1400125dd
lea edx, [rdi + 2]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xe
add r11b, dl
jmp 0x140012601
lea edx, [rdi - 0x58]
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400125dd
lea ecx, [rdi + 0x4e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x22
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140011d02
lea edx, [rdi + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400125a3
movzx r10d, dil
lea edx, [r10 - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
sub r10b, 0x64
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x44
add bl, r10b
mov byte [rbp + rdi - 0x40], bl
inc r9
dec rdi
inc rdi
jmp 0x140011d02
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140011d02
movabs rax, 0xce7fce31fd242fbc
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rdx + rax]
sub r11b, 0x24
movzx ebx, dl
lea edx, [rdi + 0x50]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x30
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x6b
add cl, bl
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 0x140011d02
movabs rax, 0x8d2e5e5bfd66b708
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rdx + rax]
sub r11b, 0x38
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140011d02
sub dil, 0x1e
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x2e
jmp 0x140011cf6
sub dil, 0x78
movzx eax, bl
and al, dil
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x140011cec
lea rdx, [rbp + 0x16be27d]
jmp 0x1400126b8
lea rdx, [rbp + 0x11b40aa]
jmp 0x1400126b8
lea rdx, [rbp - 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002380
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, ntohl
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [reloc.WLDAP32.dll_Ordinal_50]
sub al, 0x39
xor al, 0x41
mov byte [rbp - 0x40], al
movzx eax, byte [0x1401012c5]
sub al, 0x39
xor al, 0x42
mov byte [rbp - 0x3f], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
mov qword [rbp - 0x2e], rax
mov dword [rbp - 0x26], eax
movabs r15, 0x27d1df0a3fbd53a6
mov rsi, qword [0x140175490]
mov r14, qword [0x140175488]
movzx r8d, byte [rbp - 0x60]
nop word [rax + rax]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x1e
jae 0x1400131b0
movzx r10d, byte [rbp + r11 - 0x40]
mov rbx, r10
cmp rax, r11
ja 0x1400131a7
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x140012782
lea rdx, [r11 + r15]
mov rcx, rdx
and rcx, r10
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, r10
add r8b, 0x76
jmp 0x1400127b6
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14001312e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400130f4
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400130d8
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400130b6
cmp r9, r11
ja 0x14001319e
lea rcx, [r9 + 0x42]
cmp rax, rcx
jae 0x1400127e0
lea edx, [r11 - 0x46]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x16
jmp 0x140012821
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14001306e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14001304c
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140013030
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140012fad
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140012f82
lea rcx, [r9 + rax]
cmp rcx, r11
jbe 0x140012c8e
nop
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x140012c6f
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x140012c4b
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x140012c2a
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140012c0c
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140012bee
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140012bd0
lea rdx, [r9 + 6]
cmp rax, rdx
je 0x140012ba6
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140012830
mov rax, rdx
lea r9, [rdx + 0xa]
lea rcx, [r9 + 0x28]
cmp rdx, rcx
jb 0x14001317d
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x140013160
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x1400129a5
lea rcx, [r9 + 0x61]
cmp rdx, rcx
jb 0x14001298a
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x140012b5d
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x140012b10
lea rcx, [r9 + 2]
cmp rdx, rcx
jb 0x140012acd
lea rcx, [r9 + 9]
cmp rdx, rcx
jb 0x140012aaa
mov rax, rcx
lea r9, [rcx + 0x20]
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x140012a80
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x140012a65
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x140012a46
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x140012a28
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x140012a09
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400129e8
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400129c4
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140012830
lea rax, [r9 + 0x10]
lea r9, [rax + 0x40]
jmp 0x140012830
lea edx, [r11 + 0x2e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x42
jmp 0x1400127b6
lea r8d, [r11 - 0x54]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x140012753
lea edx, [r11 - 0x75]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x33
inc r9
dec r11
inc r11
jmp 0x140012743
lea edx, [r11 + 9]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x3f
dec r11
inc r11
jmp 0x140012743
lea edx, [r11 - 0x79]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x4f
movzx ebx, r11b
jmp 0x140012f3a
lea edx, [r11 + 5]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x23
add rax, r9
jmp 0x140013115
lea edx, [r11 + 1]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 7
movzx ebx, r11b
jmp 0x140012fcb
lea edx, [r11 + 0x7f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x79
jmp 0x140012ff3
lea edx, [r11 - 3]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x15
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
lea edx, [r11 - 0x48]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 8
mov byte [rbp + r11 - 0x40], r8b
inc r11
jmp 0x140012743
lea edx, [r11 + 0x36]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x7a
cmp r9, 4
jb 0x140012ac0
movzx ebx, r11b
lea r8d, [rbx + 0x4b]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea r8d, [rdx*2 - 0x1a]
jmp 0x14001308c
lea r8d, [r11 - 0x4c]
movzx ecx, r8b
and cl, r10b
mov edx, 0xa
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
cmp rax, 2
jae 0x140012f17
lea rcx, [r9 + 5]
cmp rax, rcx
jbe 0x140012e69
lea r8d, [r11 + 0x37]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add r8b, 0x7f
add r8b, dl
jmp 0x140012ae3
lea edx, [r11 + 0x32]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x5e
lea rcx, [r9 + rax]
cmp rcx, 0xa
je 0x140012f60
lea rdx, [r9 + 3]
cmp rax, rdx
jbe 0x140012db2
lea edx, [r11 - 0x1e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x2e
jmp 0x140012b2a
lea edx, [r11 + 0x63]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x4b
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
movzx ebx, r11b
lea edx, [rbx + 0x5f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x67
jmp 0x140012fcb
lea edx, [r11 + 0x5b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x7d
add rax, r9
jmp 0x140013115
movzx ebx, r11b
lea edx, [rbx - 0x27]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x11
jmp 0x140012f3a
lea edx, [r11 + 0x57]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x61
dec r11
inc r11
jmp 0x140012743
lea edx, [r11 - 0x2b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x2d
inc r9
dec r11
inc r11
jmp 0x140012743
lea edx, [r11 + 0x53]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x45
movzx ebx, r11b
jmp 0x14001308c
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x140012cb2
lea edx, [r11 + 0x41]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x39
jmp 0x140012b73
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140012ce5
lea edx, [r11 + 0xf]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x69
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140012d0c
movzx ebx, r11b
lea edx, [rbx + 0x13]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x7b
jmp 0x140012fcb
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140012d33
lea edx, [r11 + 0x17]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x5f
add rax, r9
jmp 0x140013115
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140012d5a
movzx ebx, r11b
lea edx, [rbx - 0x67]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x2f
jmp 0x140012f3a
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140012d87
lea edx, [r11 - 0x63]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x4b
inc r9
dec r11
inc r11
jmp 0x140012743
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140012b73
movzx ebx, r11b
lea edx, [rbx + 0x1f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x27
jmp 0x14001308c
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140012dde
movzx ebx, r11b
lea r8d, [rbx + 0x64]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_35
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x14001308c
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140012e0c
lea r8d, [r11 + 0x68]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
dec r11
inc r11
jmp 0x140012743
cmp rax, rdx
jne 0x140012e31
movzx ebx, r11b
lea r8d, [rbx + 0x70]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x10
jmp 0x140012fc8
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140012b2a
lea edx, [r11 + 0x74]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x2c
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140012e9d
lea edx, [r11 - 0x47]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0xf
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140012ec5
lea r8d, [r11 + 0x3b]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add r8b, 0x63
add r8b, dl
jmp 0x140012ff3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140012eed
lea edx, [r11 - 0x3f]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x47
add rax, r9
jmp 0x140013115
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140012ae3
movzx ebx, r11b
lea r8d, [rbx + 0x43]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add r8b, 0x2b
jmp 0x140012f37
movzx ebx, r11b
lea r8d, [rbx - 0x33]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, byte [rbp + r11 - 0x40]
sub dl, cl
add dl, r10b
add r8b, 0x65
add r8b, dl
add bl, 0xe
movzx ecx, bl
and cl, r10b
add cl, cl
movzx edx, r8b
sub dl, cl
sub dl, 0x62
add dl, bl
add dl, r10b
mov byte [rbp + r11 - 0x40], dl
add rax, r9
jmp 0x140013115
movzx ebx, r11b
lea r8d, [rbx + 0x4f]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, byte [rbp + r11 - 0x40]
sub r8b, 0x29
jmp 0x140012fc8
lea edx, [r11 + 0x4c]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x14
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
movzx ebx, r11b
lea r8d, [rbx + 0x48]
movzx ecx, r10b
and cl, r8b
mov edx, 4
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
sub bl, 0x70
movzx ecx, bl
and cl, r10b
mov edx, 8
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
movzx ecx, dl
mov byte [rbp + r11 - 0x40], cl
inc r9
add rcx, r9
sub r11, rcx
lea edx, [r11 - 0x2f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, 0x49
add dl, r10b
mov byte [rbp + r11 - 0x40], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
lea edx, [r11 - 0x3a]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x6a
jmp 0x140013115
lea r8d, [r11 + 0x44]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
add rax, r9
jmp 0x140013115
movzx ebx, r11b
lea r8d, [rbx + 0x3c]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
sub bl, 0x74
movzx ecx, bl
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
mov byte [rbp + r11 - 0x40], dl
inc r9
dec r11
inc r11
jmp 0x140012743
lea edx, [r11 + 0x34]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x6c
dec r11
inc r11
jmp 0x140012743
lea edx, [r11 + 0x30]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x50
add rax, r9
jmp 0x140013115
movabs r8, 0x810b87424d288dae
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_32
sub dl, cl
add dl, dl
add dl, bl
add r8b, dl
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x140012743
movabs rdx, 0xbe20491843182228
add rdx, r11
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r8d, [rdx + rbx]
sub r8b, 0x18
movzx ecx, byte [rbp + r11 - 0x40]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140012743
add r11b, 0x2a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x26
jmp 0x140012740
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r10b
add r8b, r11b
jmp 0x140012730
lea rdx, [rbp + 0x1514bd1]
jmp 0x1400131b4
lea rdx, [rbp + 0x17eb312]
jmp 0x1400131b4
lea rdx, [rbp - 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002380
mov edx, 7
mov rcx, qword [0x140174dc0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xad95
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
mov word [rbp - 0x2e], ax
mov r14, qword [0x140175490]
mov r15, qword [0x140175488]
movzx r10d, byte [rbp - 0x60]
mov r9, r15
mov r8, r14
nop
xor edi, edi
movabs rcx, 0x86067f6a5b8e6d24
cmp rdi, 0x14
jae 0x140013b13
movzx r11d, byte [rbp + rdi - 0x40]
mov rbx, r11
nop
cmp r9, rdi
ja 0x140013b0a
lea rax, [r8 + 0x1000]
cmp r9, rax
jae 0x14001324e
add rcx, rdi
mov rax, rcx
and rax, r11
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, r11
add r10b, 4
jmp 0x140013282
lea rax, [r8 + 1]
cmp r9, rax
je 0x140013a8d
lea rax, [r8 + 2]
cmp r9, rax
je 0x140013a34
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400139e7
lea rax, [r8 + 5]
cmp r9, rax
je 0x140013998
cmp r8, rdi
ja 0x140013b01
lea rax, [r8 + 0x28]
cmp r9, rax
jae 0x1400132b0
lea edx, [rdi + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400132f0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14001395a
lea rax, [r8 + 4]
cmp r9, rax
je 0x14001393e
lea rax, [r8 + 5]
cmp r9, rax
je 0x140013924
lea rax, [r8 + 3]
cmp r9, rax
je 0x140013908
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400135bd
nop dword [rax]
lea rax, [r8 + 8]
cmp r9, rax
je 0x14001359a
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140013572
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x140013552
lea rax, [r8 + 3]
cmp r9, rax
je 0x14001352f
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 1]
cmp r9, rax
jb 0x140013ae0
lea rax, [r8 + 5]
cmp r9, rax
jb 0x140013ac3
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x1400133f0
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x1400133d6
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x1400134be
lea r9, [r8 + 0x80]
lea r8, [r9 + 0x3e8]
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x140013496
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x140013477
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14001345d
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14001343e
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x140013419
lea r9, [r8 + 0x10]
lea r8, [r9 + 0x28]
jmp 0x140013300
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x140013282
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
movabs rcx, 0x86067f6a5b8e6d24
jmp 0x14001321c
lea edx, [rdi + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rdi
inc rdi
jmp 0x140013202
lea edx, [rdi - 0x4e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400139ce
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x140013a0b
lea edx, [rdi + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140013a53
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
movzx eax, byte [rbp + rdi - 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140013202
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
cmp r9, 0x40
jae 0x1400138c5
lea rax, [r8 + 0x64]
cmp r9, rax
jbe 0x1400137c5
lea edx, [rdi + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 8
jb 0x1400138b8
movzx ebx, dil
lea ecx, [rbx + 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x5c]
jmp 0x140013973
lea edx, [rdi - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx ebx, dil
jmp 0x1400139b1
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
dec rdi
inc rdi
jmp 0x140013202
lea edx, [rdi + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
dec rdi
inc rdi
jmp 0x140013202
lea edx, [rdi - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx ebx, dil
jmp 0x140013973
lea rax, [r8 + 4]
cmp r9, rax
jae 0x140013615
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r8 + r9]
cmp rax, 0x10
je 0x1400138ec
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x1400136e8
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x1400134d3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140013646
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
movzx eax, byte [rbp + rdi - 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140013202
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140013669
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x1400139ce
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140013691
lea edx, [rdi - 0x56]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400139cb
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400136b8
movzx ebx, dil
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3a
jmp 0x1400139b1
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400135e0
movzx ebx, dil
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140013973
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140013714
movzx ebx, dil
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140013973
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140013740
movzx ebx, dil
lea edx, [rbx + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400139b1
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140013763
lea ecx, [rdi + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x1400139cb
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14001378b
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 0x1400139ce
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400134d3
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
movzx eax, byte [rbp + rdi - 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140013202
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400137f6
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
movzx eax, byte [rbp + rdi - 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140013202
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140013819
lea ecx, [rdi + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x140013a53
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14001383e
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 0x140013a08
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140013866
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400139cb
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14001388d
movzx ebx, dil
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x1400139b1
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140013504
movzx ebx, dil
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x140013973
mov byte [rbp + rdi - 0x40], r10b
inc rdi
jmp 0x140013202
movzx ebx, dil
lea edx, [rbx + 0x2e]
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rdi - 0x40]
sub r10b, al
sub r10b, 0x42
add r10b, r11b
add r10b, dl
jmp 0x1400139b1
lea edx, [rdi - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140013a0b
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140013a08
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x1400139ce
lea edx, [rdi + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400139cb
movzx ebx, dil
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
sub bl, 0x38
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x78
add bl, r11b
mov byte [rbp + rdi - 0x40], bl
inc r8
dec rdi
inc rdi
jmp 0x140013202
movzx ebx, dil
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
sub bl, 0x6c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0xc
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x40], bl
add r9, r8
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140013202
movabs rcx, 0x654ae460341e2d88
add rcx, rdi
movzx r11d, bl
and bl, cl
mov eax, 0x24
sub al, bl
lea r10d, [rax + rax]
add r10b, cl
add r10b, r11b
lea edx, [rdi + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
inc r8
add rax, r8
sub rdi, rax
jmp 0x140013a53
movabs rax, 0x1adec2b8ebee42bc
add rax, rdi
movzx r11d, bl
and bl, al
add bl, bl
sub al, bl
lea r10d, [r11 + rax]
sub r10b, 0x24
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x6a
add cl, r11b
mov byte [rbp + rdi - 0x40], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140013202
movabs rdx, 0xd072a111a3be57f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140013202
sub dil, 0x44
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
sub r10b, 0x24
jmp 0x1400131fe
sub dil, 0x10
movzx eax, dil
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, r11b
jmp 0x1400131f8
lea rdx, [rbp + 0x14f5806]
jmp 0x140013b17
lea rdx, [rbp + 0x1274d6c]
jmp 0x140013b17
lea rdx, [rbp - 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002380
mov rdx, r13
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002380
nop
movabs rax, 0xff00ff00ff00ff00
xor r12, rax
lea rax, [rbp + 0x28]
mov qword [rax], r12
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400fa820
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret