Function at 0x140111720
Capabilities:
Contain obfuscated stackstrings
Get common file path

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x260]
sub rsp, 0x360
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rbp + 0x250], rax
mov r12, rdx
mov qword [rbp + 0xa0], rdx
xor ebx, ebx
mov dword [rbp - 0x78], ebx
mov qword [rbp + 0x90], rbx
lea r9, [rbp + 0x90]
xor r8d, r8d
mov edx, 0x8000
lea rcx, [0x1401b2830]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
lea r15d, [rbx + 1]
test eax, eax
jne 0x1401117b1
mov r8d, 0x104
mov rdx, qword [rbp + 0x90]
lea rcx, [rbp + 0x140]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_wcstombs]
jmp 0x14011243c
mov dword [rsp + 0x28], 0x1a02030d
mov dword [rsp + 0x2c], 0x1411691c
mov dword [rsp + 0x30], 0x1113191a
mov dword [rsp + 0x34], 0x1727611b
mov dword [rsp + 0x38], 0xef232116
mov dword [rsp + 0x3c], 0xd8e899dd
mov dword [rsp + 0x40], 0x7382e5ea
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x44], xmm0
mov dword [rsp + 0x54], eax
mov word [rsp + 0x58], ax
mov byte [rsp + 0x5a], al
movabs r14, 0x9d0ae5dd4eecf7f1
movabs r13, 0xf78e54b22cb2c2f
movabs r10, 0x840c5aa15f4555
movzx r11d, byte [rsp + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
mov rsi, rbx
movabs rcx, 0x77a6c7840b5f36d
cmp rsi, 0x33
jae 0x14011242b
movzx edi, byte [rsp + rsi + 0x28]
movzx edx, dil
cmp r8, rsi
ja 0x140112422
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011188b
add rcx, rsi
mov rax, rdi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdi
add r11, rcx
add r11b, 5
jmp 0x1401118c4
je 0x1401123a3
inc rax
cmp r8, rax
je 0x14011232e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401122ec
lea rax, [r9 + 5]
cmp r8, rax
je 0x1401122a2
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011226b
movzx edx, dil
nop dword [rax + rax]
cmp r9, rsi
ja 0x140112419
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1401118fa
lea rcx, [rsi + r14]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x69
jmp 0x140111950
lea rax, [r9 + 1]
cmp r8, rax
je 0x140112214
inc rax
cmp r8, rax
je 0x1401121e0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401121b9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140112195
lea rax, [r9 + 4]
cmp r8, rax
je 0x140112171
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011214d
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x140111e6f
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140111e4b
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140111e19
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140111dea
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140111dc6
lea rax, [r9 + 1]
cmp r8, rax
je 0x140111da4
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140111d85
lea rax, [r9 + 2]
cmp r8, rax
je 0x140111d66
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140111d47
lea rax, [r9 + 3]
cmp r8, rax
je 0x140111d28
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140111960
lea r8, [r9 + 0x10]
lea r9, [r8 + 4]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1401123fc
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1401123df
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140111b21
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140111b06
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140111aeb
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140111cd9
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140111c86
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x28]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140111c6b
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140111c4e
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140111c2f
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140111c10
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140111bee
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140111bcf
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140111ba0
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140111b6e
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140111b4f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140111960
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x20]
jmp 0x140111960
lea rcx, [rsi + r13]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x49
jmp 0x140111950
lea rcx, [rsi + r10]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x53
jmp 0x1401118d0
movabs rcx, 0xf18f336a1ff35e7b
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x5d
movabs rcx, 0x77a6c7840b5f36d
jmp 0x140111860
lea edx, [rsi - 0x78]
movzx eax, dil
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140112233
lea edx, [rsi - 0x52]
movzx eax, dil
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
inc r9
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
lea edx, [rsi - 0x2c]
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
lea edx, [rsi - 6]
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1401122c4
lea edx, [rsi + 0x20]
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
add r8, r9
jmp 0x14011230b
lea edx, [rsi + 0x46]
movzx eax, dil
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x14011230b
lea edx, [rsi + 0x6c]
movzx eax, dil
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140112350
lea edx, [rsi - 0x6e]
movzx eax, dil
and al, dl
mov ecx, r15d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140112376
lea ecx, [rsi - 0x48]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 8
jmp 0x1401123c2
lea edx, [rsi - 0x1d]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x35
add r11b, dl
cmp r8, 0x42
jae 0x14011210e
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14011204d
movzx r10d, sil
lea edx, [r10 - 0x16]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x66
add r11b, dl
jmp 0x1401120d0
lea edx, [rsi + 9]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x3f
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 6
je 0x140112131
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140111f73
lea edx, [rsi - 7]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x31
jmp 0x140111c9c
lea edx, [rsi - 0x5a]
movzx eax, dl
and al, dil
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1401123c2
lea edx, [rsi - 0x34]
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140112376
lea edx, [rsi - 0xe]
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140112350
lea edx, [rsi + 0x18]
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14011230b
lea edx, [rsi + 0x3e]
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
jmp 0x14011230b
movzx r10d, sil
lea edx, [r10 + 0x64]
movzx eax, dl
and al, dil
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1401122c8
lea edx, [rsi - 0x76]
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
lea edx, [rsi - 0x50]
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r9
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
movzx r10d, sil
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140112237
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140111e9f
movabs rcx, 0x77a6c7840b5f36d
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 5
jmp 0x140111cf2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140111ec2
lea ecx, [rsi - 0x1e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2e
jmp 0x1401123c2
inc rax
cmp r8, rax
jne 0x140111ee4
lea ecx, [rsi - 0x6a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1a
jmp 0x140112350
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140111f07
lea ecx, [rsi + 0x70]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x10
jmp 0x14011230b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140111f34
movzx r10d, sil
lea edx, [r10 + 0x24]
movzx eax, dl
and al, dil
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1401122c8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140111cf2
lea edx, [rsi - 0x28]
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r9
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140111f9f
movzx r10d, sil
lea edx, [r10 - 0x2d]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x3b
add r11b, dl
jmp 0x140112237
inc rax
cmp r8, rax
jne 0x140111fd5
lea ecx, [rsi - 0x53]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x45
inc r9
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140112001
movzx r10d, sil
lea edx, [r10 + 0x61]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x59
add r11b, dl
jmp 0x1401122c8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140112025
lea ecx, [rsi + 0x15]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x6d
jmp 0x14011230b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140111c9f
lea ecx, [rsi - 0x5d]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x75
jmp 0x1401123c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140112071
lea ecx, [rsi - 0x3c]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x5c
jmp 0x1401123c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140112098
lea edx, [rsi + 0x78]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x140112350
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401120cc
lea ecx, [rsi - 0x20]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x20
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
movzx r10d, sil
cmp r9, 0x40
jb 0x1401120f7
lea edx, [r10 + 0x6e]
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 4]
jmp 0x140112237
mov byte [rsp + rsi + 0x28], r11b
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
movzx r10d, sil
lea edx, [r10 + 0x48]
movzx eax, dil
and al, dl
movzx ecx, dil
sub cl, al
add cl, 4
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1401122c8
lea edx, [rsi + 0x22]
movzx eax, dil
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140112350
movabs rcx, 0x23a68651dbb8159b
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x3d
jmp 0x1401123c2
movabs rcx, 0x5bcd470d8e047e7
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x51
jmp 0x140112350
movabs rcx, 0xf6c7fb805774610d
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x5b
jmp 0x14011230b
movabs rcx, 0xe7d3228fd6087a33
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x65
add r8, r9
jmp 0x14011230b
movabs rcx, 0xc9e970aed330ac7f
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x79
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
movabs rcx, 0xabffbecdd058decb
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x73
movzx r10d, sil
sub r10b, 0x25
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 3
add dil, r10b
mov byte [rsp + rsi + 0x28], dil
inc r9
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
movabs rcx, 0x7f2133fc4c152a3d
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x55
inc r9
dec rsi
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
movabs rcx, 0x6137821b493d5c89
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x41
movzx edi, dl
movzx r10d, sil
sub r10b, 0x4b
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 0xd
add dil, r11b
add dil, r10b
mov byte [rsp + rsi + 0x28], dil
add r8, r9
jmp 0x14011230b
movabs rcx, 0x434dd03a46658ed5
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x2d
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
movabs rcx, 0x3458f749c4f9a7fb
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x23
movzx edi, dl
lea edx, [rsi - 0x71]
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x17
add cl, dl
movzx eax, cl
mov byte [rsp + rsi + 0x28], al
inc r9
add rax, r9
sub rsi, rax
lea edx, [rsi - 4]
movzx eax, dil
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, dil
add cl, dl
mov byte [rsp + rsi + 0x28], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
jmp 0x1401123c2
movabs rcx, 0x166f4568c221da47
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0xf
movzx eax, byte [rsp + rsi + 0x28]
add rax, r9
add rsi, rax
inc rsi
movabs r10, 0x840c5aa15f4555
jmp 0x140111843
sub sil, 0x5f
movzx eax, dil
and al, sil
add al, al
sub dil, al
lea r11d, [rsi + rdi]
sub r11b, 0x67
jmp 0x14011183e
sub sil, 0x39
movzx eax, dil
and al, sil
add al, al
sub dil, al
lea r11d, [rsi + rdi]
sub r11b, 0x71
jmp 0x140111824
lea rdx, [rbp + 0x17f8c64]
jmp 0x140112430
lea rdx, [rbp + 0x1357fd1]
jmp 0x140112430
lea rdx, [rsp + 0x28]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
mov dword [rsp + 0x60], 0x616d535c
mov dword [rsp + 0x64], 0x5b7e6a68
mov dword [rsp + 0x68], 0x786d6664
mov byte [rsp + 0x6c], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x6d], xmm0
mov dword [rsp + 0x7d], eax
mov word [rbp - 0x7f], ax
movabs r13, 0xe3cc55d2c67768c0
movzx r11d, byte [rsp + 0x20]
nop dword [rax + rax]
mov rax, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
mov rdi, rbx
cmp rdi, 0x23
jae 0x140112e6a
movzx r10d, byte [rsp + rdi + 0x60]
mov r14d, r10d
movzx esi, dil
nop word [rax + rax]
cmp rax, rdi
ja 0x140112e61
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1401124dc
lea rdx, [rdi + r13]
mov rcx, rdx
and rcx, r14
imul r11, rcx, 0xfffffffffffffffe
add r11, rdx
add r11, r14
sub r11b, 0x40
jmp 0x140112516
je 0x140112de5
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140112dad
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140112d86
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140112d60
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140112d18
movzx esi, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140112e58
lea rcx, [r9 + 0xa]
cmp rax, rcx
jae 0x140112549
lea edx, [rsi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x140112570
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140112d18
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140112d86
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140112ce9
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1401129c3
nop dword [rax]
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1401129a6
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140112988
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x140112a8c
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140112973
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x140112a66
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x14011295e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140112a3b
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x140112946
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1401129e7
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x140112580
lea rax, [r9 + 0x1000]
lea r9, [rax + 0x40]
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x140112e37
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x140112e1a
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14011276b
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140112751
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x140112730
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1401128fc
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1401128af
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140112878
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x14011284f
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x140112580
lea rax, [r9 + 5]
lea r9, [rax + 0x41]
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140112b90
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x140112832
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x140112816
lea rdx, [r9 + 0x64]
cmp rax, rdx
ja 0x1401127f9
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1401127e4
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1401127c7
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x140112c0c
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1401127a1
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x14011278c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x140112580
mov rax, rdx
lea r9, [rdx + 9]
jmp 0x140112580
lea r8d, [rsi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140112570
lea edx, [rsi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x140112520
lea r8d, [rsi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1401124b0
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
jmp 0x140112d31
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
inc r9
dec rdi
inc rdi
jmp 0x140112493
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140112c42
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
jmp 0x140112dc6
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140112dcc
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
add r11b, r10b
movzx r8d, dil
jmp 0x140112c86
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140112cb0
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
mov byte [rsp + rdi + 0x60], r11b
inc rdi
jmp 0x140112493
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
cmp r9, 0x20
jb 0x14011286b
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x140112d34
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
cmp rax, 0x10
jae 0x140112c2a
lea rcx, [r9 + 3]
cmp rax, rcx
jbe 0x140112b87
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x14011288d
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
lea rcx, [r9 + rax]
cmp rcx, 0x2a
je 0x140112c6a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jbe 0x140112add
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1401128cb
movzx edx, r10b
and dl, dil
add dl, dl
movzx r11d, r10b
sub r11b, dl
add r11b, dil
jmp 0x140112cb0
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
jmp 0x140112dcc
movzx edx, r10b
and dl, dil
add dl, dl
movzx r11d, r10b
sub r11b, dl
jmp 0x140112c3f
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
inc r9
dec rdi
inc rdi
jmp 0x140112493
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140112d34
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1401129e5
sub sil, 0x40
movzx ecx, sil
and cl, r10b
add cl, cl
sub sil, cl
lea r11d, [r10 + rsi]
jmp 0x14011290d
jne 0x140112a12
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140112493
inc rcx
cmp rax, rcx
jne 0x140112a32
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
add r11b, r10b
jmp 0x140112cb0
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140112a5d
movzx r8d, dil
lea edx, [r8 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140112c86
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140112a83
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140112dc9
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140112aaf
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140112493
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140112911
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x140112493
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140112b04
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x140112d31
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140112b34
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rdi
inc rdi
jmp 0x140112493
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140112b5c
movzx r8d, dil
lea edx, [r8 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x140112c46
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1401128cb
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x140112dc6
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140112bb6
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
add r11b, r10b
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140112493
cmp rax, rcx
jne 0x140112bd7
movzx r8d, dil
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
add r11b, r10b
jmp 0x140112c86
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x140112bff
movzx r8d, dil
lea edx, [r8 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140112c46
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14011288d
movzx edx, dil
and dl, r10b
add dl, dl
movzx r11d, dil
sub r11b, dl
add r11b, r10b
dec rdi
inc rdi
jmp 0x140112493
movzx ecx, dil
and cl, r10b
add cl, cl
movzx r11d, byte [rsp + rdi + 0x60]
sub r11b, cl
add r11b, r10b
add r11b, dil
movzx r8d, dil
sub r8b, 0x40
movzx ecx, r10b
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x40
add r10b, r8b
add r10b, r11b
mov byte [rsp + rdi + 0x60], r10b
jmp 0x140112dc9
movzx r8d, dil
lea edx, [r8 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdx + 0x80]
add r8b, 0x40
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
movzx ecx, dl
mov byte [rsp + rdi + 0x60], cl
inc r9
add rcx, r9
sub rdi, rcx
movzx edx, dil
and dl, r10b
add dl, dl
movzx ecx, dil
sub cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x60], cl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140112493
add sil, 0x40
movzx ecx, sil
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, sil
add r11b, r10b
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140112493
add sil, 0x40
movzx ecx, sil
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, sil
add r11b, r10b
lea r8d, [rdi + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rsp + rdi + 0x60], dl
inc r9
dec rdi
inc rdi
jmp 0x140112493
sub sil, 0x40
movzx ecx, sil
and cl, r10b
add cl, cl
sub sil, cl
lea r11d, [r10 + rsi]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140112493
add sil, 0x40
movzx ecx, sil
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, sil
add r11b, r10b
dec rdi
inc rdi
jmp 0x140112493
add sil, 0x40
movzx ecx, sil
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, sil
add r11b, r10b
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140112493
movabs rdx, 0xab65017853663a40
add rdx, rdi
and r14b, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, r14b
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140112493
sub dil, 0x40
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
sub r11b, 0x40
jmp 0x140112490
add dil, 0x40
movzx eax, dil
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, r10b
jmp 0x140112480
lea rdi, [rbp + 0x17a6060]
jmp 0x140112e6f
lea rdi, [rbp + 0x131c920]
jmp 0x140112e6f
lea rdi, [rsp + 0x60]
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x118]
call fcn.1400029d0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x140112e90
mov rdx, rdi
lea rcx, [rbp + 0x118]
call fcn.140004440
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x70]
call fcn.1400042b0
nop
lea r8, [rbp + 0x118]
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.140003180
nop
lea rcx, [rbp + 0x70]
call fcn.140002800
xor r8d, r8d
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x30]
call fcn.1400d7400
nop
mov dword [rbp - 0x78], r15d
lea rcx, [rbp + 0x30]
call fcn.1400d1610
test al, al
je 0x140112f35
xor r8d, r8d
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x10]
call fcn.1400d7400
nop
mov r15d, 3
mov dword [rbp - 0x78], r15d
lea rdx, [rbp + 0x10]
lea rcx, [rbp]
call fcn.1400d17e0
cmp dword [rax], r15d
jne 0x140112f35
xor dil, dil
jmp 0x140112f38
mov dil, 1
test r15b, 2
je 0x140112f4c
and r15d, 0xfffffffd
lea rcx, [rbp + 0x10]
call fcn.140058210
nop
test r15b, 1
je 0x140112f5b
lea rcx, [rbp + 0x30]
call fcn.140058210
test dil, dil
je 0x140113a8d
mov dword [rbp - 0x70], 0x58ae577d
mov dword [rbp - 0x6c], 0x1f585656
mov dword [rbp - 0x68], 0x474cb058
mov dword [rbp - 0x64], 0xb704b745
mov dword [rbp - 0x60], 0x2140bd45
mov byte [rbp - 0x5c], Ordinal_45
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x5b], xmm0
mov qword [rbp - 0x4b], rax
mov dword [rbp - 0x43], eax
mov word [rbp - 0x3f], ax
movabs r14, 0x66a7e20238514427
movabs r15, 0x33f7a606a8f3cc75
movzx edx, byte [rsp + 0x20]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
mov r11, rbx
cmp r11, 0x33
jae 0x140113a66
movzx r10d, byte [rbp + r11 - 0x70]
mov rdi, r10
cmp r8, r11
ja 0x140113a5d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140113011
lea rcx, [r11 + r14]
mov rax, r10
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r10
add rdx, rcx
sub dl, 0x11
jmp 0x140113040
je 0x1401139f4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401139c3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011399f
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011395b
nop
cmp r9, r11
ja 0x140113a54
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14011306c
lea ecx, [r11 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x65
jmp 0x1401130a0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140113949
lea rax, [r9 + 3]
cmp r8, rax
je 0x140113928
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401138eb
lea rax, [rcx + 1]
cmp r8, rax
je 0x1401138d0
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x1401135e7
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1401135d2
lea rax, [r9 + 9]
cmp r8, rax
je 0x1401135ae
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14011358b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011356d
lea rax, [r9 + 8]
cmp r8, rax
je 0x140113550
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140113533
lea rax, [r9 + 4]
cmp r8, rax
je 0x140113514
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1401134f8
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401134ce
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401130b0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140113a38
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140113a1c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14011329c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140113280
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140113264
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140113480
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140113435
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1401133f5
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1401133d2
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1401130b0
lea r8, [r9 + 6]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1401133a8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011338c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14011336c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140113351
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140113334
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140113315
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1401132f2
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1401132ce
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1401132b8
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1401130b0
lea r8, [r9 + 9]
lea r9, [r8 + 0xa]
jmp 0x1401130b0
lea edx, [r11 + 0x2d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3b
add dl, cl
jmp 0x1401130a0
lea edx, [r11 - 0x21]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x19
add dl, cl
jmp 0x140113040
lea edx, [r11 - 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 9
add dl, cl
jmp 0x140112fe3
lea edx, [r11 - 0x68]
movzx eax, r10b
and al, dl
sub dl, 0x28
movzx edi, r11b
jmp 0x14011396b
lea ecx, [r11 + 0x4a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 6
inc r9
dec r11
inc r11
jmp 0x140112fd3
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec r11
inc r11
jmp 0x140112fd3
lea edx, [r11 - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
movzx edi, r11b
jmp 0x140113903
lea edx, [r11 + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1401139d9
lea ecx, [r11 + 0x12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x7e
jmp 0x1401139dc
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5c
add dl, cl
movzx edi, r11b
jmp 0x140113867
lea edx, [r11 + 0x76]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3a
add dl, cl
jmp 0x140113891
lea ecx, [r11 + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x18
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140112fd3
lea ecx, [r11 + 0x65]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x3d
mov byte [rbp + r11 - 0x70], dl
inc r11
jmp 0x140112fd3
lea edx, [r11 + 0x17]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x5f
add dl, cl
cmp r9, 0x28
jb 0x1401133e8
movzx edi, r11b
lea edx, [rdi - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140113975
lea edx, [r11 - 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7f
add dl, cl
cmp r8, 0x400
jae 0x140113834
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14011375a
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x72
jmp 0x14011340a
lea edx, [r11 + 0x7b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5d
add dl, cl
lea rax, [r8 + r9]
cmp rax, 0x200
je 0x140113853
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1401136c2
lea edx, [r11 + 0x4b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xd
jmp 0x14011344a
lea ecx, [r11 + 0x32]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x5e
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140112fd3
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3c
add dl, cl
jmp 0x140113891
movzx edi, r11b
lea edx, [rdi - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1a
add dl, cl
jmp 0x140113867
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1401139dc
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1401139d9
movzx edi, r11b
lea edx, [rdi - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140113903
lea edx, [r11 + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec r11
inc r11
jmp 0x140112fd3
lea ecx, [r11 + 0x10]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x70
inc r9
dec r11
inc r11
jmp 0x140112fd3
movzx edi, r11b
lea edx, [rdi - 0x3e]
movzx eax, r10b
and al, dl
sub dl, 0x4e
jmp 0x14011396b
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14011360a
lea edx, [r11 + 0x27]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x11
jmp 0x140113495
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011363f
lea edx, [r11 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140112fd3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140113663
lea ecx, [r11 - 0x62]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x52
jmp 0x1401139d9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011368f
lea edx, [r11 + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec r11
inc r11
jmp 0x140112fd3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140113497
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r9
dec r11
inc r11
jmp 0x140112fd3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401136e0
movzx edi, r11b
lea edx, [rdi - 0x67]
movzx eax, r10b
and al, dl
sub dl, 0x2f
jmp 0x14011396b
inc rax
cmp r8, rax
jne 0x140113709
lea ecx, [r11 + 0x35]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x73
dec r11
inc r11
jmp 0x140112fd3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140113731
movzx edi, r11b
lea edx, [rdi + 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 5
add dl, cl
jmp 0x140113867
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011344c
lea edx, [r11 - 0x45]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1d
add dl, cl
jmp 0x140113891
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011378f
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140112fd3
inc rax
cmp r8, rax
jne 0x1401137b7
movzx edi, r11b
lea edx, [rdi + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140113867
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1401137db
lea ecx, [r11 + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1c
jmp 0x1401139d9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140113801
movzx edi, r11b
lea edx, [rdi + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3e
jmp 0x140113903
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011340c
lea edx, [r11 - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r9
dec r11
inc r11
jmp 0x140112fd3
movzx edi, r11b
lea edx, [rdi - 0x28]
movzx eax, r10b
and al, dl
movzx ecx, byte [rbp + r11 - 0x70]
sub cl, al
add cl, 0xc
add cl, cl
jmp 0x140113903
movzx edi, r11b
lea ecx, [rdi + 0x26]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0xa]
add dil, 0x4d
movzx eax, r10b
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x1b
add cl, dil
movzx eax, cl
mov byte [rbp + r11 - 0x70], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 + 0x74]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x2c
add r10b, cl
mov byte [rbp + r11 - 0x70], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140112fd3
lea ecx, [r11 - 0x47]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0xf
jmp 0x1401139d9
movzx edi, r11b
lea edx, [rdi + 0x6b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x13
add dl, cl
dec dil
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
add r10b, 7
add r10b, dil
add r10b, dl
mov byte [rbp + r11 - 0x70], r10b
jmp 0x1401139d9
lea ecx, [r11 + 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x35
dec r11
inc r11
jmp 0x140112fd3
movzx edi, r11b
lea edx, [rdi - 0x7f]
movzx eax, r10b
and al, dl
add dl, 0x79
jmp 0x14011396b
movzx edi, r11b
lea edx, [rdi - 0x1b]
movzx eax, r10b
and al, dl
sub dl, 0x43
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub dil, 0x4f
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
add r10b, 0x29
add r10b, dil
mov byte [rbp + r11 - 0x70], r10b
inc r9
dec r11
inc r11
jmp 0x140112fd3
lea ecx, [r11 - 0x69]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x21
inc r9
dec r11
inc r11
jmp 0x140112fd3
lea ecx, [r11 - 0x53]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x45
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140112fd3
lea rcx, [r11 + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [rdi + rcx]
sub dl, 0x33
movzx eax, byte [rbp + r11 - 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140112fd3
add r11b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2b
jmp 0x140112fd0
sub r11b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x4d
jmp 0x140112fc0
lea rdx, [rbp + 0x159c9c4]
jmp 0x140113a6a
lea rdx, [rbp + 0x16b0deb]
jmp 0x140113a6a
lea rdx, [rbp - 0x70]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor r8d, r8d
lea rdx, [0x1401b2aef]
mov rcx, r12
call fcn.140123fe0
jmp 0x140113c22
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0xf8]
call fcn.1400029d0
lea rcx, [rbp + 0xf8]
call fcn.140058280
nop
xor r8d, r8d
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x50]
call fcn.1400d7400
nop
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0xc8]
call fcn.1400d8750
nop
lea rcx, [rbp + 0x50]
call fcn.140058210
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
lea rdx, [rbp + 0xc8]
lea rcx, [rbp - 0x20]
call fcn.1400e48a0
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0xa8]
call fcn.1400e4870
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x140113b12
call fcn.1400d8000
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
movdqu xmmword [rbp - 0x10], xmm0
lea rdx, [rbp + 0xc8]
lea rcx, [rbp - 0x10]
call fcn.1400eff20
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0xb8]
call fcn.1400d88d0
nop
nop dword [rax]
nop word [rax + rax]
mov rdi, qword [rbp + 0xa8]
cmp rdi, qword [rbp + 0xb8]
je 0x140113bd0
add rdi, 0x20
mov rdx, rdi
lea rcx, [rbp + 8]
call fcn.1400d17e0
cmp dword [rax], 2
jne 0x140113bba
mov rdx, rdi
lea rcx, [rbp + 0x98]
call fcn.1400fb5e0
mov qword [rbp - 0x38], rbx
mov rax, qword [rbp + 0x98]
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x30]
call fcn.140113c80
test al, al
jle 0x140113bba
mov rbx, qword [rbp + 0x98]
mov rdx, rdi
lea rcx, [rbp + 0xf8]
call fcn.1400d6b80
lea rcx, [rbp + 0xa8]
call fcn.1400d82b0
test eax, eax
jne 0x140113c6e
jmp 0x140113b50
mov rcx, qword [rbp + 0xc0]
test rcx, rcx
je 0x140113be2
call fcn.1400d8000
nop
mov rcx, qword [rbp + 0xb0]
test rcx, rcx
je 0x140113bf4
call fcn.1400d8000
nop
mov rcx, qword [rbp + 0xd0]
test rcx, rcx
je 0x140113c05
call fcn.1400d8000
lea rdx, [rbp + 0xf8]
mov rcx, r12
call fcn.1400d6bb0
nop
lea rcx, [rbp + 0xf8]
call fcn.140058210
nop
lea rcx, [rbp + 0xd8]
call fcn.140002800
nop
lea rcx, [rbp + 0x118]
call fcn.140002800
mov rax, r12
mov rcx, qword [rbp + 0x250]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x360]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov edx, eax
lea rcx, str.directory_iterator::operator
call fcn.1400d8250
int3