Function at 0x14013196d
Capabilities:
Access peb ldr_data
Execute anti-debugging instructions
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sti
cld
invalid
xor byte [r9 + 0x63], cl
cmp al, 0x42
mov ebx, dword [rax + rcx + 0x88]
popfq
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
xchg r12, rax
mov qword [rsp + 0x20], r12
xchg r12, rax
lea r8, [rbp + 0xd0]
jmp 0x140131c59
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
shr rcx, 1
imul rcx, rcx, 0x64
sub r8, rcx
jmp 0x140131880
ja 0x1401348f3
xchg r10, r9
mov r9, qword [rsp + 0x48]
xchg r10, r9
jmp 0x140131b4f
sub r10, 0x1782828c
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jb 0x1401319fc
lea rax, [rbp + 0x20]
jmp 0x1401317ed
cmp r8, 0x4b
jb 0x140131893
xchg rdi, r9
mov rbx, rdi
xchg r9, rdi
mov rcx, qword [rsp + 0x48]
add r10, 0x1782928c
jmp 0x140131860
cmp rdi, r10
je 0x140131c51
mov r9d, dword [rdi + 0x18]
test r9d, r9d
jmp 0x140131b60
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
invalid
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140131a18
cmp r8d, 0xd9ff9899
jmp 0x140131c42
xchg r15, r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
call r15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
je 0x14013194a
jne 0x14013194a
lea r15d, [rdi - 0x5859]
ret
jmp 0x140131b30
mul r8
xchg r8, rsi
mov rcx, rsi
xchg r8, rsi
jne 0x1401319aa
je 0x1401319aa
jp 0x140131224
or ecx, 0xa6c013d8
call rax
syscall
call rcx
int3
jmp 0x14013182a
xchg rcx, r12
mov qword [rsp + 0x3a8], rcx
xchg r12, rcx
lea r8, [rbp + 0xd0]
xchg r15, r13
mov qword [rbp + 0xd0], r15
jmp 0x1401318fa
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 3
shl rdx, 1
shl rdx, 0xa
jmp 0x140131c09
test cl, cl
je 0x140131c48
nop
movsx ecx, cl
jmp 0x1401318b9
shl rdx, 8
shl rdx, 6
shl rdx, 0xb
shl rdx, 3
shl rdx, 1
je 0x140131a8f
jne 0x140131a8f
jmp rax
jmp 0x140131b98
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x14013188a
rdtsc
shl rdx, 3
je 0x140131b1a
jne 0x140131b1a
test r9, rcx
lea edx, [rcx + 0x9ccb]
movabs rbx, 0x26494bffffff27e9
int3
jmp 0x140131a46
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
jmp 0x1401318a4
xchg r12, r13
mov rbx, r12
xchg r13, r12
xchg rcx, r14
jmp 0x140131bbf
je 0x140131c51
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
jmp 0x140131c26
or rax, rdx
xchg r8, rax
mov rax, r8
xchg r8, rax
xchg rdx, rax
mov rdx, r11
xchg rdx, rax
jmp 0x14013196b
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
xchg rcx, r15
jmp 0x140131bec
mov r14, qword [rbp + 0xd0]
xchg rcx, r14
add rcx, r10
cmp r10, rcx
jae 0x140131877
jmp 0x1401319e8
mov r15, qword [rsp + 0x30]
xchg r15, rcx
call rdi
test eax, eax
jne 0x1401348f3
mov r9d, 0x8000
jmp 0x1401319c4
shl rdx, 6
shl rdx, 1
shl rdx, 7
shl rdx, 3
shl rdx, 1
or rax, rdx
mov r9, rax
jmp 0x140131aee
mov r8d, 0xec9b28f8
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
jmp 0x140131a0e
je 0x140131c82
test r9d, r9d
jne 0x140131b75
mov rax, qword [rax]
jmp 0x140131b37
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
je 0x140131c71
jne 0x140131c71
movabs rdx, 0x15ed46ffffff38e9
push r10
call rcx
call 0x14013196d
jmp 0x140131bae
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
mov dword [rsp + 0x34], 0xf6f6f6f6
jmp 0x140131e7f
movzx eax, byte [rdx - 1]
test al, al
jne 0x140131cfa
jmp 0x140131d73
call r9
xchg r9, r10
xchg ecx, edx
mov r10, rax
xchg r9, r10
je 0x140131ce6
jne 0x140131ce6
pushfq
lea r15d, [rbx + 0x7ccf]
ror r15d, 0xa5
rcl ebp, 0xf1
test rdi, rcx
cmp ecx, 0xf702e7c0
and ebx, 0x416b99a
movabs rcx, 0x52607a0000014de9
jb 0x140131c14
jmp 0x140131e38
ret 0x20
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
jne 0x140131d30
je 0x140131d30
rcr esi, 0x12
jl 0x1401322b2
lea ebx, [rdx - 0xf25b]
or r10d, 0x6661fc17
syscall
je 0x140131282
cmp rsi, rdi
movabs r10, 0x5da663ffffff70e9
xor r10d, 0x127986ed
jmp rcx
jmp 0x140131ca5
inc rdx
test al, al
je 0x140131d7f
jmp 0x140131cf7
mov byte [rsp + rdx + 0x3b], cl
mov byte [rsp + rdx + 0x30], r13b
inc rdx
jmp 0x140131da6
cmp ecx, 0x5ba90b5e
je 0x140131eb1
inc r8d
jmp 0x140131e57
add r9, r10
xor eax, eax
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
jmp 0x140131d62
cmp rdx, 0xa
jb 0x140131d95
xor edx, edx
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
jne 0x140131dca
je 0x140131dca
test r11d, 0xf885fc93
movabs rbp, 0x11306bfffffee7e9
add ebx, 0x43052f27
ret 0x30
jmp 0x140131cb6
mov edx, dword [rcx + r9]
mov ecx, 0x935f3d6f
add rdx, r9
movzx eax, byte [rdx]
je 0x140131e1e
jne 0x140131e1e
lea ebp, [rbp - 0xfa07]
ror ebp, 0xb8
call rax
lea r9d, [rcx - 0xd7a0]
mov r14d, 0x9b16c2f1
jne 0x140132832
ror edx, 0x72
add r9d, 0x39a2c542
js 0x140130e94
movabs r11, 0x4d69a8ffffff2fe9
ror r11d, 0x65
jge 0x1401312df
jmp 0x140131d52
pushfq
jmp rcx
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rcx, [rbx + r10*4]
jne 0x140131e6b
je 0x140131e6b
mov ecx, 0x41670f68
jmp rax
jmp 0x140131ddb
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
jmp 0x140131e94
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
mov rdx, r13
jmp 0x140131d87
mov ecx, dword [r11 + r9 + 0x24]
xchg r13, rax
mov r13, rax
xchg r13, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp fcn.140132104
inc dword [rbp - 0x75]
invalid
mov esi, 0x97434565
popfq
jmp rax
add rsp, 8
nop
xchg qword [rsp], rdi
add rsp, 8
nop
add rsp, 8
mov rbx, qword [rsp - 8]
jmp 0x140134537
push rdx
push rcx
xchg qword [rsp + 0x30], r13
jmp 0x140134454
pop rcx
pop rdx
pop rax
pop rdx
pop rax
pop rbx
jmp 0x140134177
mov r14, qword [rsp]
add rsp, 8
push rbx
push rax
push rdx
push rax
jmp 0x14013424e
mov rsi, qword [rsp + 0x3b0]
add rsp, 0x3b8
nop
mov r15, qword [rsp]
add rsp, 8
nop
jmp 0x140134500
nop
xchg qword [rsp], rbp
add rsp, 8
jmp 0x140134545
ret
mov eax, 0xffffffff
jmp 0x140134519