Function at 0x7ff7419101c
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add byte [rax], al
add dword [rbp - 0x10], 0x70bd1c23
xor ebx, dword [rbp - 0x10]
ror ebx, 4
xor eax, dword [rbp - 8]
rol eax, 0x14
ror ebx, 0x1d
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x20
je fcn.7ff74182d4d
sub esi, 0x1829c643
add eax, 0xe58f6380
rol esi, 0x14
ror eax, 3
rol ebx, 0x12
add ebx, edi
add ebx, edx
and ebx, 0x800
je fcn.7ff74189d13
sub ebx, 0xfdf25af2
add esi, 0xd104b298
rol ebx, 0x18
add ebx, 0x1626bd6
rol eax, 0x19
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 8
je 0x7ff74187449
ror edi, 0xe
rol edx, 8
sub ecx, 0x2efb4c38
sub ebx, 0xe578c56b
ror ebx, 0x14
jmp fcn.7ff741851db
add dword [rbp - 0x10], 0x4539d3e
xor ebx, dword [rbp - 0x10]
rol edx, 0x16
add dword [rbp - 0x10], 0xfda1dae9
xor ebx, dword [rbp - 0x10]
xor ebx, 0x715813e1
xor eax, dword [rbp - 8]
rol edx, 0xc
add eax, 0xd7323cf7
add ebx, eax
add ebx, edi
add ebx, ecx
and ebx, 0x80
je 0x7ff74184ab2
add eax, 0xa80efc26
xor edi, dword [rbp - 8]
add ebx, 0x4f4124d4
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x800
je 0x7ff74182836
add edx, 0x5639d1f9
ror ecx, 0x19
rol eax, 0xf
sub ecx, 0x3759ba35
rol edx, 0x1e
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x800
je 0x7ff74182e59
ror eax, 0x17
xor eax, edi
ror eax, 0x1a
add ebx, 0xb99b4c20
jmp 0x7ff74184819
sbb eax, 0x8118cbc1
jmp 0x7ffc8163d2d
add dword [rbp - 0x10], 0x48de77d3
xor ebx, dword [rbp - 0x10]
xor ecx, dword [rbp - 0x10]
sub ecx, 0x690b6e57
ror ebx, 8
xor eax, 0xff77ef86
sub edi, 0xcb056995
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x2000
je 0x7ff74186b1a
sub edx, 0x4676317a
xor eax, 0x2b76e562
ror ebx, 9
sub ecx, 0x851f11ad
add ebx, eax
add ebx, edx
add ebx, edi
and ebx, 0x80
je 0x7ff74182836
add edi, 0xc070b97c
sub esi, 0xd0041b75
add edi, 0xa804cae2
xor edi, 0x62d8db69
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 4
je 0x7ff74184f5a
rol eax, 0x17
add ecx, 0xf50cdae9
xor edi, 0xabed46d0
jmp 0x7ff7418aa5f
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r12
sub rsp, 0x30
mov rax, qword [0x7ff741e7790]
xor rax, rsp
mov qword [rsp + 0x28], rax
xor r12d, r12d
mov rsi, rdx
mov rbx, rcx
cmp rcx, r12
je 0x7ff741a08f0
cmp rdx, r12
je 0x7ff741a08f0
cmp rdx, 0x8000
ja 0x7ff741a08f0
lea rdx, [rsp + 0x20]
call fcn.7ff741901b8
cmp eax, r12d
mov edi, eax
jl 0x7ff7419ce02
mov rcx, qword [rsp + 0x20]
lea rax, [rbx + rsi*2]
mov edx, 0x80070057
cmp rcx, rax
cmovae edi, edx
cmp edi, r12d
jl 0x7ff7419ce02
xor eax, eax
mov rdi, rbx
cmp word [rcx], r12w
je 0x7ff7418602d
mov word [rcx], r12w
or rcx, 0xffffffffffffffff
repne scasw ax, word [rdi]
not rcx
dec rcx
mov rdi, rcx
cmp rcx, rsi
jae 0x7ff741910dd
cmp rcx, r12
jbe 0x7ff741910dd
cmp word [rbx + rcx*2 - 2], 0x5c
jne 0x7ff741910dd
mov rcx, rbx
call fcn.7ff74190d70
cmp eax, r12d
je 0x7ff74181ca7
mov edi, r12d
cmp edi, r12d
jl 0x7ff7419ce02
mov eax, edi
jmp 0x7ff741910ed
mov rcx, qword [rsp + 0x28]
xor rcx, rsp
call fcn.7ff741947a0
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
add rsp, 0x30
pop r12
pop rdi
pop rsi
ret
lea r8, [0x7ff741d0b50]
mov rdx, rsi
mov rcx, rbx
call fcn.7ff741933b0
nop
jmp 0x7ff741910e9
mov eax, 0x80070057
jmp 0x7ff741910ed