Function at 0x14020ca30
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
lea rcx, [0x1404e2f70]
call fcn.14008b260
lea rcx, [0x1404e2f70]
call fcn.140082d20
lea rcx, [0x1404e2f70]
call fcn.1400839b0
mov rcx, qword [0x1404e2f60]
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.140069c70
lea rdx, str.Connection_to_server..__n
lea rcx, [rbp + 0x600]
call fcn.1400495d0
mov rcx, rax
call fcn.14021a770
lea rcx, [0x14025b650]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor r8d, r8d
mov rdx, qword [0x1404e2f60]
add rdx, 0x18
lea rcx, [rbp + 0xa0]
call fcn.140070990
nop
lea rcx, [rbp + 0xa0]
call fcn.1400563a0
movzx ebx, al
lea rcx, [rbp + 0xa0]
call fcn.140068f40
test bl, bl
je 0x14020fb70
lea rax, [rbp + 0x620]
mov qword [rbp + 0x708], rax
mov dword [rsp + 0x50], 0xb1bfaca9
mov dword [rsp + 0x54], 0x808bbeb4
mov byte [rsp + 0x58], reloc.WLDAP32.dll_Ordinal_30
xor eax, eax
mov qword [rsp + 0x59], rax
mov dword [rsp + 0x61], eax
mov word [rsp + 0x65], ax
movabs rdx, 0xd7e6be7b856a0dfd
movabs r13, 0x185ad5cbd194b25b
movabs r15, 0xff7389b83132a177
movabs r12, 0x89c6a13289372b3
movzx ebx, byte [rbp + 0x700]
nop dword [rax + rax]
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor esi, esi
cmp rsi, 0x17
jae 0x14020d4f2
movzx edi, byte [rsp + rsi + 0x50]
movzx r14d, dil
cmp r8, rsi
ja 0x14020d4e9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020cbb0
lea rcx, [rsi + r13]
mov rax, rdi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdi
add rbx, rcx
sub bl, 0x7d
jmp 0x14020cbd0
je 0x14020d470
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020d3fe
lea rax, [r9 + 4]
cmp r8, rax
je 0x14020d3d5
movzx r14d, dil
cmp r9, rsi
ja 0x14020d4e0
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14020cbfd
lea rcx, [rsi + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
sub bl, 0x41
jmp 0x14020cc3d
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020d386
inc rax
cmp r8, rax
je 0x14020d35a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020d331
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020d2fb
lea rax, [r9 + 8]
cmp r8, rax
je 0x14020d2e2
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x14020cff3
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14020cfd3
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14020cf99
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14020cf62
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020cf3b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020cf14
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14020ceed
lea r8, [r9 + 0x200]
lea r9, [r8 + 3]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14020d4c5
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14020d4aa
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14020cd6b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14020cd51
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14020cea2
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14020ce6e
lea r8, [r9 + 0x80]
lea r9, [r8 + 2]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14020ce4b
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14020ce28
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14020ce05
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14020cde2
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14020cdac
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14020cd85
lea r8, [r9 + 0x64]
lea r9, [r8 + 1]
jmp 0x14020cc50
lea rcx, [rsi + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
add bl, 0x1b
jmp 0x14020cbd4
lea rcx, [rsi + rdx]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
add bl, 0x15
jmp 0x14020cb85
movabs rcx, 0xfb9c4dc189950bb8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
sub bl, 8
movzx r10d, sil
jmp 0x14020d3a1
movabs rcx, 0xcae6a229e66ba702
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
sub bl, 0xe
inc r9
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
movabs rcx, 0x80ff3cb59c6142a
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
sub bl, 0x26
jmp 0x14020d30f
movabs rcx, 0xd75a4833b69caf74
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
sub bl, 0x2c
jmp 0x14020d41d
movabs rcx, 0xa6a49c9c13734abe
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
sub bl, 0x32
jmp 0x14020d443
movabs rcx, 0x75eef1047049e608
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
sub bl, 0x38
jmp 0x14020d48d
movabs rcx, 0xfc28c40958626a41
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
add bl, 0x39
mov byte [rsp + rsi + 0x50], bl
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
movabs rcx, 0xcb731871b539058b
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r14 + rcx]
add bl, 0x33
cmp r9, 0x3e8
jb 0x14020ce8c
movzx r10d, sil
lea edx, [r10 + 0x42]
movzx eax, dil
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dil
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14020d3a1
movabs rcx, 0xfcb53a51272fc8ca
add rcx, rsi
movzx eax, cl
and al, dil
mov edx, 0x3d
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
add bl, r14b
jmp 0x14020d48d
movabs rcx, 0xcbff8eb984066414
add rcx, rsi
movzx eax, cl
and al, dil
mov edx, Ordinal_60
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
add bl, r14b
jmp 0x14020d443
movabs rcx, 0x928e05af760d13c
add rcx, rsi
movzx eax, cl
and al, dil
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
add bl, r14b
jmp 0x14020d2a6
movabs rcx, 0xd87334c354376c86
add rcx, rsi
movzx eax, cl
and al, dil
mov edx, Ordinal_46
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
add bl, r14b
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
movabs rcx, 0xa7bd892bb10e07d0
add rcx, rsi
movzx eax, cl
and al, dil
mov edx, Ordinal_41
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
add bl, r14b
inc r9
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
movzx r10d, sil
lea edx, [r10 + 0x1a]
movzx eax, dil
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
jmp 0x14020d39f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14020d07d
lea edx, [rsi + 0x5b]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x7d
add bl, dl
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x14020d2c8
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x14020d144
lea edx, [rsi - 0x51]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
add bl, 0x37
add bl, dl
cmp r8, 0x400
jae 0x14020d28f
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14020d1d4
lea edx, [rsi + 0x26]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0xa
add bl, dl
jmp 0x14020cec0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020d0a3
lea edx, [rsi - 0x12]
movzx eax, dil
and al, dl
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14020d48d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020d0c7
lea edx, [rsi + 0x5a]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x76
add bl, dl
jmp 0x14020d41d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020d0ec
lea ecx, [rsi - 0x3a]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x6a
add r8, r9
jmp 0x14020d30f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14020d10e
lea edx, [rsi + 0x7c]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x64
jmp 0x14020d2a4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020d015
lea ecx, [rsi + 0x32]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x5e
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020d16b
movzx r10d, sil
lea edx, [r10 + 0x65]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
add bl, 0x3d
jmp 0x14020d39f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020d18d
lea edx, [rsi - 0x79]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
add bl, 0x4f
jmp 0x14020d2a4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020d1b2
lea ecx, [rsi + 0x3d]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x55
add r8, r9
jmp 0x14020d30f
cmp r8, rcx
jne 0x14020d048
lea ecx, [rsi + 0x15]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x6d
jmp 0x14020d48d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020d1f6
lea ecx, [rsi - 0x24]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 4
jmp 0x14020d48d
inc rax
cmp r8, rax
jne 0x14020d21b
lea edx, [rsi - 0x6e]
movzx eax, dil
and al, dl
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14020d443
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020d241
lea edx, [rsi + 0x48]
movzx eax, dil
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14020d41d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020d262
lea edx, [rsi + 0x6a]
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
jmp 0x14020d2a4
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14020cec0
movzx r10d, sil
lea edx, [r10 - 0x74]
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
jmp 0x14020d39f
lea edx, [rsi - 8]
movzx eax, dil
and al, dl
movzx ecx, dil
sub cl, al
add cl, 0x1c
lea ebx, [rcx + rcx]
add bl, dl
lea ecx, [rsi + 0x53]
movzx eax, r14b
and al, cl
add al, al
sub r14b, al
sub r14b, 0x45
add r14b, cl
add r14b, bl
mov byte [rsp + rsi + 0x50], r14b
add r8, r9
jmp 0x14020d30f
lea edx, [rsi - 0x52]
movzx eax, dil
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14020d41d
lea ecx, [rsi - 0x23]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0xb
jmp 0x14020d48d
lea ecx, [rsi - 0x45]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x1d
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
lea ecx, [rsi - 0x67]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x2f
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
lea ecx, [rsi - 0x1d]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x35
inc r9
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
movzx r10d, sil
lea edx, [r10 + 0x2d]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x3b
add bl, dl
sub r10b, 0x63
movzx eax, r14b
and al, r10b
add al, al
sub r14b, al
sub r14b, 0x4b
add r14b, r10b
mov byte [rsp + rsi + 0x50], r14b
inc r9
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
lea ecx, [rsi + 0x55]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x53
dec rsi
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
movabs rcx, 0xaa7bd892bb10e07d
add rcx, rsi
and dil, cl
add dil, dil
movzx ebx, r14b
sub bl, dil
sub bl, 0x6b
add bl, cl
lea edx, [rsi + 9]
movzx eax, r14b
and al, dl
add al, al
movzx ecx, r14b
sub cl, al
sub cl, 0x3f
add cl, dl
movzx eax, cl
mov byte [rsp + rsi + 0x50], al
inc r9
add rax, r9
sub rsi, rax
lea edx, [rsi + 0x64]
movzx eax, dl
and al, r14b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, dl
add cl, r14b
mov byte [rsp + rsi + 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
jmp 0x14020d48d
movabs rax, 0x4910816374be1711
add rax, rsi
and dil, al
add dil, dil
sub r14b, dil
lea ebx, [rax + r14]
sub bl, 0x77
movzx eax, byte [rsp + rsi + 0x50]
add rax, r9
add rsi, rax
inc rsi
movabs rdx, 0xd7e6be7b856a0dfd
jmp 0x14020cb72
add sil, 0x47
movzx eax, dil
and al, sil
add al, al
sub dil, al
lea ebx, [rsi + rdi]
add bl, 0xf
jmp 0x14020cb70
sub sil, 0x6f
movzx eax, dil
and al, sil
add al, al
sub dil, al
lea ebx, [rsi + rdi]
add bl, 9
jmp 0x14020cb60
lea rdx, [rbp + 0x167d474]
jmp 0x14020d4f7
lea rdx, [rbp + 0x7c86cf]
jmp 0x14020d4f7
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x620]
call fcn.1400495d0
mov rbx, rax
mov rdx, qword [0x1404e2f60]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x640]
call fcn.1400495d0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140212b60
test al, al
jne 0x14020e1fe
lea rax, [rbp + 0x180]
mov qword [rbp + 0x708], rax
mov dword [rsp + 0x70], 0x76757478
mov dword [rsp + 0x74], 0x77b867a
xor eax, eax
mov qword [rsp + 0x78], rax
mov word [rbp - 0x80], ax
mov byte [rbp - 0x7e], al
movabs r14, 0xf5308ecc133fa702
movabs r15, 0xdf91ac6439bef506
movzx r10d, byte [rbp + 0x700]
nop dword [rax]
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor edi, edi
cmp rdi, 0x13
jae 0x14020e0c4
movzx r11d, byte [rsp + rdi + 0x70]
mov esi, r11d
movzx ebx, dil
nop dword [rax]
cmp r8, rdi
ja 0x14020e0bb
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020d5dc
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
sub r10b, 0xe
jmp 0x14020d616
je 0x14020e054
lea rax, [r9 + 4]
cmp r8, rax
je 0x14020e01e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020dfe0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020dfbb
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020df93
movzx ebx, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x14020e0b2
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14020d649
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x14020d690
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020df51
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020df30
lea rax, [r9 + 4]
cmp r8, rax
je 0x14020df11
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020de92
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020de69
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14020dbbc
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020dba1
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14020db7d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020db5c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14020db41
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x14020db26
lea rax, [r9 + 9]
cmp r8, rax
je 0x14020db07
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14020dafa
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14020dadb
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14020daae
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14020d6a0
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14020e097
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14020e07c
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14020d887
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14020d86d
lea rcx, [r9 + 0x400]
cmp r8, rcx
jb 0x14020d84e
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14020da5c
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14020da13
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14020d9d3
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14020d9b0
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14020d6a0
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14020d987
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14020d96d
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14020d94e
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14020d92f
lea rcx, [r9 + 0xa]
cmp r8, rcx
ja 0x14020d922
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14020d903
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14020d8de
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14020d8bb
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14020d8a1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14020d6a0
mov r8, rcx
lea r9, [rcx + 3]
jmp 0x14020d6a0
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14020d690
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x14020d620
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x14020d5b0
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x14020df6a
add bl, 0x4c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x14
inc r9
dec rdi
inc rdi
jmp 0x14020d592
add bl, 0x48
movzx eax, bl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14020d592
lea edx, [rbx + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14020dffe
add bl, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14020e026
add bl, 0x3c
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x14020e03b
lea edx, [rbx + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14020deac
add bl, 0x34
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x6c
jmp 0x14020ded3
add bl, 0x30
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x50
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
add bl, 0x26
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0xa
mov byte [rsp + rdi + 0x70], r10b
inc rdi
jmp 0x14020d592
lea edx, [rbx + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 0x2a
jb 0x14020d9c6
lea edx, [rbx - 0x34]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x28]
jmp 0x14020df6a
lea edx, [rbx + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 0x10
jae 0x14020de38
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14020dd8b
lea edx, [rbx - 0x5c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7c
jmp 0x14020d9ea
lea edx, [rbx + 0x1a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x14020de53
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14020dc96
lea edx, [rbx + 0x7a]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x56
jmp 0x14020da2a
sub bl, 4
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
sub bl, 8
movzx eax, r11b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14020ded3
lea edx, [rbx - 0xc]
mov ecx, Ordinal_46
jmp 0x14020de9a
sub bl, 0x10
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14020e03b
sub bl, 0x14
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x74
jmp 0x14020e038
lea edx, [rbx - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
jmp 0x14020dffb
sub bl, 0x1c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3c
dec rdi
inc rdi
jmp 0x14020d592
sub bl, 0x20
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x14020d592
lea edx, [rbx - 0x24]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 4
jmp 0x14020df67
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14020dbe3
lea edx, [rbx + 2]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xe
jmp 0x14020da73
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020dc15
add bl, 0x54
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
inc rax
cmp r8, rax
jne 0x14020dc2a
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
jmp 0x14020de9a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020dc40
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14020dfec
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020dc6e
add bl, 0x6c
movzx eax, r11b
and al, bl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x14020d592
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14020da76
lea edx, [rbx + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
jmp 0x14020df67
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020dcba
lea edx, [rbx + 0x7e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x72
jmp 0x14020df67
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020dce2
sub bl, 0x72
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14020e038
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020dd0a
sub bl, 0x6e
movzx eax, r11b
and al, bl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14020e03b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020dd2e
lea edx, [rbx - 0x6a]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1a
jmp 0x14020dea9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020dd55
sub bl, 0x66
movzx eax, r11b
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x36
add r10b, bl
jmp 0x14020ded3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14020da2d
sub bl, 0x62
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x52
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020ddc1
sub bl, 0x58
movzx eax, r11b
and al, bl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
inc rax
cmp r8, rax
jne 0x14020dde8
sub bl, 0x54
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14020ded3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020de10
sub bl, 0x4c
movzx eax, r11b
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14020e03b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020d9ed
sub bl, 0x48
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 8
jmp 0x14020e038
lea edx, [rbx - 0x30]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x28
lea r10d, [rcx + rcx]
jmp 0x14020dffb
lea edx, [rbx - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14020dea9
add bl, 0x4e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x22
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
lea edx, [rbx + 0x46]
mov ecx, ntohs
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
sub bl, 0x2a
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r11b
mov ecx, ntohs
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
add bl, 0x3e
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14020e038
add bl, 0x36
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x7a
dec rdi
inc rdi
jmp 0x14020d592
lea edx, [rbx + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x42
add r10b, dl
sub bl, 0x32
movzx eax, bl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x14020d592
lea edx, [rdi + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rdi
inc rdi
jmp 0x14020d592
lea edx, [rdi + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x14020d592
movzx ebx, dil
lea edx, [rbx + 0x1a]
mov ecx, Ordinal_41
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
sub bl, 0x2e
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
jmp 0x14020e038
add bl, 0x16
mov ecx, 0x33
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14020d592
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea r10d, [r11 + rax]
sub r10b, 0x2a
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020d592
add bl, 0xa
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x46
jmp 0x14020d590
add bl, 6
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2a
jmp 0x14020d580
lea rdx, [rbp + 0x14434c8]
jmp 0x14020e0c9
lea rdx, [rbp + 0x103dbca]
jmp 0x14020e0c9
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x180]
call fcn.1400495d0
mov rbx, rax
mov rdx, qword [0x1404e2f60]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x1a0]
call fcn.1400495d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.140212e40
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1c0]
call fcn.140067250
mov rdx, rax
lea rcx, [0x1404e2f70]
call fcn.140091370
cmp byte [0x1404e31a0], 0
jne 0x14020e1b3
mov rcx, qword [0x1404e2f60]
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.140069c70
lea r8, [0x1404e31a8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x200]
call fcn.1400498f0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.140049960
mov rcx, rax
call fcn.14021a770
nop
lea rcx, [rbp + 0x200]
call fcn.140049490
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.140069c70
lea rdx, [0x14025c2b8]
lea rcx, [rbp + 0x220]
call fcn.1400495d0
mov rcx, rax
call fcn.14021a770
call fcn.140212500
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0xc0]
jmp 0x14020ff07
lea rax, [rbp + 0x240]
mov qword [rbp + 0x708], rax
mov dword [rbp - 0x70], 0x7d6f787d
mov dword [rbp - 0x6c], 0x64736e70
mov byte [rbp - 0x68], 0xce
xor eax, eax
mov qword [rbp - 0x67], rax
mov word [rbp - 0x5f], ax
movabs rsi, 0x4389352cb4ae5c21
movabs r14, 0x5fd2de925a213d29
movabs r15, 0xca9b9f861e0b1463
movzx edx, byte [rbp + 0x700]
nop dword [rax]
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor ebx, ebx
cmp rbx, 0x13
jae 0x14020edf9
movzx r11d, byte [rbp + rbx - 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x14020edf0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020e2a0
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x19
jmp 0x14020e2e7
je 0x14020ed88
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020ed5c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020ed42
lea rax, [r9 + 4]
cmp r8, rax
je 0x14020ed03
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020ece3
lea rax, [r9 + 9]
cmp r8, rax
je 0x14020ec9e
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x14020ede7
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14020e319
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x14020e360
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020ec8f
inc rax
cmp r8, rax
je 0x14020ec6d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020ec53
lea rax, [r9 + 4]
cmp r8, rax
je 0x14020ec37
lea rax, [r9 + 6]
cmp r8, rax
je 0x14020ec0d
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14020e8af
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14020e895
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020e870
lea rax, [r9 + 8]
cmp r8, rax
je 0x14020e84a
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14020e82d
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020e80e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14020e7f2
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14020e7d8
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14020e7b8
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14020e78a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020e370
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x200]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14020edcb
lea rcx, [r9 + 0x28]
cmp r8, rcx
jb 0x14020edaf
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14020e557
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14020e53d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14020e523
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14020e743
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14020e6fd
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14020e6c2
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14020e69f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14020e370
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x14020e675
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14020e655
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14020e638
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14020e618
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14020e5f9
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14020e5df
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14020e5b9
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14020e590
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14020e573
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14020e370
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x61]
jmp 0x14020e370
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x14020e360
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x14020e2f0
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
jmp 0x14020e275
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020ecb9
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x14020e262
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
dec rbx
inc rbx
jmp 0x14020e262
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x14020ed1e
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
add r8, r9
jmp 0x14020ed70
add r10b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020ed70
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020eba7
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020ebd0
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020e262
sub r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5b
mov byte [rbp + rbx - 0x70], dl
inc rbx
jmp 0x14020e262
lea ecx, [r10 - 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x29
cmp r9, 0x2a
jb 0x14020e6b6
lea edx, [r10 + 0x26]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x14020ecb9
lea ecx, [r10 + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 9
cmp r8, 0x64
jae 0x14020eb78
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x14020ea74
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020e6d7
lea ecx, [r10 + 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3b
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x14020eb92
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14020e9b2
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
jmp 0x14020e712
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
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020e262
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14020ebd0
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
jmp 0x14020eba7
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x14020ed70
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
add r8, r9
jmp 0x14020ed70
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020ed1e
sub r10b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14020e262
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x14020e262
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
jmp 0x14020ecb9
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14020e8d5
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x19
jmp 0x14020e758
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020e90c
add r10b, 0x6a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020e262
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020e931
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
jmp 0x14020ed70
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020e959
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
add r8, r9
jmp 0x14020ed70
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020e97f
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020ed1e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020e758
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14020e262
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020e9d5
lea ecx, [r10 + 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x27
jmp 0x14020ecb9
inc rax
cmp r8, rax
jne 0x14020ea02
add r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x59
inc r9
dec rbx
inc rbx
jmp 0x14020e262
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020ea25
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
jmp 0x14020ed1e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020ea4d
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
add r8, r9
jmp 0x14020ed70
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020e712
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
jmp 0x14020eba7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020eaab
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020e262
inc rax
cmp r8, rax
jne 0x14020eacd
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
jmp 0x14020eba7
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020eaf5
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
add r8, r9
jmp 0x14020ed70
cmp r8, rcx
jne 0x14020eb17
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14020ed1e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020eb46
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
dec rbx
inc rbx
jmp 0x14020e262
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020e6d7
sub r10b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6e
inc r9
dec rbx
inc rbx
jmp 0x14020e262
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
add cl, cl
jmp 0x14020ed1c
lea edx, [r10 - 0x56]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
sub r10b, 0x35
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x73
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x74
add r11b, cl
mov byte [rbp + rbx - 0x70], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020e262
add r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x31
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020e262
add r10b, 0x41
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x39
jmp 0x14020ed70
lea edx, [r10 - 0x43]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2b
jmp 0x14020ed1c
add r10b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5d
dec rbx
inc rbx
jmp 0x14020e262
lea edx, [r10 - 9]
movzx eax, r11b
and al, dl
add dl, 0x3f
jmp 0x14020ecaf
movzx r10d, bl
lea edx, [r10 + 0x73]
movzx eax, r11b
and al, dl
sub dl, 0x25
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xf
add r10b, r11b
mov byte [rbp + rbx - 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x14020e262
lea ecx, [rbx - 0x11]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x77
dec rbx
inc rbx
jmp 0x14020e262
movzx r10d, bl
lea edx, [r10 - 0x53]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x45
add dl, cl
sub r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, dl
sub cl, al
add cl, 0x41
add cl, r10b
add cl, r11b
mov byte [rbp + rbx - 0x70], cl
add r8, r9
jmp 0x14020ed70
lea ecx, [rbx + 0x6b]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x13
add r8, r9
jmp 0x14020ed70
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x1f
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14020e262
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x4b
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14020e262
add r10b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 3
jmp 0x14020e260
sub r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x35
jmp 0x14020e250
lea rdx, [rbp + 0x165e5bc]
jmp 0x14020edfd
lea rdx, [rbp + 0x11441dd]
jmp 0x14020edfd
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x240]
call fcn.1400495d0
mov rbx, rax
mov rdx, qword [0x1404e2f60]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x260]
call fcn.1400495d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.140212e40
nop
lea rax, [rbp + 0x280]
mov qword [rbp + 0x708], rax
mov dword [rbp - 0x50], 0x7e796a76
mov dword [rbp - 0x4c], 0x637e707b
mov byte [rbp - 0x48], Ordinal_143
xor eax, eax
mov qword [rbp - 0x47], rax
mov dword [rbp - 0x3f], eax
movabs rsi, 0xb71b76e8fe446541
movabs r14, 0x6ff72e30f0678f49
movabs r15, 0x255264bafacd2fc3
movzx r11d, byte [rbp + 0x700]
nop word [rax + rax]
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor edi, edi
cmp rdi, 0x15
jae 0x14020f979
movzx ebx, byte [rbp + rdi - 0x50]
mov edx, ebx
cmp r8, rdi
ja 0x14020f970
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14020eedf
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
add r11b, 0x39
jmp 0x14020ef18
je 0x14020f90a
inc rax
cmp r8, rax
je 0x14020f8e0
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020f8c7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020f8a8
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020f866
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x14020f967
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14020ef49
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x53
jmp 0x14020ef90
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020f84f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020f82d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14020f811
lea rax, [r9 + 7]
cmp r8, rax
je 0x14020f799
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020f76f
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14020f4df
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14020f4c0
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14020f49b
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14020f475
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14020f45b
lea rcx, [r9 + 0x42]
cmp r8, rcx
je 0x14020f438
lea rax, [r9 + 3]
cmp r8, rax
je 0x14020f41c
lea rax, [r9 + 9]
cmp r8, rax
je 0x14020f3fd
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14020f3e1
lea rax, [r9 + 2]
cmp r8, rax
je 0x14020f3b3
lea rax, [r9 + 8]
cmp r8, rax
je 0x14020efa0
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14020f94b
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x14020f92f
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14020f182
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14020f168
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x14020f14e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14020f36c
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14020f324
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14020f2ea
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14020f2c6
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14020efa0
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14020f29c
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14020f27c
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14020f262
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14020f242
lea rcx, [r9 + 0x2a]
cmp r8, rcx
ja 0x14020f223
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14020f204
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14020f1e2
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14020f1bd
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14020f19e
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14020efa0
mov r8, rcx
lea r9, [rcx + 8]
jmp 0x14020efa0
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xd
jmp 0x14020ef90
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7f
jmp 0x14020ef20
add r10b, 0x47
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0xf
jmp 0x14020eeb3
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020f87f
add r10b, 0x26
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xa
inc r9
dec rdi
inc rdi
jmp 0x14020eea2
sub r10b, 0x5c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x7c
dec rdi
inc rdi
jmp 0x14020eea2
lea edx, [r10 + 0x22]
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020f736
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
add r8, r9
jmp 0x14020f8f1
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 0x14020f8f1
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x14020f7ae
add r10b, 0x1a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020f7d5
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020eea2
add r10b, 0x53
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x45
mov byte [rbp + rdi - 0x50], r11b
inc rdi
jmp 0x14020eea2
lea ecx, [r10 - 0x2f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x49
cmp r9, 0x7a
jb 0x14020f2dd
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, bl
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14020f87f
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x29
cmp r8, 4
jae 0x14020f71e
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x14020f664
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020f2ff
lea ecx, [r10 - 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x65
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x14020f75c
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14020f58f
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6b
jmp 0x14020f339
sub r10b, 2
movzx eax, r10b
and al, bl
mov ecx, 7
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 0x14020eea2
add r10b, 0x7c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x64
jmp 0x14020f7d5
lea edx, [r10 - 6]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020f7ae
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x14020f8f1
sub r10b, 0xa
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x14020f8f1
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x14020f736
sub r10b, 0xe
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x14020eea2
add r10b, 0x70
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
jmp 0x14020eea2
lea edx, [r10 - 0x12]
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14020f87f
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14020f502
lea ecx, [r10 + 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x39
jmp 0x14020f381
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020f539
sub r10b, 0x56
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
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 0x14020eea2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14020f55c
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x14020f736
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020f381
sub r10b, 0x4a
movzx eax, r10b
and al, bl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x14020eea2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020f5b2
lea ecx, [r10 - 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 7
jmp 0x14020f87f
inc rax
cmp r8, rax
jne 0x14020f5df
sub r10b, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x79
inc r9
dec rdi
inc rdi
jmp 0x14020eea2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14020f60a
add r10b, 3
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x15
dec rdi
inc rdi
jmp 0x14020eea2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14020f62d
lea ecx, [r10 + 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4d
jmp 0x14020f7ae
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14020f339
add r10b, 0xf
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x69
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020eea2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14020f697
add r10b, 0x54
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x4c
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020eea2
inc rax
cmp r8, rax
jne 0x14020f6bf
sub r10b, 0x2a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14020f7d5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14020f6eb
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
add r8, r9
jmp 0x14020f8f1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14020f2ff
add r10b, 0x60
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x14020eea2
lea edx, [r10 + 0x68]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x14
lea r11d, [rcx + rcx]
add r11b, dl
sub r10b, 0x57
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x61
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x50], r10b
add r8, r9
jmp 0x14020f8f1
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x66]
jmp 0x14020f7ae
sub r10b, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x51
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020eea2
lea ecx, [r10 - 0x1d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x35
add r10b, 0x2b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x2d
add r10b, bl
movzx eax, r10b
mov byte [rbp + rdi - 0x50], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x6c]
movzx eax, dl
and al, bl
mov ecx, 6
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 0x14020eea2
add r10b, 0x61
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x59
jmp 0x14020f8f1
sub r10b, 0x25
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 3
dec rdi
inc rdi
jmp 0x14020eea2
lea ecx, [r10 - 0x29]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x1f
jmp 0x14020f87f
movzx r10d, dil
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3b
add r10b, 0x27
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x11
add r10b, bl
mov byte [rbp + rdi - 0x50], r10b
inc r9
dec rdi
inc rdi
jmp 0x14020eea2
lea ecx, [rdi - 0x31]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x57
dec rdi
inc rdi
jmp 0x14020eea2
lea ecx, [rdi - 0x35]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x73
add r8, r9
jmp 0x14020f8f1
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
inc r11b
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14020eea2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
sub r11b, 0x55
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14020eea2
sub r10b, 0x3b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x63
jmp 0x14020eea0
add r10b, 0x43
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x2b
jmp 0x14020ee90
lea rdx, [rbp + 0x174075c]
jmp 0x14020f97d
lea rdx, [rbp + 0x786c9d]
jmp 0x14020f97d
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x280]
call fcn.1400495d0
mov rbx, rax
mov rdx, qword [0x1404e2f60]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x2a0]
call fcn.1400495d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.140212e40
nop
lea rax, [rbp + 0x2c0]
mov qword [rbp + 0x708], rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x2c0]
call fcn.140067250
mov rbx, rax
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x2e0]
call fcn.140067250
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1404e2f70]
call fcn.140095c40
cmp byte [0x1404e31a0], 0
jne 0x14020fa8f
mov rcx, qword [0x1404e2f60]
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.140069c70
lea r8, [0x1404e31a8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x320]
call fcn.1400498f0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140049960
mov rcx, rax
call fcn.14021a770
nop
lea rcx, [rbp + 0x320]
call fcn.140049490
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.140069c70
lea rdx, str._Success_Automatically_Logged_In__n
lea rcx, [rbp + 0x340]
call fcn.1400495d0
mov rcx, rax
call fcn.14021a770
lea rcx, [0x1404e2f70]
call fcn.140082d20
cmp byte [0x1404e31a0], 0
jne 0x14020fb57
mov rcx, qword [0x1404e2f60]
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.140069c70
lea r8, [0x1404e31a8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x380]
call fcn.1400498f0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x360]
call fcn.140049960
mov rcx, rax
call fcn.14021a770
nop
lea rcx, [rbp + 0x380]
call fcn.140049490
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.140049610
nop
lea rcx, [rbp + 0x100]
jmp 0x14020ff07
movzx edx, byte [rbp + 0x700]
lea rcx, [rbp]
call fcn.140049b50
lea rcx, [rbp]
call fcn.14004a8e0
nop
movzx edx, byte [rbp + 0x700]
lea rcx, [rbp - 0x20]
call fcn.140049b50
lea rcx, [rbp - 0x20]
call fcn.14004a8e0
nop
movzx edx, byte [rbp + 0x700]
lea rcx, [rbp + 0x20]
call fcn.140049b50
lea rcx, [rbp + 0x20]
call fcn.14004a8e0
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.140069c70
lea rdx, str.__Username__
lea rcx, [rbp + 0x3a0]
call fcn.1400495d0
mov rcx, rax
call fcn.14021a770
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14006a760
lea rdx, str.__Password__
lea rcx, [rbp + 0x3c0]
call fcn.1400495d0
mov rcx, rax
call fcn.14021a770
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.14006a760
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x708], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x3e0]
call fcn.140067250
mov rbx, rax
lea rdx, [rbp]
lea rcx, [rbp + 0x400]
call fcn.140067250
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1404e2f70]
call fcn.140095c40
call fcn.140212500
cmp qword [rbp + 0x10], 0
je 0x14020fd5f
cmp qword [rbp - 0x10], 0
je 0x14020fd5f
lea rax, [rbp + 0x420]
mov qword [rbp + 0x708], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x420]
call fcn.140067250
mov r14, rax
lea rax, [rbp + 0x440]
mov qword [rbp + 0x710], rax
lea rdx, str.password
lea rcx, [rbp + 0x440]
call fcn.1400495d0
mov rsi, rax
lea rax, [rbp + 0x460]
mov qword [rbp + 0x718], rax
lea rdx, [rbp]
lea rcx, [rbp + 0x460]
call fcn.140067250
mov rdi, rax
lea rax, [rbp + 0x480]
mov qword [rbp - 0x30], rax
lea rdx, str.username
lea rcx, [rbp + 0x480]
call fcn.1400495d0
mov rbx, rax
mov rdx, qword [0x1404e2f60]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x4a0]
call fcn.1400495d0
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.140212690
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069c70
lea rcx, [rbp + 0x4c0]
jmp 0x14020fe36
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x708], rax
lea rdx, [0x14025335e]
lea rcx, [rbp + 0x4e0]
call fcn.1400495d0
mov r14, rax
lea rax, [rbp + 0x500]
mov qword [rbp + 0x710], rax
lea rdx, [0x14025335e]
lea rcx, [rbp + 0x500]
call fcn.1400495d0
mov rsi, rax
lea rax, [rbp + 0x520]
mov qword [rbp + 0x718], rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x520]
call fcn.140067250
mov rdi, rax
lea rax, [rbp + 0x540]
mov qword [rbp - 0x28], rax
lea rdx, str.license
lea rcx, [rbp + 0x540]
call fcn.1400495d0
mov rbx, rax
mov rdx, qword [0x1404e2f60]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x560]
call fcn.1400495d0
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.140212690
lea rdx, [0x14025bfe4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140069c70
lea rcx, [rbp + 0x580]
lea rdx, str._Success_Created_File_For_Auto_Login_n
call fcn.1400495d0
mov rcx, rax
call fcn.14021a770
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1404e2f70]
call fcn.140082d20
cmp byte [0x1404e31a0], 0
jne 0x14020feef
mov rcx, qword [0x1404e2f60]
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.140069c70
lea r8, [0x1404e31a8]
lea rdx, str.Status_:
lea rcx, [rbp + 0x5c0]
call fcn.1400498f0
nop
lea r8, [0x140254278]
mov rdx, rax
lea rcx, [rbp + 0x5a0]
call fcn.140049960
mov rcx, rax
call fcn.14021a770
nop
lea rcx, [rbp + 0x5c0]
call fcn.140049490
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.140049610
nop
lea rcx, [rbp - 0x20]
call fcn.140049610
nop
lea rcx, [rbp]
call fcn.140049610
call fcn.140212500
lea rcx, [0x14025b650]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor r14d, r14d
mov rcx, qword [0x1404e30d8]
mov rax, rcx
mov rdx, qword [0x1404e30d0]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x140210bfa
xor edi, edi
movabs r15, 0xbfd6257a41b7e886
movabs r12, 0xbe87514c4f772cb6
movabs r13, 0x3f82706ec527b992
movzx ebx, byte [rbp + 0x700]
nop dword [rax]
sub rcx, rdx
sar rcx, 6
cmp rcx, rdi
jbe 0x140210c0e
shl rdi, 6
add rdi, rdx
mov rdx, rdi
lea rcx, [rbp + 0x140]
call fcn.140067250
nop
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x160]
call fcn.140067250
nop
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x5e0]
call fcn.140067250
mov rcx, rax
call fcn.140212580
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.1400495d0
mov rcx, qword [0x1404e2f60]
add rcx, 0x20
lea rdx, [rbp + 0x120]
call fcn.1400671c0
lea rcx, [rbp + 0x120]
call fcn.140049610
mov dword [rsp + 0x30], 0x86989470
mov dword [rsp + 0x34], 0x829b9894
mov byte [rsp + 0x38], 0x24
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x39], xmm0
mov dword [rsp + 0x49], eax
mov word [rsp + 0x4d], ax
mov byte [rsp + 0x4f], al
nop word [rax + rax]
mov rax, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor edi, edi
cmp rdi, 0x20
jae 0x140210b9f
movzx r10d, byte [rsp + rdi + 0x30]
mov esi, r10d
cmp rax, rdi
ja 0x140210b96
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1402100d0
lea rdx, [rdi + r15]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x56
jmp 0x140210109
je 0x140210b27
inc rcx
cmp rax, rcx
je 0x140210ac7
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140210a79
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140210a4a
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140210a30
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x140210b8d
lea rcx, [r9 + 0x28]
cmp rax, rcx
jae 0x14021013f
lea r8d, [r11 - 2]
movzx ecx, r8b
and cl, r10b
mov edx, 7
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140210180
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1402109ed
inc rcx
cmp rax, rcx
je 0x1402109c7
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1402109a9
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140210989
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14021095b
nop
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x140210701
nop dword [rax]
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1402106e6
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1402106c1
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14021069b
lea rdx, [r9 + 0x1000]
cmp rax, rdx
je 0x14021067d
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14021065e
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x14021063e
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x140210620
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140210602
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1402105d4
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140210190
mov rax, rdx
lea r9, [rdx + 0x200]
lea rcx, [r9 + 0x42]
cmp rdx, rcx
jb 0x140210b6d
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x140210b51
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x140210381
lea rcx, [r9 + 3]
cmp rdx, rcx
jb 0x140210361
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x140210343
lea rcx, [r9 + 8]
cmp rdx, rcx
jb 0x140210589
lea rcx, [r9 + 1]
cmp rdx, rcx
jb 0x14021053c
lea rcx, [r9 + 0x20]
cmp rdx, rcx
jb 0x1402104fb
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x1402104d4
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x140210190
lea rax, [r9 + 0x28]
lea r9, [rax + 0xa]
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1402104a6
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140210488
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x140210468
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x140210448
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x140210429
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x140210409
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1402103e3
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1402103be
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1402103a1
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140210190
lea rax, [r9 + 4]
lea r9, [rax + 1]
jmp 0x140210190
lea r8d, [r11 - 0x3e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x4e
add bl, r8b
jmp 0x140210180
lea r8d, [r11 - 0x4a]
movzx ecx, r10b
and cl, r8b
mov edx, 3
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x140210110
sub r11b, 0x56
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_45
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1402100a5
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140210a03
sub r11b, 0x1c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3c
inc r9
dec rdi
inc rdi
jmp 0x140210092
sub r11b, 0x28
movzx ecx, r10b
and cl, r11b
mov edx, ntohs
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140210092
lea r8d, [r11 - 0x34]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x140210912
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
add rax, r9
jmp 0x140210a61
sub r11b, 0x4c
movzx ecx, r10b
and cl, r11b
mov edx, 0xa
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140210a61
lea r8d, [r11 - 0x58]
movzx ecx, r10b
and cl, r8b
mov edx, 0x34
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x140210a9d
sub r11b, 0x64
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x44
add bl, r11b
jmp 0x140210ae6
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x30]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140210092
sub r11b, 0xe
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x30], bl
inc rdi
jmp 0x140210092
lea r8d, [r11 - 0x1a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x4a
add bl, r8b
cmp r9, 0x42
jb 0x1402104ef
lea r8d, [r11 + 0x64]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0x78]
jmp 0x140210a06
lea r8d, [r11 - 0x26]
movzx ecx, r10b
and cl, r8b
mov edx, 5
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
cmp rax, 0x7a
jae 0x1402108f6
lea rcx, [r9 + 0x400]
cmp rax, rcx
jbe 0x14021084a
lea r8d, [r11 - 0x14]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x74
jmp 0x140210511
lea r8d, [r11 - 0x32]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x42
je 0x14021093a
lea rcx, [r9 + 2]
cmp rax, rcx
jbe 0x1402107cf
lea r8d, [r11 - 0x12]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3f
jmp 0x14021054c
sub r11b, 0xc
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x30]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140210092
sub r11b, 0x18
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x58
add bl, r11b
jmp 0x140210ae6
lea r8d, [r11 - 0x24]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 4
add bl, r8b
jmp 0x140210a9d
sub r11b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140210a61
sub r11b, 0x3c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5c
add rax, r9
jmp 0x140210a61
lea r8d, [r11 - 0x48]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 8
add bl, r8b
jmp 0x140210912
sub r11b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140210092
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140210092
lea r8d, [r11 - 0x6c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0xc
jmp 0x140210a03
lea rcx, [r9 + 8]
cmp rax, rcx
jae 0x14021071f
lea r8d, [r11 - 0x7a]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_46
jmp 0x140210599
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140210756
sub r11b, 4
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x30]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140210092
inc rcx
cmp rax, rcx
jne 0x14021077c
add r11b, 8
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x38
add bl, r11b
jmp 0x140210ae6
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1402107a5
add r11b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140210a61
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1402105a4
lea r8d, [r11 + 0x5c]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3e
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140210a03
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1402107f5
lea r8d, [r11 - 6]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140210a03
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14021081d
add r11b, 0x2a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x26
add rax, r9
jmp 0x140210a61
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140210557
lea r8d, [r11 + 0x42]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x140210a9d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140210881
sub r11b, 8
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x30]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140210092
inc rcx
cmp rax, rcx
jne 0x1402108a7
add r11b, 4
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x1c
add bl, r11b
jmp 0x140210ae6
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1402108ce
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
add bl, r8b
jmp 0x140210a9d
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140210514
lea r8d, [r11 + 0x58]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x68
jmp 0x140210a03
lea r8d, [r11 + 0x70]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x10
add bl, r8b
add bl, r10b
sub r11b, 0xa
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
add dl, bl
mov byte [rsp + rdi + 0x30], dl
add rax, r9
jmp 0x140210a61
lea r8d, [r11 + 0x7c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, r10b
sub bl, 0x64
add bl, r8b
jmp 0x140210a9d
add r11b, 0x6a
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_listen
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x30]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140210092
add r11b, 0x5e
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140210ae6
lea r8d, [r11 + 0x52]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x3e
add bl, r8b
jmp 0x140210a9d
add r11b, 0x22
movzx ecx, r10b
and cl, r11b
mov edx, 9
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140210092
lea r8d, [r11 + 0xa]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x46
add bl, r8b
sub r11b, 0x16
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x66
add r10b, r11b
mov byte [rsp + rdi + 0x30], r10b
inc r9
dec rdi
inc rdi
jmp 0x140210092
lea edx, [rdi - 0x3e]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x4e
add rax, r9
jmp 0x140210a61
lea rdx, [rdi + r12]
and sil, dl
mov ecx, 3
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140210092
movabs rdx, 0x3edb0657cc075baa
add rdx, rdi
and sil, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx r11d, dil
add r11b, 2
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0xe
add r11b, r10b
movzx ecx, r11b
mov byte [rsp + rdi + 0x30], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x140210ae6
movabs rdx, 0xbf2ebb6348978a9e
add rdx, rdi
and sil, dl
add sil, sil
movzx ebx, r10b
sub bl, sil
sub bl, 0x52
add bl, dl
lea r8d, [rdi - 0x78]
movzx ecx, r8b
and cl, r10b
mov edx, 0x24
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rsp + rdi + 0x30], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x30]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140210092
lea rdx, [rdi + r13]
and sil, dl
mov ecx, 1
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx ecx, byte [rsp + rdi + 0x30]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140210092
sub r11b, 0x62
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x52
jmp 0x140210090
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140210080
lea rdx, [rbp + 0x1503938]
jmp 0x140210ba4
lea rdx, [rbp + 0x14821be]
jmp 0x140210ba4
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x140]
call fcn.14006a070
test al, al
je 0x140210bbb
mov byte [0x1404e2e7b], 1
lea rcx, [rbp + 0x160]
call fcn.140049610
lea rcx, [rbp + 0x140]
call fcn.140049610
inc r14d
movsxd rdi, r14d
mov rcx, qword [0x1404e30d8]
mov rax, rcx
mov rdx, qword [0x1404e30d0]
sub rax, rdx
sar rax, 6
cmp rdi, rax
jb 0x14020ff70
add rsp, 0x7b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.140068980
int3