Function at 0x14020d170
Capabilities:
Delete file
Execute command
Parse pe header
Set console window title
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x6b8]
sub rsp, 0x7b8
xor edx, edx
lea rcx, [0x1404e32d8]
call fcn.140068c40
xor edx, edx
lea rcx, [0x1404e3260]
call fcn.140068c40
xor edx, edx
lea rcx, [0x1404e3300]
call fcn.140068c40
xor edx, edx
lea rcx, [0x1404e3238]
call fcn.140068c40
xor edx, edx
lea rcx, [0x1404e32a0]
call fcn.140068c40
lea rcx, [0x1404e2fa0]
call fcn.14008af10
lea rcx, [0x1404e2fa0]
call fcn.1400829d0
lea rcx, [0x1404e2fa0]
call fcn.140083660
mov rcx, qword [0x1404e2f80]
mov rcx, qword [rcx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea rdx, str.Connection_to_server..__n
lea rcx, [rbp + 0x600]
call fcn.1400499a0
mov rcx, rax
call fcn.14021b010
lea rcx, [0x14025b650]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor r8d, r8d
mov rdx, qword [0x1404e2f80]
add rdx, 0x18
lea rcx, [rbp + 0xa0]
call fcn.140070640
nop
lea rcx, [rbp + 0xa0]
call fcn.140056770
movzx ebx, al
lea rcx, [rbp + 0xa0]
call fcn.140068bd0
test bl, bl
je 0x14021025b
lea rax, [rbp + 0x620]
mov qword [rbp + 0x708], rax
mov dword [rbp - 0x70], 0x313f0c09
mov dword [rbp - 0x6c], 0x202b3e34
mov byte [rbp - 0x68], 0x9e
xor eax, eax
mov qword [rbp - 0x67], rax
mov word [rbp - 0x5f], ax
movabs r13, 0x202bf21c29d2406b
movabs r14, 0xa39adc4f6e3f48c7
movabs r15, 0x77dc754ab528fa19
movabs r12, 0x3784911261847943
movabs r10, 0xf72cacda0ddff86d
movzx r11d, byte [rbp + 0x700]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor esi, esi
cmp rsi, 0x13
jae 0x14020ddfc
movzx ebx, byte [rbp + rsi - 0x70]
movzx edi, bl
cmp r8, rsi
ja 0x14020ddf3
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14020d340
lea rcx, [rsi + r13]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x13
jmp 0x14020d36d
je 0x14020dd85
lea rax, [r9 + 7]
cmp r8, rax
je 0x14020dd66
lea rax, [rcx + 1]
cmp r8, rax
je 0x14020dd44
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020dcf0
movzx edi, bl
cmp r9, rsi
ja 0x14020ddea
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14020d39d
lea rdx, [rsi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x71
add r11b, dl
jmp 0x14020d3d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020dcd4
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020dca4
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020dc8e
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x14020d9dd
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14020d9bd
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14020d98f
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14020d964
lea rax, [r9 + 8]
cmp r8, rax
je 0x14020d940
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020d91f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14020d8fe
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14020d8d9
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14020d8b4
lea rcx, [r9 + 0x20]
cmp r8, rcx
je 0x14020d881
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020d3e0
mov r8, rcx
lea r9, [rcx + 9]
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14020ddcf
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14020ddb4
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14020d5d1
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14020d5b3
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14020d595
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14020d82a
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14020d7c8
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14020d77d
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x14020d754
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14020d3e0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14020d721
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14020d6fc
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14020d6d8
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14020d6b7
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14020d696
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14020d671
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14020d646
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14020d618
lea rcx, [r9 + 5]
cmp r8, rcx
ja 0x14020d5ef
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14020d3e0
mov r8, rcx
lea r9, [rcx + 2]
jmp 0x14020d3e0
lea rdx, [rsi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x51
add r11b, dl
jmp 0x14020d3d0
lea rdx, [rsi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x2b
add r11b, dl
jmp 0x14020d370
lea rdx, [rsi + r10]
movzx eax, bl
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 5
add r11b, dl
jmp 0x14020d314
movabs rcx, 0x1cd6e27b71fa4638
add rcx, rsi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_60
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movzx r10d, sil
jmp 0x14020dd10
movabs rcx, 0xdc7efe431e55c562
add rcx, rsi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_41
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
inc r9
dec rsi
inc rsi
jmp 0x14020d302
movabs rcx, 0x9c271a0acab1448c
add rcx, rsi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_22
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
dec rsi
inc rsi
jmp 0x14020d302
movabs rcx, 0x5bcf35d2770cc3b6
add rcx, rsi
and bl, cl
mov eax, 3
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
jmp 0x14020dbea
movabs rax, 0x1b77519a236842e0
add rax, rsi
and bl, al
add bl, bl
sub dil, bl
lea r11d, [rax + rdi]
sub r11b, 0x20
jmp 0x14020dcb8
movabs rax, 0xdb1f6d61cfc3c20a
add rax, rsi
and bl, al
add bl, bl
sub dil, bl
lea r11d, [rax + rdi]
sub r11b, 0x46
jmp 0x14020dcbb
movabs rcx, 0x9ac789297c1f4134
add rcx, rsi
and bl, cl
add bl, bl
movzx r11d, dil
sub r11b, bl
sub r11b, 0x6c
add r11b, cl
jmp 0x14020dc2a
movabs rcx, 0x5a6fa4f1287ac05e
add rcx, rsi
and bl, cl
mov eax, gethostname
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
jmp 0x14020dc50
movabs rcx, 0x1a17c0b8d4d63f88
add rcx, rsi
and bl, cl
mov eax, 0x24
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movzx eax, byte [rbp + rsi - 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14020d302
movabs rax, 0x793c062c03bafd71
add rax, rsi
and bl, al
add bl, bl
sub dil, bl
lea r11d, [rax + rdi]
sub r11b, 0x17
mov byte [rbp + rsi - 0x70], r11b
inc rsi
jmp 0x14020d302
movabs rcx, 0x38e421f3b0167c9b
add rcx, rsi
movzx eax, bl
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x3d
cmp r9, 6
jb 0x14020d770
movzx r10d, sil
lea edx, [r10 - 0x5e]
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
movzx edi, bl
jmp 0x14020dd10
movabs rcx, 0xf88c3dbb5c71fbc5
add rcx, rsi
movzx eax, bl
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x63
cmp r8, 1
jae 0x14020dbcc
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14020db3a
lea edx, [rsi + 0x1c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rsi - 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14020d302
movabs rcx, 0xb834598308cd7aef
add rcx, rsi
movzx eax, bl
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x77
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x14020dc0c
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14020daca
lea edx, [rsi + 0x7f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x79
add r11b, dl
jmp 0x14020d7e7
movabs rcx, 0xd5a129dc957bb4aa
add rcx, rsi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_45
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movzx eax, byte [rbp + rsi - 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14020d302
movabs rcx, 0x954945a441d733d4
add rcx, rsi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_26
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
jmp 0x14020dc50
movabs rcx, 0x54f1616bee32b2fe
add rcx, rsi
and bl, cl
mov eax, 7
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
jmp 0x14020dc2a
movabs rax, 0x14997d339a8e3228
add rax, rsi
and bl, al
add bl, bl
sub dil, bl
lea r11d, [rax + rdi]
sub r11b, 0x18
jmp 0x14020dcbb
movabs rax, 0xd44198fb46e9b152
add rax, rsi
and bl, al
add bl, bl
sub dil, bl
lea r11d, [rax + rdi]
sub r11b, 0x3e
jmp 0x14020dcb8
movabs rcx, 0x93e9b4c2f345307c
add rcx, rsi
and bl, cl
add bl, bl
movzx r11d, dil
sub r11b, bl
sub r11b, 0x64
add r11b, cl
jmp 0x14020dbea
movabs rcx, 0x5391d08a9fa0afa6
add rcx, rsi
and bl, cl
mov eax, Ordinal_60
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
dec rsi
inc rsi
jmp 0x14020d302
movabs rcx, 0x1339ec524bfc2ed0
add rcx, rsi
and bl, cl
mov eax, Ordinal_41
sub al, bl
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
inc r9
dec rsi
inc rsi
jmp 0x14020d302
movzx r10d, sil
lea edx, [r10 - 6]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14020dd0d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14020da03
lea edx, [rsi + 0x6b]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x13
add r11b, dl
jmp 0x14020d849
jne 0x14020da31
lea edx, [rsi - 0x72]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rsi - 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14020d302
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020da55
lea edx, [rsi + 0x3a]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14020dc27
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14020da77
lea ecx, [rsi + 0x10]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
jmp 0x14020dcbb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020da99
lea ecx, [rsi - 0x1a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4a
jmp 0x14020dcb8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020d849
lea edx, [rsi - 0x6e]
movzx eax, bl
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rsi
inc rsi
jmp 0x14020d302
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020daf2
movzx r10d, sil
lea edx, [r10 + 0x55]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x53
jmp 0x14020dd0a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020db14
lea ecx, [rsi - 0x53]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x45
jmp 0x14020dcb8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020d7e7
lea ecx, [rsi - 0x7d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x6b
jmp 0x14020dcbb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020db5d
lea edx, [rsi - 0x38]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x78
jmp 0x14020dc24
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14020db7f
lea ecx, [rsi - 0x62]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x52
jmp 0x14020dcbb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020db9f
lea edx, [rsi + 0x4a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 6
jmp 0x14020dbe4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020d79c
movzx r10d, sil
lea edx, [r10 - 0x34]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14020dd0a
lea edx, [rsi + 0x78]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
add r11b, bl
movzx edi, bl
add r11b, dl
lea ecx, [rsi - 0x1d]
movzx eax, dil
and al, cl
add al, al
sub dil, al
sub dil, 0x35
add dil, r11b
add dil, cl
mov byte [rbp + rsi - 0x70], dil
jmp 0x14020dcb8
lea edx, [rsi + 0x4e]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, bl
sub r11b, 0x22
movzx edi, bl
add r11b, dl
lea edx, [rsi - 0x47]
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0xf
add cl, dl
movzx eax, cl
mov byte [rbp + rsi - 0x70], al
inc r9
add rax, r9
sub rsi, rax
lea edx, [rsi + 0x24]
movzx eax, dil
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rsi - 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi - 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14020d302
lea ecx, [rsi - 0x35]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x73
jmp 0x14020dcbb
lea ecx, [rsi - 0xb]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x4d
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14020d302
movzx r10d, sil
lea edx, [r10 - 0x63]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4b
jmp 0x14020dd0d
movzx r10d, sil
lea edx, [r10 - 0xf]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x69
movzx edi, bl
add r11b, dl
add r10b, 0xd
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub r10b, 0x5b
add dil, r10b
mov byte [rbp + rsi - 0x70], dil
movabs r10, 0xf72cacda0ddff86d
inc r9
dec rsi
inc rsi
jmp 0x14020d302
lea ecx, [rsi + 0x1b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x43
inc r9
dec rsi
inc rsi
jmp 0x14020d302
lea ecx, [rsi + 0x45]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1d
dec rsi
inc rsi
jmp 0x14020d302
movabs rax, 0x6083d6547d76c141
add rax, rsi
and bl, al
add bl, bl
sub dil, bl
lea r11d, [rax + rdi]
add r11b, 0x39
movzx eax, byte [rbp + rsi - 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14020d302
sub sil, 0x69
movzx eax, bl
and al, sil
add al, al
sub bl, al
lea r11d, [rsi + rbx]
sub r11b, 0x21
jmp 0x14020d300
sub sil, 0x3f
movzx eax, bl
and al, sil
add al, al
sub bl, al
lea r11d, [rsi + rbx]
sub r11b, 0x47
jmp 0x14020d2f0
lea rdx, [rbp + 0x1434774]
jmp 0x14020de00
lea rdx, [rbp + 0x9587df]
jmp 0x14020de00
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x620]
call fcn.1400499a0
mov rbx, rax
mov rdx, qword [0x1404e2f80]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x640]
call fcn.1400499a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140213000
xorps xmm0, xmm0
movzx edx, byte [rbp + 0x700]
test al, al
jne 0x14020e9db
lea rax, [rbp + 0x180]
mov qword [rbp + 0x708], rax
mov dword [rsp + 0x30], 0xf6f5f4f8
mov dword [rsp + 0x34], 0x67fbe6fa
xor eax, eax
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x48], eax
mov word [rsp + 0x4c], ax
mov byte [rsp + 0x4e], al
movabs rsi, 0x934e2ebdc0a1f52
movabs r15, 0x407234730446db3e
movabs r14, 0x1b9ea8c3941e5df6
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor ebx, ebx
cmp rbx, 0x1f
jae 0x14020e8a1
movzx r11d, byte [rsp + rbx + 0x30]
mov edi, r11d
cmp r8, rbx
ja 0x14020e898
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020def0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x3e
jmp 0x14020df2a
je 0x14020e829
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020e7a7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020e754
lea rax, [r9 + 7]
cmp r8, rax
je 0x14020e732
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020e6ea
movzx r10d, bl
nop
cmp r9, rbx
ja 0x14020e88f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020df59
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
jmp 0x14020df90
je 0x14020e6d0
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020e6aa
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020e690
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020e670
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14020e3d3
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14020e3c5
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14020e3a0
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x14020e37a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14020e360
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020e340
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14020e324
lea rax, [r9 + 8]
cmp r8, rax
je 0x14020e307
mov r8, rcx
lea r9, [rcx + 0x200]
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14020e86f
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14020e853
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14020e138
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x14020e11e
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14020e101
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14020e2b7
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14020e26b
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x14020e230
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14020e209
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14020dfa0
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x14020e1db
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14020e1bf
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14020e1a2
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14020e186
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14020e166
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14020e158
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x14020dfa0
lea r8, [r9 + 5]
lea r9, [r8 + 0x2a]
jmp 0x14020dfa0
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020df90
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x14020df30
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020dec5
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x14020e6f7
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020e78c
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x44
jmp 0x14020e78f
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020e7c2
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
jmp 0x14020e7ec
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020deb2
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x30], dl
inc rbx
jmp 0x14020deb2
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1e
cmp r9, 0x41
jb 0x14020e224
lea edx, [r10 - 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x68]
jmp 0x14020e706
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 0x400
jae 0x14020e639
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14020e566
lea edx, [r10 + 0x44]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14020e245
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x14020e658
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14020e4cc
lea edx, [r10 - 0x76]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14020e283
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
jmp 0x14020e7c2
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x14020e78f
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020e78c
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x18
jmp 0x14020e76d
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
add dl, r11b
dec rbx
inc rbx
jmp 0x14020deb2
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x14020deb2
lea edx, [r10 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14020e6f7
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14020e3f8
lea edx, [r10 + 0x52]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3e
add dl, cl
jmp 0x14020e2cc
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14020e42b
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2c
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020deb2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020e44e
lea edx, [r10 - 0x44]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x24
jmp 0x14020e7c0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020e477
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
jmp 0x14020e78f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14020e49d
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 0x14020e76d
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14020e2cc
add r10b, 0x4c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x14
dec rbx
inc rbx
jmp 0x14020deb2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020e4f1
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x42
add dl, cl
jmp 0x14020e706
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020e516
sub r10b, 0x42
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x32
jmp 0x14020e78c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020e539
lea edx, [r10 + 6]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2a
jmp 0x14020e7c0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020e283
sub r10b, 0x56
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14020e7ec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020e599
sub r10b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x58
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020deb2
inc rax
cmp r8, rax
jne 0x14020e5c1
sub r10b, 0x74
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14020e7ec
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020e5e4
lea edx, [r10 + 0x30]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x50
jmp 0x14020e7c0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020e60a
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14020e76d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020e245
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
dec rbx
inc rbx
jmp 0x14020deb2
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x30
add dl, cl
jmp 0x14020e76d
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
jmp 0x14020e7c0
sub r10b, 0x26
movzx eax, r11b
and al, r10b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14020e7ec
lea edx, [r10 + 0x36]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x7a
jmp 0x14020e7c0
sub r10b, 0x5a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x14020deb2
lea edx, [r10 + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14020e706
movzx r10d, bl
lea edx, [r10 + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 2
movzx eax, r11b
and al, r10b
mov ecx, 7
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x30], cl
inc r9
dec rbx
inc rbx
jmp 0x14020deb2
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x14020deb2
movzx r10d, bl
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
sub r10b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x6e
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x30], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14020deb2
lea rcx, [rbx + r15]
and dil, cl
mov eax, Ordinal_41
sub al, dil
lea edx, [rax + rax]
add dl, r11b
movzx r10d, bl
add dl, cl
add r10b, 0x46
movzx eax, r11b
and al, r10b
mov ecx, ntohl
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x30], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x68]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, cl
mov byte [rsp + rbx + 0x30], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020deb2
lea rcx, [rbx + r14]
and dil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_35
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020deb2
sub r10b, 0x66
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x36
jmp 0x14020deb0
sub r10b, 0xa
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14020dea0
lea rdx, [rbp + 0x14d0a48]
jmp 0x14020e8a6
lea rdx, [rbp + 0xd7299a]
jmp 0x14020e8a6
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x180]
call fcn.1400499a0
mov rbx, rax
mov rdx, qword [0x1404e2f80]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x1a0]
call fcn.1400499a0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.1402132e0
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1c0]
call fcn.140066ee0
mov rdx, rax
lea rcx, [0x1404e2fa0]
call fcn.140091020
cmp byte [0x1404e31d0], 0
jne 0x14020e990
mov rcx, qword [0x1404e2f80]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea r8, [0x1404e31d8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x200]
call fcn.140049cc0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.140049d30
mov rcx, rax
call fcn.14021b010
nop
lea rcx, [rbp + 0x200]
call fcn.140049860
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea rdx, [0x14025c2b8]
lea rcx, [rbp + 0x220]
call fcn.1400499a0
mov rcx, rax
call fcn.14021b010
call fcn.1402129a0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0xc0]
jmp 0x1402105dd
lea rax, [rbp + 0x240]
mov qword [rbp + 0x708], rax
mov dword [rsp + 0x50], 0x5d4f505d
mov dword [rsp + 0x54], 0x445b4e58
mov byte [rsp + 0x58], 0xae
xor eax, eax
movups xmmword [rsp + 0x59], xmm0
mov word [rsp + 0x69], ax
mov byte [rsp + 0x6b], al
movabs rsi, 0x120364d15e7f1565
movabs r15, 0x5a10f816d87b6af9
movabs r14, 0x360a2e741b7d402f
nop dword [rax]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor ebx, ebx
cmp rbx, 0x1c
jae 0x14020f462
movzx r11d, byte [rsp + rbx + 0x50]
mov edi, r11d
cmp r8, rbx
ja 0x14020f459
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020ea80
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x3d
jmp 0x14020eab9
je 0x14020f3f1
inc rax
cmp r8, rax
je 0x14020f39e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020f36e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020f332
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020f2ed
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x14020f450
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14020eaeb
lea ecx, [r10 + 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
inc dl
jmp 0x14020eb11
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020f2de
inc rax
cmp r8, rax
je 0x14020f2bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020f2aa
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14020efe0
nop
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14020efc3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020ef9e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14020ef78
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14020ef58
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14020ef3c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14020ef1f
lea rax, [r9 + 8]
cmp r8, rax
je 0x14020ef03
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14020eed5
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14020eb20
lea r8, [r9 + 6]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14020f434
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14020f418
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14020ecda
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14020ecc0
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14020eca6
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14020ee88
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14020ee21
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14020edff
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14020eb20
lea r8, [r9 + 9]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14020edd1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14020edb5
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14020ed98
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14020ed78
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14020ed5e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14020ed38
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14020ed13
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14020ecf6
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14020eb20
lea r8, [r9 + 0x10]
lea r9, [r8 + 2]
jmp 0x14020eb20
lea ecx, [r10 - 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x1f
jmp 0x14020eb11
lea ecx, [r10 + 0xd]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5b
jmp 0x14020eac0
add r10b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2b
jmp 0x14020ea55
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020f308
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x72
inc r9
dec rbx
inc rbx
jmp 0x14020ea42
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14020ea42
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x14020f34d
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020f383
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020f27c
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x14020f3b4
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020ea42
dec r10b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 7
mov byte [rsp + rbx + 0x50], dl
inc rbx
jmp 0x14020ea42
lea ecx, [r10 + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
cmp r8, 0x20
jae 0x14020f24a
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14020f142
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
cmp r9, 0x7a
jb 0x14020ee15
lea ecx, [r10 + 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x64]
jmp 0x14020f308
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x67
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x14020f267
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14020f086
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x77
jmp 0x14020ee36
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020ea42
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x14020f3b4
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020f27c
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x14020f386
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020f383
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14020ea42
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x14020ea42
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020f308
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14020f003
lea ecx, [r10 + 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3d
jmp 0x14020ee9d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020f03a
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020ea42
inc rax
cmp r8, rax
jne 0x14020f05c
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xa
jmp 0x14020f27c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020ee9d
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 0x14020f34d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020f0a9
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 3
jmp 0x14020f308
inc rax
cmp r8, rax
jne 0x14020f0d3
add r10b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 9
dec rbx
inc rbx
jmp 0x14020ea42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020f0f6
lea ecx, [r10 + 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x71
jmp 0x14020f34d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020f119
lea ecx, [r10 - 0x69]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x21
jmp 0x14020f27c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020ee36
add r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x59
jmp 0x14020f3b4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020f179
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020ea42
inc rax
cmp r8, rax
jne 0x14020f1a1
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020f3b4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020f1c6
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
jmp 0x14020f383
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020f1f1
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x14020ea42
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020f223
sub r10b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x14020ea42
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14020ee65
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x14020f308
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
add dl, r11b
jmp 0x14020f34d
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add dl, cl
add r10b, 0x37
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x7f
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x50], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14020f3b4
lea edx, [r10 + 0x71]
movzx eax, r11b
and al, dl
sub dl, 0x17
jmp 0x14020f343
sub r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x6f
dec rbx
inc rbx
jmp 0x14020ea42
lea edx, [r10 + 0x13]
movzx eax, r11b
and al, dl
add dl, 0x7b
jmp 0x14020f2fe
movzx r10d, bl
lea edx, [r10 + 0x7f]
movzx eax, r11b
and al, dl
sub dl, 0x79
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
sub r10b, 0x5d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x75
add r11b, r10b
mov byte [rsp + rbx + 0x50], r11b
inc r9
dec rbx
inc rbx
jmp 0x14020ea42
movzx r10d, bl
lea edx, [r10 + 0x21]
movzx eax, r11b
and al, dl
add dl, 0x19
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
add r10b, 0x6d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 5
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x50], r11b
jmp 0x14020f383
lea ecx, [rbx + 0x57]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x61
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14020ea42
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
add dl, 0x31
add dl, cl
lea ecx, [rbx - 0x64]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, cl
mov byte [rsp + rbx + 0x50], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020ea42
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x49
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020ea42
add r10b, 0x79
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x4f
jmp 0x14020ea40
sub r10b, 0x51
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x37
jmp 0x14020ea30
lea rdx, [rbp + 0x1625f2c]
jmp 0x14020f467
lea rdx, [rbp + 0x1217491]
jmp 0x14020f467
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x240]
call fcn.1400499a0
mov rbx, rax
mov rdx, qword [0x1404e2f80]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x260]
call fcn.1400499a0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1402132e0
nop
lea rax, [rbp + 0x280]
mov qword [rbp + 0x708], rax
mov dword [rbp - 0x50], 0xe4e50cfc
mov dword [rbp - 0x4c], 0xfbe8fae3
mov byte [rbp - 0x48], 0x64
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x47], xmm0
mov word [rbp - 0x37], ax
movabs rsi, 0x386afa14ec912372
movabs r15, 0x8aecd69277f7f81e
movabs r14, 0xa940ee3ec5b36a56
movzx r11d, byte [rbp + 0x700]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor edi, edi
cmp rdi, 0x1b
jae 0x140210064
movzx ebx, byte [rbp + rdi - 0x50]
mov edx, ebx
cmp r8, rdi
ja 0x14021005b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020f54f
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x1e
jmp 0x14020f588
je 0x14020fff1
inc rax
cmp r8, rax
je 0x14020ff72
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020ff1a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020fef6
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020feb4
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x140210052
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14020f5b9
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
jmp 0x14020f600
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020fe98
inc rax
cmp r8, rax
je 0x14020fe76
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020fe5c
lea rax, [r9 + 4]
cmp r8, rax
je 0x14020fe3c
lea rax, [r9 + 8]
cmp r8, rax
je 0x14020fe0e
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14020fb3c
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14020fb1d
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x14020faf8
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14020fad6
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020fac8
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14020faa8
lea rax, [r9 + 9]
cmp r8, rax
je 0x14020fa8c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14020fa72
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14020fa52
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14020fa24
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020f610
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140210036
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x140210016
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14020f7f9
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14020f7df
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14020f7c5
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x14020f9d8
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14020f997
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14020f955
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14020f931
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14020f610
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14020f903
lea rcx, [r9 + 0x5a]
cmp r8, rcx
ja 0x14020f8e7
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14020f8cd
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14020f8ad
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14020f88d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14020f87f
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14020f85d
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14020f838
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14020f819
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14020f610
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x14020f610
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
jmp 0x14020f600
lea ecx, [r10 + 2]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
jmp 0x14020f590
add r10b, 0x1e
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020f523
lea edx, [r10 - 0x30]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020fecd
sub r10b, 0x14
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x74
inc r9
dec rdi
inc rdi
jmp 0x14020f512
add r10b, 8
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x38
dec rdi
inc rdi
jmp 0x14020f512
lea edx, [r10 + 0x24]
mov ecx, 2
jmp 0x14020ff27
add r10b, 0x40
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020ff56
add r10b, 0x5c
movzx eax, r10b
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020ff59
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14020ff8d
sub r10b, 0x6c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xc
jmp 0x14020ffb5
sub r10b, 0x50
movzx eax, r10b
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
add r10b, 0x76
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3a
mov byte [rbp + rdi - 0x50], r11b
inc rdi
jmp 0x14020f512
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x80
jb 0x14020f948
lea ecx, [r10 + 0x6c]
movzx eax, cl
and al, bl
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14020fecd
lea edx, [r10 - 0x52]
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x42
jae 0x14020fddd
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14020fcd9
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14020f963
lea edx, [r10 - 0x36]
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x14020fdf8
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14020fc0c
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
jmp 0x14020f9b1
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
add r10b, 0x38
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020ffb5
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x14020ff8d
add r10b, 0x70
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x10
jmp 0x14020ff59
sub r10b, 0x74
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020ff56
lea edx, [r10 - 0x58]
mov ecx, 0x34
jmp 0x14020ff27
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x14020f512
sub r10b, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x14020f512
lea edx, [r10 - 4]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020fecd
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14020fb5f
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
jmp 0x14020f9f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020fb96
sub r10b, 0x4c
movzx eax, r10b
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
cmp r8, rcx
jne 0x14020fbb5
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x14020ff8d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020fbe0
add r10b, 0xc
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x54
dec rdi
inc rdi
jmp 0x14020f512
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020f9f2
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020fecd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020fc2f
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x14020fecd
inc rax
cmp r8, rax
jne 0x14020fc51
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x14020ff38
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020fc7a
sub r10b, 0x7e
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020ff59
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020fca2
lea edx, [r10 + 0x66]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020ff8d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14020f9b1
add r10b, 0x2e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x42
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020fd10
add r10b, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
inc rax
cmp r8, rax
jne 0x14020fd34
add r10b, 0x4c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x14
jmp 0x14020ffb5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020fd5d
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020ff56
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020fd80
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x14020ff38
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020fdab
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x14020f512
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020f96f
sub r10b, 0x5c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x7c
inc r9
dec rdi
inc rdi
jmp 0x14020f512
lea edx, [r10 + 0x50]
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
jmp 0x14020ff32
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x6c]
jmp 0x14020ff8d
add r10b, 0x5e
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
sub r10b, 0x4e
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020ff59
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
jmp 0x14020ff38
add r10b, 6
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x2a
dec rdi
inc rdi
jmp 0x14020f512
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020fecd
movzx r10d, dil
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
sub r10b, 0x22
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x12
add r10b, bl
mov byte [rbp + rdi - 0x50], r10b
inc r9
dec rdi
inc rdi
jmp 0x14020f512
lea edx, [rdi - 0x52]
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14020f512
movzx r10d, dil
lea edx, [r10 - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x3e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x4e
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x50], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14020f512
lea rcx, [rdi + r15]
and dl, cl
mov eax, reloc.WS2_32.dll_socket
sub al, dl
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx r10d, dil
sub r10b, 0x5a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x50], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub bl, dl
lea r11d, [rax + rbx]
sub r11b, 0x5a
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020f512
add r10b, 0x3a
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020f510
add r10b, 0x56
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5a
jmp 0x14020f500
lea rdx, [rbp + 0x143d048]
jmp 0x140210068
lea rdx, [rbp + 0x94f3ba]
jmp 0x140210068
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x280]
call fcn.1400499a0
mov rbx, rax
mov rdx, qword [0x1404e2f80]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x2a0]
call fcn.1400499a0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.1402132e0
nop
lea rax, [rbp + 0x2c0]
mov qword [rbp + 0x708], rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x2c0]
call fcn.140066ee0
mov rbx, rax
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x2e0]
call fcn.140066ee0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1404e2fa0]
call fcn.1400958f0
cmp byte [0x1404e31d0], 0
jne 0x14021017a
mov rcx, qword [0x1404e2f80]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea r8, [0x1404e31d8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x320]
call fcn.140049cc0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140049d30
mov rcx, rax
call fcn.14021b010
nop
lea rcx, [rbp + 0x320]
call fcn.140049860
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea rdx, str._Success_Automatically_Logged_In__n
lea rcx, [rbp + 0x340]
call fcn.1400499a0
mov rcx, rax
call fcn.14021b010
lea rcx, [0x1404e2fa0]
call fcn.1400829d0
cmp byte [0x1404e31d0], 0
jne 0x140210242
mov rcx, qword [0x1404e2f80]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea r8, [0x1404e31d8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x380]
call fcn.140049cc0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x360]
call fcn.140049d30
mov rcx, rax
call fcn.14021b010
nop
lea rcx, [rbp + 0x380]
call fcn.140049860
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0xe0]
call fcn.1400499e0
nop
lea rcx, [rbp + 0x100]
jmp 0x1402105dd
lea rcx, [rbp]
call fcn.140049f20
lea rcx, [rbp]
call fcn.14004acb0
nop
lea rcx, [rbp - 0x20]
call fcn.140049f20
lea rcx, [rbp - 0x20]
call fcn.14004acb0
nop
lea rcx, [rbp + 0x20]
call fcn.140049f20
lea rcx, [rbp + 0x20]
call fcn.14004acb0
nop
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea rdx, str.__Username__
lea rcx, [rbp + 0x3a0]
call fcn.1400499a0
mov rcx, rax
call fcn.14021b010
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14006a410
lea rdx, str.__Password__
lea rcx, [rbp + 0x3c0]
call fcn.1400499a0
mov rcx, rax
call fcn.14021b010
lea rdx, [rbp - 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14006a410
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x708], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x3e0]
call fcn.140066ee0
mov rbx, rax
lea rdx, [rbp]
lea rcx, [rbp + 0x400]
call fcn.140066ee0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1404e2fa0]
call fcn.1400958f0
call fcn.1402129a0
cmp qword [rbp + 0x10], 0
je 0x140210435
cmp qword [rbp - 0x10], 0
je 0x140210435
lea rax, [rbp + 0x420]
mov qword [rbp + 0x708], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x420]
call fcn.140066ee0
mov r14, rax
lea rax, [rbp + 0x440]
mov qword [rbp + 0x710], rax
lea rdx, str.password
lea rcx, [rbp + 0x440]
call fcn.1400499a0
mov rsi, rax
lea rax, [rbp + 0x460]
mov qword [rbp + 0x718], rax
lea rdx, [rbp]
lea rcx, [rbp + 0x460]
call fcn.140066ee0
mov rdi, rax
lea rax, [rbp + 0x480]
mov qword [rbp - 0x30], rax
lea rdx, str.username
lea rcx, [rbp + 0x480]
call fcn.1400499a0
mov rbx, rax
mov rdx, qword [0x1404e2f80]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x4a0]
call fcn.1400499a0
nop
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9b, 1
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.140212b30
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea rcx, [rbp + 0x4c0]
jmp 0x14021050c
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x708], rax
lea rdx, [0x14025335e]
lea rcx, [rbp + 0x4e0]
call fcn.1400499a0
mov r14, rax
lea rax, [rbp + 0x500]
mov qword [rbp + 0x710], rax
lea rdx, [0x14025335e]
lea rcx, [rbp + 0x500]
call fcn.1400499a0
mov rsi, rax
lea rax, [rbp + 0x520]
mov qword [rbp + 0x718], rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x520]
call fcn.140066ee0
mov rdi, rax
lea rax, [rbp + 0x540]
mov qword [rbp - 0x28], rax
lea rdx, str.license
lea rcx, [rbp + 0x540]
call fcn.1400499a0
mov rbx, rax
mov rdx, qword [0x1404e2f80]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x560]
call fcn.1400499a0
nop
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.140212b30
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea rcx, [rbp + 0x580]
lea rdx, str._Success_Created_File_For_Auto_Login_n
call fcn.1400499a0
mov rcx, rax
call fcn.14021b010
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1404e2fa0]
call fcn.1400829d0
cmp byte [0x1404e31d0], 0
jne 0x1402105c5
mov rcx, qword [0x1404e2f80]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069920
lea r8, [0x1404e31d8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x5c0]
call fcn.140049cc0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x5a0]
call fcn.140049d30
mov rcx, rax
call fcn.14021b010
nop
lea rcx, [rbp + 0x5c0]
call fcn.140049860
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0x20]
call fcn.1400499e0
nop
lea rcx, [rbp - 0x20]
call fcn.1400499e0
nop
lea rcx, [rbp]
call fcn.1400499e0
call fcn.1402129a0
lea rcx, [0x14025b650]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor esi, esi
mov rcx, qword [0x1404e3108]
mov rax, rcx
mov rdx, qword [0x1404e3100]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x140211148
xor edi, edi
movabs r15, 0x59ac5bd36ec4348b
movabs r12, 0x73b682c8075d6fcd
movabs r14, 0xd05137a4c4c9da1
movzx ebx, byte [rbp + 0x700]
nop
sub rcx, rdx
sar rcx, 6
cmp rcx, rdi
jbe 0x14021115c
shl rdi, 6
add rdi, rdx
mov rdx, rdi
lea rcx, [rbp + 0x140]
call fcn.140066ee0
nop
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x160]
call fcn.140066ee0
nop
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x5e0]
call fcn.140066ee0
mov rcx, rax
call fcn.140212a20
mov qword [rbp + 0x700], rax
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x80], xmm1
mov eax, dword [rbp + 0x60]
mov dword [rbp + 0x90], eax
lea r9, [rbp + 0x70]
lea r8, str._m__d__y
mov edx, 0x50
lea rcx, [rbp + 0x660]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x120]
call fcn.1400499a0
mov rcx, qword [0x1404e2f80]
add rcx, 0x20
lea rdx, [rbp + 0x120]
call fcn.140066e50
lea rcx, [rbp + 0x120]
call fcn.1400499e0
mov dword [rsp + 0x70], 0xbcbeba92
mov dword [rsp + 0x74], 0xa0aba6ce
mov byte [rsp + 0x78], 0x5e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x79], xmm0
mov dword [rbp - 0x77], eax
mov word [rbp - 0x73], ax
mov r9, qword [0x1404e35f8]
mov r10, qword [0x1404e35f0]
nop
xor edi, edi
cmp rdi, 0x1f
jae 0x1402110ee
movzx eax, byte [rsp + rdi + 0x70]
mov r8d, eax
cmp r9, rdi
ja 0x1402110e5
lea rcx, [r10 + 1]
cmp r9, rcx
jae 0x14021078e
lea rdx, [rdi + r15]
mov ecx, eax
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rax
add rbx, rdx
add bl, 0x33
jmp 0x1402107c8
je 0x140211082
lea rcx, [r10 + 2]
cmp r9, rcx
je 0x14021100b
lea rcx, [r10 + 4]
cmp r9, rcx
je 0x140210fde
lea rcx, [r10 + 5]
cmp r9, rcx
je 0x140210fa8
lea rcx, [r10 + 6]
cmp r9, rcx
je 0x140210f8b
movzx r11d, dil
nop dword [rax]
cmp r10, rdi
ja 0x1402110dc
lea rcx, [r10 + 0x42]
cmp r9, rcx
jae 0x1402107f7
lea edx, [r11 + 0x67]
movzx ecx, dl
and cl, al
add cl, cl
sub dl, cl
lea ebx, [rax + rdx]
add bl, 0x2f
jmp 0x140210840
lea rcx, [r10 + 1]
cmp r9, rcx
je 0x140210f4f
inc rcx
cmp r9, rcx
je 0x140210f2c
lea rcx, [r10 + 3]
cmp r9, rcx
je 0x140210f0c
lea rcx, [r10 + 4]
cmp r9, rcx
je 0x140210ef2
lea rcx, [r10 + 2]
cmp r9, rcx
je 0x140210eca
nop word [rax + rax]
lea rcx, [r10 + r9]
cmp rcx, rdi
jbe 0x140210c21
nop dword [rax]
lea rcx, [r10 + 0x3e8]
cmp r9, rcx
je 0x140210c08
lea rcx, [r10 + 2]
cmp r9, rcx
je 0x140210be8
lea rcx, [r10 + 0x20]
cmp r9, rcx
je 0x140210bcd
lea rcx, [r10 + 0x1000]
cmp r9, rcx
je 0x140210bb3
lea rcx, [r10 + 4]
cmp r9, rcx
je 0x140210b95
lea rcx, [r10 + 0x40]
cmp r9, rcx
je 0x140210b79
lea rcx, [r10 + 0x7a]
cmp r9, rcx
je 0x140210850
mov r9, rcx
lea r10, [rcx + 6]
lea rcx, [r10 + 6]
cmp r9, rcx
jb 0x1402110c2
lea rcx, [r10 + 0x64]
cmp r9, rcx
jb 0x1402110a8
lea rcx, [r10 + 0x5a]
cmp r9, rcx
jb 0x1402109ab
lea rcx, [r10 + 9]
cmp r9, rcx
jb 0x14021098f
lea rcx, [r10 + 0x200]
cmp r9, rcx
jb 0x140210afe
lea rcx, [r10 + 1]
cmp r9, rcx
jb 0x140210abe
lea rcx, [r10 + 0x10]
cmp r9, rcx
jb 0x140210a9d
lea r9, [r10 + 0x400]
lea r10, [r9 + 0x400]
lea rcx, [r10 + 0x400]
cmp r9, rcx
ja 0x140210a71
lea rcx, [r10 + 3]
cmp r9, rcx
ja 0x140210a55
lea rcx, [r10 + 0x28]
cmp r9, rcx
ja 0x140210a37
lea rcx, [r10 + 0x61]
cmp r9, rcx
ja 0x140210a1d
lea rcx, [r10 + 5]
cmp r9, rcx
ja 0x140210a02
lea rcx, [r10 + 0x42]
cmp r9, rcx
ja 0x1402109e2
lea rcx, [r10 + 0x41]
cmp r9, rcx
ja 0x1402109c7
lea rcx, [r10 + 8]
cmp r9, rcx
ja 0x140210850
mov r9, rcx
lea r10, [rcx + 8]
jmp 0x140210850
lea r8d, [r11 + 0x79]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x4f
add bl, r8b
jmp 0x140210840
lea r8d, [r11 + 0x63]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
add bl, 0x4b
add bl, r8b
jmp 0x1402107d0
lea r8d, [r11 + 0x38]
movzx ecx, al
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
jmp 0x140210f63
add r11b, 0xc
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x54
dec rdi
inc rdi
jmp 0x140210752
lea r8d, [r11 - 0xa]
movzx ecx, al
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
jmp 0x140210fc0
sub r11b, 0x20
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x20
jmp 0x140210ff0
lea r8d, [r11 - 0x4c]
movzx ecx, al
and cl, r8b
mov edx, 0xa
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
add bl, r8b
jmp 0x140211024
sub r11b, 0x62
movzx ecx, al
and cl, r11b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x52
add bl, r11b
jmp 0x14021104b
sub r11b, 0x78
movzx ecx, al
and cl, r11b
mov edx, 0x24
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r10
add rdi, rax
inc rdi
jmp 0x140210752
sub r11b, 0x2f
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
add bl, 0x49
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x140210752
lea r8d, [r11 - 0x45]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x1d
add bl, r8b
cmp r10, 0x80
jb 0x140210ab2
lea r8d, [r11 + 0x62]
movzx ecx, al
and cl, r8b
add cl, cl
movzx edx, al
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0x5c]
jmp 0x140210f66
lea r8d, [r11 - 0x71]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
add bl, 0x17
add bl, r8b
lea rcx, [r10 + r9]
cmp rcx, 6
je 0x140210eae
lea rcx, [r10 + 0x64]
cmp r9, rcx
jbe 0x140210d0d
lea r8d, [r11 + 0x1f]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
add bl, 0x27
add bl, r8b
cmp r9, 3
jae 0x140210e93
lea r8, [r10 + 3]
cmp r9, r8
jbe 0x140210dcb
lea r8d, [r11 - 0x7a]
movzx ecx, al
and cl, r8b
mov edx, Ordinal_45
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
jmp 0x140210ad2
add r11b, 0x54
movzx ecx, al
and cl, r11b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x4c
add bl, r11b
jmp 0x14021104b
lea r8d, [r11 + 0x3e]
movzx ecx, al
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
add bl, r8b
jmp 0x140211024
add r11b, 0x28
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x18
jmp 0x140210ff3
lea r8d, [r11 - 4]
movzx ecx, al
and cl, r8b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
jmp 0x140210fc0
sub r11b, 0x1a
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x4a
dec rdi
inc rdi
jmp 0x140210752
lea r8d, [r11 - 0x46]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x16
jmp 0x140210f63
lea rdx, [r10 + 2]
cmp r9, rdx
jae 0x140210c43
lea r8d, [r11 - 0x75]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
add bl, 0x33
jmp 0x140210b12
lea rcx, [r10 + 1]
cmp r9, rcx
jne 0x140210c78
sub r11b, 0x32
movzx ecx, al
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r10
add rdi, rax
inc rdi
jmp 0x140210752
lea rcx, [r10 + 3]
cmp r9, rcx
jne 0x140210c9f
lea r8d, [r11 - 6]
movzx ecx, al
and cl, r8b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
add bl, r8b
jmp 0x140211024
lea rcx, [r10 + 5]
cmp r9, rcx
jne 0x140210cc2
add r11b, 0x26
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0xa
jmp 0x140210ff0
cmp r9, rdx
jne 0x140210ce7
add r11b, 0x52
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x3e
dec rdi
inc rdi
jmp 0x140210752
lea rcx, [r10 + 6]
cmp r9, rcx
jne 0x140210b15
lea r8d, [r11 + 0x7e]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x72
jmp 0x140210f63
lea rcx, [r10 + 1]
cmp r9, rcx
jne 0x140210d2f
lea r8d, [r11 + 0x35]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x73
jmp 0x140210f63
inc rcx
cmp r9, rcx
jne 0x140210d50
lea r8d, [r11 + 0x77]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x41
jmp 0x140210fc0
lea rcx, [r10 + 3]
cmp r9, rcx
jne 0x140210d73
sub r11b, 0x73
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
add bl, 0x25
jmp 0x140210ff0
lea rcx, [r10 + 2]
cmp r9, rcx
jne 0x140210d96
sub r11b, 0x5d
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x75
jmp 0x140210ff3
lea rcx, [r10 + 8]
cmp r9, rcx
jne 0x140210b47
sub r11b, 0x1b
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x43
movzx eax, byte [rsp + rdi + 0x70]
add rax, r10
add rdi, rax
inc rdi
jmp 0x140210752
lea rdx, [r10 + 1]
cmp r9, rdx
jne 0x140210dfc
sub r11b, 0x64
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x44
movzx eax, byte [rsp + rdi + 0x70]
add rax, r10
add rdi, rax
inc rdi
jmp 0x140210752
lea rcx, [r10 + 2]
cmp r9, rcx
jne 0x140210e21
lea r8d, [r11 - 0x38]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x78
add bl, r8b
jmp 0x140211024
lea rcx, [rdx + 1]
cmp r9, rcx
jne 0x140210e44
sub r11b, 0x22
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x12
jmp 0x140210ff3
cmp r9, r8
jne 0x140210e6d
add r11b, 0x20
movzx ecx, al
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, al
add bl, r11b
dec rdi
inc rdi
jmp 0x140210752
lea rcx, [r10 + 9]
cmp r9, rcx
jne 0x140210ad5
lea r8d, [r11 + 0x4c]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x14
jmp 0x140210f63
lea r8d, [r11 + 0x78]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x48
add bl, al
jmp 0x140210fc0
lea r8d, [r11 - 0x72]
movzx ecx, al
and cl, r8b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140211024
add r11b, 0x2d
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 0x3b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r10
add rdi, rax
inc rdi
jmp 0x140210752
sub r11b, 0x2b
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
add bl, 0x2d
jmp 0x140210ff0
sub r11b, 0x57
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
add bl, 0x61
dec rdi
inc rdi
jmp 0x140210752
sub r11b, 0x6d
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
sub bl, 5
inc r10
dec rdi
inc rdi
jmp 0x140210752
lea r8d, [r11 + 0x7d]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x6b
add bl, r8b
sub r11b, 0x13
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
sub al, 0x7b
add al, r11b
mov byte [rsp + rdi + 0x70], al
inc r10
dec rdi
inc rdi
jmp 0x140210752
lea edx, [rdi + 0x25]
movzx ecx, al
and cl, dl
add cl, cl
sub al, cl
lea ebx, [rdx + rax]
sub bl, 3
dec rdi
inc rdi
jmp 0x140210752
movzx r11d, dil
lea r8d, [r11 + 0xf]
movzx ecx, al
and cl, r8b
add cl, cl
movzx ebx, al
sub bl, cl
sub bl, 0x69
add bl, r8b
add r11b, 3
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
sub al, 0x15
add al, r11b
add al, bl
mov byte [rsp + rdi + 0x70], al
jmp 0x140210ff0
lea edx, [rdi - 7]
movzx ecx, al
and cl, dl
add cl, cl
sub al, cl
lea ebx, [rdx + rax]
add bl, 0x31
add r9, r10
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140210752
lea rdx, [rdi + r12]
and r8b, dl
add r8b, r8b
movzx ebx, al
sub bl, r8b
add bl, 0x65
add bl, dl
movzx r11d, dil
add r11b, 0x19
movzx ecx, r11b
and cl, al
add cl, cl
sub r11b, cl
add r11b, 0x51
add r11b, al
movzx ecx, r11b
mov byte [rsp + rdi + 0x70], cl
inc r10
add rcx, r10
sub rdi, rcx
lea edx, [rdi - 0x5c]
movzx ecx, dl
and cl, al
add cl, cl
sub dl, cl
sub al, 0x7c
add dl, al
mov byte [rsp + rdi + 0x70], dl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r10
add rdi, rax
inc rdi
jmp 0x140210752
lea rcx, [rdi + r14]
and r8b, cl
add r8b, r8b
sub al, r8b
lea ebx, [rcx + rax]
sub bl, 0x67
movzx eax, byte [rsp + rdi + 0x70]
add rax, r10
add rdi, rax
inc rdi
jmp 0x140210752
add r11b, 0x37
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
add bl, 0x7f
jmp 0x140210750
add r11b, 0x21
movzx ecx, al
and cl, r11b
add cl, cl
sub al, cl
lea ebx, [r11 + rax]
add bl, 0x19
jmp 0x140210740
lea rdx, [rbp + 0x1534cd4]
jmp 0x1402110f3
lea rdx, [rbp + 0x97815f]
jmp 0x1402110f3
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x140]
call fcn.140069d20
test al, al
je 0x14021110a
mov byte [0x1404e2e9b], 1
lea rcx, [rbp + 0x160]
call fcn.1400499e0
lea rcx, [rbp + 0x140]
call fcn.1400499e0
inc esi
movsxd rdi, esi
mov rcx, qword [0x1404e3108]
mov rax, rcx
mov rdx, qword [0x1404e3100]
sub rax, rdx
sar rax, 6
cmp rdi, rax
jb 0x140210640
add rsp, 0x7b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.140068610
int3