Function at 0x14000fa20
Capabilities:
Authenticate hmac
Parse pe header

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
lea rbp, [rsp - 0x37]
sub rsp, 0xb0
mov rax, qword [0x1401741c0]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov qword [rbp - 0x39], rcx
lea rax, [rbp + 0x5f]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp - 0x21], rcx
mov qword [rbp - 0x19], rax
mov r12, qword [rax]
xor r12, rcx
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x29], r12
mov qword [rax], 0
mov edx, 7
mov rcx, qword [0x140174dc0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rbp - 9], 0xb3b0b1dc
mov dword [rbp - 5], 0xbfbcbdb2
mov dword [rbp - 1], 0xbbb8b9be
mov dword [rbp + 3], 0xa7a4a5ba
mov dword [rbp + 7], 0xc3a8a1a6
xor eax, eax
mov qword [rbp + 0xb], rax
mov dword [rbp + 0x13], eax
mov word [rbp + 0x17], ax
movabs rdx, 0xdd2054994e6db34a
movabs r12, 0x49b571886f79e66e
movabs r13, 0x2649e5c15245c410
movabs r10, 0x93f6c3714a95a284
mov r14, qword [0x140175490]
mov r15, qword [0x140175488]
movzx r11d, byte [rbp - 0x59]
nop
mov r8, r15
mov r9, r14
nop word [rax + rax]
xor edi, edi
movabs rcx, 0x6e15c5f849093eb2
cmp rdi, 0x22
jae 0x140010727
movzx ebx, byte [rbp + rdi - 9]
movzx esi, bl
nop
cmp r8, rdi
ja 0x14001071e
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14000fb5e
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x22
jmp 0x14000fb9f
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400106a2
lea rax, [r9 + 2]
cmp r8, rax
je 0x14001065f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140010641
lea rax, [r9 + 3]
cmp r8, rax
je 0x140010613
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400105b2
movzx esi, bl
cmp r9, rdi
ja 0x140010715
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14000fbcb
lea rcx, [rdi + r12]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rsi + rcx]
sub r11b, 2
jmp 0x14000fc10
lea rax, [r9 + 1]
cmp r8, rax
je 0x140010596
lea rax, [r9 + 2]
cmp r8, rax
je 0x140010565
lea rax, [r9 + 4]
cmp r8, rax
je 0x140010549
lea rax, [r9 + 5]
cmp r8, rax
je 0x140010530
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400104e9
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400101f1
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400101d2
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14001019f
lea rcx, [r9 + 0x64]
cmp r8, rcx
je 0x14001016f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14001014f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14001012c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14001010d
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400100ed
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400100cd
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400100ad
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14000fc20
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400106f5
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400106da
lea rcx, [r9 + 0x61]
cmp r8, rcx
jb 0x14000fe09
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14000fdef
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14000fdd5
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140010052
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140010003
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14000ffb8
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14000ff86
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14000fc20
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14000ff66
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x14000ff46
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x14000ff26
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14000ff06
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14000fee3
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14000fec3
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14000fe93
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14000fe60
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14000fe3c
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14000fc20
mov r8, rcx
lea r9, [rcx + 0x1000]
jmp 0x14000fc20
lea rcx, [rdi + r13]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rsi + rcx]
sub r11b, 0x70
jmp 0x14000fc10
lea rcx, [rdi + rdx]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rsi + rcx]
sub r11b, 6
jmp 0x14000fba2
lea rcx, [rdi + r10]
movzx eax, bl
and al, cl
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, sil
movabs rdx, 0xdd2054994e6db34a
movabs rcx, 0x6e15c5f849093eb2
jmp 0x14000fb30
movabs rax, 0xcb249e858a02b747
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0xf
movzx r10d, dil
jmp 0x1400105d3
movabs rax, 0x81fb0d5d862aa681
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0x79
inc r9
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
movabs rax, 0x38d17c35825295bb
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x1d
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
movabs rax, 0xefa7eb0d7e7a84f5
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0x4d
jmp 0x140010480
movabs rax, 0xa67e59e57aa2742f
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x49
add r8, r9
jmp 0x14001067f
movabs rax, 0x5d54c8bd76ca6369
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0x21
jmp 0x14001067f
movabs rax, 0x142b379572f252a3
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x75
jmp 0x1400104c0
movabs rax, 0xcb01a66d6f1a41dd
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0xb
jmp 0x140010501
movabs rax, 0x81d815456b423117
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0x5f
jmp 0x1400106bd
movabs rax, 0x4af02a6161a60728
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x18
mov byte [rbp + rdi - 9], r11b
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
movabs rcx, 0x1c699395dcdf662
add rcx, rdi
movzx eax, bl
and al, cl
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, sil
cmp r9, 0x10
jb 0x14000ffa1
movzx r10d, dil
lea edx, [r10 - 0x3f]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x39
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400105d3
invalid
add byte [rax], al
movabs rcx, 0xb89d081159f5e59c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rsi + rcx]
sub r11b, 0x44
cmp r8, 4
jae 0x140010469
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140010381
lea edx, [rdi + 5]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x23
add r11b, dl
jmp 0x14000ffdb
movabs rcx, 0x6f7376e9561dd4d6
add rcx, rdi
movzx eax, bl
and al, cl
mov edx, reloc.WS2_32.dll_send
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, sil
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x1400104a5
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400102dd
lea edx, [rdi - 0x1a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4a
add r11b, dl
jmp 0x140010021
movabs rax, 0xcabbb63d39495709
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x3f
jmp 0x1400106bd
movabs rax, 0x8192251535714643
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0x2b
jmp 0x140010501
movabs rax, 0x386893ed3199357d
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x6b
jmp 0x1400104c0
movabs rax, 0xef3f02c52dc124b7
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
dec r11b
jmp 0x14001067f
movabs rax, 0xa615719d29e913f1
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0x69
add r8, r9
jmp 0x14001067f
movabs rax, 0x5cebe0752611032b
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x2d
jmp 0x140010480
movabs rax, 0x13c24f4d2238f265
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
add r11b, 0x3d
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
movabs rax, 0xca98be251e60e19f
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x59
inc r9
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
movzx r10d, dil
lea edx, [r10 - 0x27]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x11
jmp 0x1400105d0
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140010217
lea edx, [rdi + 0x63]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x4b
add r11b, dl
jmp 0x140010075
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140010239
lea ecx, [rdi - 0x73]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x25
jmp 0x1400106bd
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14001025c
lea edx, [rdi + 0x53]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x45
jmp 0x1400104fe
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14001027f
lea edx, [rdi + 0x19]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x51
jmp 0x1400104bd
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400102b1
lea ecx, [rdi + 0x31]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x57
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140010075
movzx r10d, dil
lea edx, [r10 - 0x43]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2b
jmp 0x1400105d0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400102f8
movzx r10d, dil
lea edx, [r10 - 0x54]
mov ecx, Ordinal_41
jmp 0x1400105c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14001030e
lea edx, [rdi + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14001061b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140010333
lea ecx, [rdi - 0x3c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5c
add r8, r9
jmp 0x14001067f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14001035a
lea edx, [rdi - 0x76]
movzx eax, bl
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14001067f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140010021
lea edx, [rdi + 0x50]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
jmp 0x1400104bd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400103a3
lea ecx, [rdi - 0x35]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x73
jmp 0x1400106bd
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400103c6
lea edx, [rdi - 0x6f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 9
jmp 0x1400104fe
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400103e8
lea ecx, [rdi + 0x1d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x35
jmp 0x14001067f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14001040d
lea ecx, [rdi - 0x1d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x35
add r8, r9
jmp 0x14001067f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140010430
lea edx, [rdi - 0x57]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x61
add r11b, dl
jmp 0x140010480
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14000ffdb
lea ecx, [rdi + 0x35]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x73
inc r9
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
lea ecx, [rdi - 0x79]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
add r11b, bl
lea ecx, [rdi - 0x16]
movzx eax, sil
and al, cl
add al, al
sub sil, al
sub sil, 0x66
add sil, cl
add sil, r11b
mov byte [rbp + rdi - 9], sil
add r8, r9
jmp 0x14001067f
lea edx, [rdi + 0x4d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, bl
sub r11b, 0x1b
add r11b, dl
lea edx, [rdi - 0x50]
movzx eax, sil
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, sil
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 9], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140010501
lea edx, [rdi - 0x62]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x52
add r11b, dl
lea ecx, [rdi + 0x13]
movzx eax, sil
and al, cl
add al, al
sub sil, al
add sil, 0x7b
add sil, cl
mov byte [rbp + rdi - 9], sil
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
jmp 0x1400106bd
lea ecx, [rdi + 0x12]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
jmp 0x14001067f
lea ecx, [rdi + 0x4c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x14
add r8, r9
jmp 0x14001067f
lea edx, [rdi - 6]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
movzx r10d, dil
lea edx, [r10 + 0x34]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6c
jmp 0x1400105d0
movzx r10d, dil
lea edx, [r10 - 0x58]
mov ecx, 0x34
movzx esi, bl
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r10b, 0x24
movzx eax, sil
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add cl, sil
add cl, r10b
mov byte [rbp + rdi - 9], cl
movabs r10, 0x93f6c3714a95a284
inc r9
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
lea edx, [rdi + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
lea edx, [rdi - 0x70]
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x14001067f
movabs rax, 0x92bc0a98586981ca
add rax, rdi
and bl, al
mov ecx, 0x3d
sub cl, bl
lea r11d, [rcx + rcx]
add r11b, al
add r11b, sil
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
movabs rax, 0xb73f57204ce14f78
add rax, rdi
and bl, al
add bl, bl
sub al, bl
lea r11d, [rsi + rax]
sub r11b, 0x48
movzx eax, byte [rbp + rdi - 9]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0xdd2054994e6db34a
jmp 0x14000fb12
sub dil, 0x42
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x32
jmp 0x14000fb06
sub dil, 8
movzx eax, bl
and al, dil
mov ecx, Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x14000fafe
lea rdx, [rbp + 0x172d8ca]
jmp 0x14001072b
lea rdx, [rbp + 0x15ee12d]
jmp 0x14001072b
lea rdx, [rbp - 9]
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 [0x1401012c0]
add al, 0x33
xor al, 0x75
mov byte [rbp - 9], al
movzx eax, byte [0x1401012c1]
add al, 0x33
xor al, 0x76
mov byte [rbp - 8], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 7], xmm0
mov qword [rbp + 9], rax
movabs r15, 0xe4ab66417f966b5e
movabs r12, 0x192035be3575ea48
mov rsi, qword [0x140175490]
mov r14, qword [0x140175488]
movzx r8d, byte [rbp - 0x59]
mov r9, r14
mov rax, rsi
nop word [rax + rax]
xor ebx, ebx
cmp rbx, 0x1a
jae 0x140011310
movzx r11d, byte [rbp + rbx - 9]
mov edi, r11d
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x140011307
lea rcx, [rax + 0x20]
cmp r9, rcx
jae 0x1400107fc
lea rdx, [rbx + r15]
mov rcx, rdx
and rcx, rdi
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, rdi
add r8b, 0x6e
jmp 0x14001083d
lea rcx, [rax + 1]
cmp r9, rcx
je 0x140011294
lea rcx, [rax + 2]
cmp r9, rcx
je 0x14001125c
lea rcx, [rax + 5]
cmp r9, rcx
je 0x14001121c
lea rcx, [rax + 6]
cmp r9, rcx
je 0x1400111fb
lea rcx, [rax + 3]
cmp r9, rcx
je 0x1400111b1
movzx r10d, bl
cmp rax, rbx
ja 0x1400112fe
lea rcx, [rax + 0xa]
cmp r9, rcx
jae 0x14001086f
lea r8d, [r10 - 0x7e]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400108b0
lea rcx, [rax + 1]
cmp r9, rcx
je 0x140011198
lea rcx, [rax + 3]
cmp r9, rcx
je 0x140011171
lea rcx, [rax + 5]
cmp r9, rcx
je 0x140011163
lea rcx, [rax + 4]
cmp r9, rcx
je 0x1400110e2
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400110c4
lea rcx, [rax + r9]
cmp rcx, rbx
jbe 0x140010e0b
nop dword [rax]
lea rcx, [rax + 0x80]
cmp r9, rcx
je 0x140010df0
lea rcx, [rax + 0x3e8]
cmp r9, rcx
je 0x140010dca
lea rcx, [rax + 0x20]
cmp r9, rcx
je 0x140010da7
lea rcx, [rax + 4]
cmp r9, rcx
je 0x140010d8c
lea rcx, [rax + 0x7a]
cmp r9, rcx
je 0x140010d6f
lea rcx, [rax + 0x64]
cmp r9, rcx
je 0x140010d52
lea rcx, [rax + 0x200]
cmp r9, rcx
je 0x140010d37
lea rcx, [rax + 0x10]
cmp r9, rcx
je 0x140010d1a
lea rcx, [rax + 3]
cmp r9, rcx
je 0x140010cef
lea rcx, [rax + 0x61]
cmp r9, rcx
je 0x1400108c0
lea r9, [rax + 5]
lea rax, [r9 + 0x41]
lea rcx, [rax + 8]
cmp r9, rcx
jb 0x1400112e1
lea rcx, [rax + 0x2a]
cmp r9, rcx
jb 0x1400112c0
lea rcx, [rax + 0x3e8]
cmp r9, rcx
jb 0x140010ab4
lea rcx, [rax + 0x20]
cmp r9, rcx
jb 0x140010a95
lea rcx, [rax + 4]
cmp r9, rcx
jb 0x140010a7a
lea rcx, [rax + 6]
cmp r9, rcx
jb 0x140010ca2
lea rcx, [rax + 0x5a]
cmp r9, rcx
jb 0x140010c55
lea rcx, [rax + 0x200]
cmp r9, rcx
jb 0x140010c14
lea rcx, [rax + 0x10]
cmp r9, rcx
jb 0x140010beb
lea rcx, [rax + 3]
cmp r9, rcx
jb 0x1400108c0
lea r9, [rax + 0x61]
lea rax, [r9 + 5]
lea rcx, [rax + 0x42]
cmp r9, rcx
ja 0x140010bc0
lea rcx, [rax + 8]
cmp r9, rcx
ja 0x140010ba3
lea rcx, [rax + 0x2a]
cmp r9, rcx
ja 0x140010b88
lea rcx, [rax + 0x3e8]
cmp r9, rcx
ja 0x140010b6b
lea rcx, [rax + 0x1000]
cmp r9, rcx
ja 0x140010b4e
lea rcx, [rax + 0x40]
cmp r9, rcx
ja 0x140010b33
lea rcx, [rax + 6]
cmp r9, rcx
ja 0x140010b10
lea rcx, [rax + 0x5a]
cmp r9, rcx
ja 0x140010aea
lea rcx, [rax + 0x200]
cmp r9, rcx
ja 0x140010acf
lea rcx, [rax + 0x400]
cmp r9, rcx
ja 0x1400108c0
lea r9, [rax + 3]
lea rax, [r9 + 0x28]
jmp 0x1400108c0
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x10
jmp 0x1400108b0
lea r8d, [r10 - 0x7a]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140010841
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x1400107d0
lea edx, [r10 - 0x4f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x29
jmp 0x1400111cf
sub r10b, 0x39
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x71
inc rax
dec rbx
inc rbx
jmp 0x1400107b2
sub r10b, 0x23
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0xb
dec rbx
inc rbx
jmp 0x1400107b2
lea edx, [r10 - 0xd]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x5b
jmp 0x14001123a
add r10b, 9
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x3f
jmp 0x140011278
add r10b, 0x1f
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x27
jmp 0x14001127b
lea edx, [r10 + 0x35]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x73
jmp 0x1400110fc
add r10b, 0x4b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0xd
jmp 0x140011126
add r10b, 0x61
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x59
movzx ecx, byte [rbp + rbx - 9]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400107b2
add r10b, 0x18
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
mov byte [rbp + rbx - 9], r8b
inc rbx
jmp 0x1400107b2
lea edx, [r10 + 0x2e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x42
cmp rax, 0x400
jb 0x140010c07
lea r8d, [r10 - 0x79]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, r8b
lea r8d, [rdx*2 - 0x62]
jmp 0x1400111cf
lea r8d, [r10 + 0x44]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
cmp r9, 3
jae 0x14001108c
lea rcx, [rax + 0x61]
cmp r9, rcx
jbe 0x140010f91
lea r8d, [r10 + 0x63]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 0x4b
add r8b, dl
jmp 0x140010c2a
lea edx, [r10 + 0x5a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x76
lea rcx, [rax + r9]
cmp rcx, 0x61
je 0x1400110a8
lea rdx, [rax + 5]
cmp r9, rdx
jbe 0x140010ed4
lea r8d, [r10 - 0x36]
movzx ecx, r11b
and cl, r8b
mov edx, 0x3d
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x140010c6f
add r10b, 0x7f
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x79
movzx ecx, byte [rbp + rbx - 9]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400107b2
sub r10b, 0x6b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x13
jmp 0x140011126
lea edx, [r10 - 0x55]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x53
jmp 0x1400110fc
sub r10b, 0x3f
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x47
jmp 0x14001127b
sub r10b, 0x29
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x1f
jmp 0x140011278
lea edx, [r10 - 0x13]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x7b
jmp 0x14001123a
add r10b, 3
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x15
dec rbx
inc rbx
jmp 0x1400107b2
add r10b, 0x19
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x51
inc rax
dec rbx
inc rbx
jmp 0x1400107b2
lea edx, [r10 + 0x2f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x49
jmp 0x1400111cf
lea rcx, [rax + 8]
cmp r9, rcx
jae 0x140010e2f
lea edx, [r10 + 0x75]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x33
jmp 0x140010cb8
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140010e63
add r10b, 0x1b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x43
movzx ecx, byte [rbp + rbx - 9]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400107b2
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x140010e87
lea edx, [r10 - 0x11]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x77
jmp 0x1400110fc
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x140010eb3
sub r10b, 0x69
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x21
dec rbx
inc rbx
jmp 0x1400107b2
lea rcx, [rax + 4]
cmp r9, rcx
jne 0x140010cb8
lea r8d, [r10 + 0x6b]
movzx ecx, r11b
and cl, r8b
add r8b, 0x13
jmp 0x1400111c4
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140010ef9
lea r8d, [r10 - 0x4c]
movzx ecx, r11b
and cl, r8b
mov edx, 0xa
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x1400111cc
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x140010f29
sub r10b, 0x78
movzx ecx, r11b
and cl, r10b
mov edx, 0x24
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
dec rbx
inc rbx
jmp 0x1400107b2
cmp r9, rdx
jne 0x140010f3c
add r10b, 0x5c
mov edx, 0x3e
jmp 0x140011265
lea rcx, [rax + 7]
cmp r9, rcx
jne 0x140010f59
lea r8d, [r10 + 0x30]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x50
jmp 0x1400110f1
lea rcx, [rax + 8]
cmp r9, rcx
jne 0x140010c6f
add r10b, 4
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x1c
movzx ecx, byte [rbp + rbx - 9]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400107b2
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x140010fc5
add r10b, 0x4d
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x1b
movzx ecx, byte [rbp + rbx - 9]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400107b2
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x140010feb
sub r10b, 0xb
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x4d
jmp 0x140011278
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x140011010
lea r8d, [r10 - 0x21]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x19
jmp 0x140011237
lea rcx, [rax + 7]
cmp r9, rcx
jne 0x14001103c
sub r10b, 0x37
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x7f
dec rbx
inc rbx
jmp 0x1400107b2
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x14001106b
sub r10b, 0x4d
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x1b
inc rax
dec rbx
inc rbx
jmp 0x1400107b2
lea rcx, [rax + 9]
cmp r9, rcx
jne 0x140010c2a
lea r8d, [r10 - 0x63]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x4b
jmp 0x1400111c4
lea r8d, [r10 + 0x71]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x17
jmp 0x140011234
lea r8d, [r10 + 0x5b]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub dl, r11b
sub r8b, 0x7d
jmp 0x1400110f9
sub r10b, 0x2e
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_33
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x140011126
lea r8d, [r10 - 0x18]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x58
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, dl
sub r10b, 0x30
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
movzx ecx, dl
mov byte [rbp + rbx - 9], cl
inc rax
add rcx, rax
sub rbx, rcx
lea edx, [rbx + 0x45]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
add r11b, 0x1d
add r11b, dl
mov byte [rbp + rbx - 9], r11b
inc r9
mov rcx, 0xffffffffffffffff
sub rcx, r9
add rbx, rcx
movzx ecx, byte [rbp + rbx - 9]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400107b2
add r10b, 0x14
mov edx, Ordinal_60
jmp 0x140011265
add r10b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
dec rbx
inc rbx
jmp 0x1400107b2
lea r8d, [r10 + 0x6c]
movzx ecx, r11b
and cl, r8b
mov edx, 6
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x1400111cc
movzx r10d, bl
lea r8d, [r10 - 0x68]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x28
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, dl
sub r10b, 4
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
mov byte [rbp + rbx - 9], dl
inc rax
dec rbx
inc rbx
jmp 0x1400107b2
lea edx, [rbx - 0x3c]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x5c
dec rbx
inc rbx
jmp 0x1400107b2
movzx r10d, bl
lea r8d, [r10 - 0x26]
movzx ecx, r11b
and cl, r8b
mov edx, 5
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
sub r10b, 0x1a
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx edx, r8b
sub dl, cl
sub dl, 0x4a
add dl, r11b
add dl, r10b
mov byte [rbp + rbx - 9], dl
jmp 0x140011278
sub r10b, 0x10
mov edx, Ordinal_60
movzx ecx, r11b
and cl, r10b
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
add r9, rax
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400107b2
lea rdx, [rbx + r12]
and dil, dl
mov ecx, 4
sub cl, dil
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
movzx ecx, byte [rbp + rbx - 9]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400107b2
sub r10b, 0x4e
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x1400107b0
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r8d, [r10 + r11]
sub r8b, 0x78
jmp 0x1400107a0
lea rdx, [rbp + 0x17b4e7c]
jmp 0x140011314
lea rdx, [rbp + 0xeb0df1]
jmp 0x140011314
lea rdx, [rbp - 9]
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 - 9], 0x99a1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 7], xmm0
mov dword [rbp + 9], eax
mov word [rbp + 0xd], ax
movzx r11d, byte [rbp - 0x59]
nop dword [rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor esi, esi
movabs r10, 0x483eaf45e8c0bf8
mov qword [rbp - 0x51], rsi
cmp rsi, 0x18
jae 0x140011bc0
lea rax, [rbp - 9]
add rax, rsi
mov qword [rbp - 0x49], rax
movzx edi, byte [rax]
mov edx, edi
mov qword [rbp - 0x41], rdx
nop
cmp r9, rsi
ja 0x140011bb7
lea rcx, [r8 + 3]
cmp r9, rcx
jae 0x1400113bc
lea rcx, [rsi + r10]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
add r11b, 0x38
jmp 0x1400113f9
lea rax, [r8 + 1]
cmp r9, rax
je 0x140011b3d
lea rax, [r8 + 4]
cmp r9, rax
je 0x140011b09
cmp r9, rcx
je 0x140011aca
lea rax, [r8 + 7]
cmp r9, rax
je 0x140011aaa
lea rax, [r8 + 9]
cmp r9, rax
je 0x140011a5d
movzx r10d, sil
nop dword [rax]
movzx ebx, r10b
movzx edx, r10b
movzx r13d, r10b
cmp r8, rsi
ja 0x140011bae
lea r12, [r8 + 0x1000]
lea rsi, [r8 + 1]
cmp r9, r12
jae 0x14001144d
lea edx, [r10 - 0x78]
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea r14, [r8 + 3]
lea r15, [r8 + 2]
movzx edx, bl
jmp 0x140011480
cmp r9, rsi
je 0x140011a53
lea r15, [r8 + 2]
cmp r9, r15
je 0x140011a27
lea r14, [r8 + 3]
cmp r9, r14
je 0x140011a0a
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400119ec
nop dword [rax]
lea rcx, [r8 + r9]
cmp rcx, qword [rbp - 0x51]
jbe 0x1400116b3
nop
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140011695
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140011667
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x140011640
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14001161f
lea r9, [r8 + 0x28]
lea r8, [r9 + 0x7a]
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140011b8f
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140011b70
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14001156b
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14001154c
lea r9, [r8 + 0x42]
lea r8, [r9 + 9]
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x1400115fd
lea rax, [r8 + 6]
cmp r9, rax
ja 0x1400115d8
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x1400115bb
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14001159a
lea r9, [r8 + 0x80]
lea r8, [r9 + 0x10]
jmp 0x140011490
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
mov rsi, qword [rbp - 0x51]
jmp 0x140011400
add r10b, 0x70
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x10
mov rsi, qword [rbp - 0x51]
mov rdx, qword [rbp - 0x41]
movabs r10, 0x483eaf45e8c0bf8
jmp 0x140011390
sub r10b, 0x44
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x24
mov rsi, qword [rbp - 0x51]
jmp 0x140011b24
sub r10b, 0x6c
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0xc
jmp 0x140011981
add r10b, 0x6c
movzx eax, r10b
and al, dil
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
mov rsi, qword [rbp - 0x51]
jmp 0x1400119ae
add r10b, 0x44
movzx eax, r10b
and al, dil
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
mov rsi, qword [rbp - 0x51]
jmp 0x140011b5a
add r10b, 0x74
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x2c
mov rsi, qword [rbp - 0x51]
jmp 0x140011ae3
add r10b, 0x4c
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x14
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
add r10b, 0x24
movzx eax, r10b
and al, dil
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
inc r8
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
sub r10b, 4
movzx eax, r10b
and al, dil
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140011a78
cmp r9, r14
jae 0x140011759
sub r13b, 0x6c
movzx eax, r13b
and al, dil
add al, al
sub r13b, al
lea r11d, [rdi + r13]
sub r11b, 0xc
cmp rcx, 1
je 0x14001196a
cmp r9, r12
jbe 0x1400117fb
lea edx, [rbx - 0x58]
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r9, 3
jae 0x140011948
lea rax, [r8 + 0x7a]
cmp r9, rax
jbe 0x140011893
lea edx, [rbx - 0x34]
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r8, 0x42
jb 0x140011935
lea ecx, [rbx + 0x5c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 8]
jmp 0x140011a7b
cmp r9, rsi
jne 0x14001177e
sub dl, 0x54
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
mov rsi, qword [rbp - 0x51]
jmp 0x140011b5a
cmp r9, r15
jne 0x1400117a6
sub bl, 0x2c
movzx eax, bl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
mov rsi, qword [rbp - 0x51]
jmp 0x1400119ae
cmp r9, r14
jne 0x1400117ca
lea edx, [rbx - 4]
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140011981
lea rax, [r8 + 6]
cmp r9, rax
jne 0x1400116d4
sub bl, 0x64
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x44
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
cmp r9, rsi
jne 0x14001180d
lea edx, [rbx - 0x30]
mov ecx, Ordinal_41
jmp 0x140011a69
cmp r9, r15
jne 0x14001183e
sub bl, 8
movzx eax, bl
and al, dil
mov ecx, Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
inc r8
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
cmp r9, r14
jne 0x14001186c
add bl, 0x20
movzx eax, bl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140011701
sub bl, 0x68
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
mov rsi, qword [rbp - 0x51]
jmp 0x140011b20
cmp r9, rsi
jne 0x1400118b8
sub bl, 0xc
movzx eax, bl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
mov rsi, qword [rbp - 0x51]
jmp 0x140011b5a
cmp r9, r15
jne 0x1400118dc
lea edx, [rbx + 0x44]
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140011981
cmp r9, r14
jne 0x140011904
add bl, 0x6c
movzx eax, bl
and al, dil
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
mov rsi, qword [rbp - 0x51]
jmp 0x140011b24
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140011732
sub bl, 0x1c
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x3c
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
mov rdx, qword [rbp - 0x49]
mov byte [rdx], r11b
mov rsi, qword [rbp - 0x51]
inc rsi
jmp 0x140011362
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, dil
movzx ecx, dil
sub cl, al
add cl, 0x32
lea r11d, [rcx + rcx]
add r11b, dl
mov rsi, qword [rbp - 0x51]
jmp 0x140011ae3
lea edx, [rbx - 0x54]
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add bl, 0x40
movzx eax, bl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, bl
add cl, dil
movzx eax, cl
mov rdx, qword [rbp - 0x49]
mov byte [rdx], al
inc r8
add rax, r8
mov rsi, qword [rbp - 0x51]
sub rsi, rax
lea edx, [rsi - 0x2c]
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rsi - 9], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rsi, rax
movzx eax, byte [rbp + rsi - 9]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140011362
add bl, 0x78
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x48
mov rsi, qword [rbp - 0x51]
jmp 0x140011b24
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
sub bl, 0x28
movzx eax, bl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
inc r8
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
lea edx, [rbx - 0x50]
mov ecx, Ordinal_26
jmp 0x140011a69
movzx ebx, sil
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
sub bl, 0x10
movzx eax, bl
and al, dil
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add cl, dil
mov rdx, qword [rbp - 0x49]
mov byte [rdx], cl
inc r8
mov rsi, qword [rbp - 0x51]
dec rsi
inc rsi
jmp 0x140011362
lea ecx, [rsi + 0x10]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
dec rsi
inc rsi
jmp 0x140011362
movzx ebx, sil
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
add bl, 0x18
movzx eax, bl
and al, dil
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, dil
lea rdx, [rbp - 9]
mov byte [rdx + rsi], cl
add r9, r8
jmp 0x140011b24
movabs rax, 0x12f088354a07d898
add rax, rsi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rdi + rax]
sub r11b, 0x28
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140011362
movabs rax, 0x481f1244996aff20
add rax, rsi
and dl, al
mov ecx, reloc.WS2_32.dll_recv
sub cl, dl
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
movzx eax, byte [rbp + rsi - 9]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140011362
add bl, 0x48
movzx eax, bl
and al, dil
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x14001135e
add bl, 0x20
movzx eax, bl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x14001134d
lea rdx, [rbp + 0x14241cb]
jmp 0x140011bc4
lea rdx, [rbp + 0xf1bb5f]
jmp 0x140011bc4
lea rdx, [rbp - 9]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002380
mov rdx, qword [rbp - 0x39]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002380
nop
mov rax, qword [rbp - 0x31]
movabs rcx, 0xff00ff00ff00ff00
xor rax, rcx
lea rcx, [rbp + 0x5f]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1400fa820
lea r11, [rsp + 0xb0]
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