Function at 0x7ff74184060
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions

Disassembly:
add dword [rbp - 0x10], 0xb04733b8
xor ebx, dword [rbp - 0x10]
xor ebx, dword [rbp - 0x10]
xor edx, ebx
sub eax, 0x4993f931
add ebx, eax
add ebx, edx
and ebx, 0x100
je 0x7ff74185377
xor esi, dword [rbp - 0x10]
rol edx, 0x18
add esi, 0x76472442
rol esi, 7
sub esi, 0x7de03372
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 0x80000000
je fcn.7ff74182947
add esi, 0xe1b39d62
ror edi, 0x1a
add eax, 0x2f9a6a9
sub ebx, 0x1356479
sub esi, 0x43d4384c
add ebx, edx
add ebx, esi
and ebx, 0x8000
je fcn.7ff74186bca
ror ebx, 0xf
ror esi, 5
ror ebx, 0xe
add esi, 0x4c4aa6bd
jmp 0x7ff7418929b
add dword [rbp - 0x10], 0xbdf34f28
xor ebx, dword [rbp - 0x10]
xor edi, 0x1f83afee
ror ebx, 0xa
add eax, 0x7f7fa07
add ebx, edi
add ebx, ecx
and ebx, 0x100000
je 0x7ff741896bc
ror edx, 0x11
rol esi, 0x1c
sub esi, 0x55ab2d13
ror edx, 0x1b
rol esi, 0x16
add ebx, esi
add ebx, edi
and ebx, 0x2000
je 0x7ff74181a0e
ror esi, 9
add ebx, 0x87893d21
sub esi, 0xd0cf723a
xor ebx, dword [rbp - 0x10]
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x100
je 0x7ff741880d2
ror ecx, 0x1a
rol eax, 0x14
sub edi, 0x3e99334e
sub esi, 0x90e72bd0
jmp 0x7ff7418aa5f
add dword [rbp - 0x10], 0xbb60a4e1
xor ebx, dword [rbp - 0x10]
add ebx, 0x8ead1169
add esi, 0x737c561f
add ecx, 0xa6db08a9
add edx, 0x7b46b8b3
ror esi, 0xc
add ebx, edx
add ebx, edi
and ebx, 0x10
je fcn.7ff74185619
sub edx, 0x1155b91f
rol esi, 0x1c
xor eax, esi
rol eax, 0x11
sub ecx, 0xbab01575
add ebx, edi
add ebx, edx
and ebx, 0x10000000
je 0x7ff74189211
ror edi, 0x16
xor edx, 0x402b51
sub esi, 0x4b1181cf
rol edi, 0xd
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x7ff74187b14
xor esi, 0xe120f223
ror esi, 8
rol edi, 0x10
ror edx, 3
ror eax, 4
jmp fcn.7ff74184cec
mov ebx, 0x37d420d1
mov esi, 0xc246133a
mov rsp, rbp
mov dword [rbp - 0x10], 0x77da0913
mov edx, 0xb60c4ed7
mov edi, 0xe7344c97
mov ecx, 0xeb44d5a2
sub rsp, 0x20
add dword [rbp - 8], 1
mov eax, dword [rbp - 8]
jmp fcn.7ff7418a400
add dword [rbp - 0x10], 0x5986febc
xor ebx, dword [rbp - 0x10]
sub ecx, 0xe7ebf314
ror esi, 7
xor edi, ecx
rol edx, 4
add eax, 0xa007c113
add ebx, esi
add ebx, edx
and ebx, 0x20000000
je fcn.7ff74188bca
rol edi, 0x16
rol ebx, 7
rol edi, 0xe
sub ebx, 0x7e92fe4
add ebx, eax
add ebx, edx
add ebx, esi
and ebx, 0x800000
je 0x7ff74188f41
sub edx, 0x50724e5f
rol eax, 0x15
rol esi, 0xa
sub edx, 0x36a111d5
ror ebx, 0x19
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x200
je fcn.7ff74182d4d
ror ecx, 0x1c
rol edi, 0xd
sub ebx, 0xf7a7bc5
xor ecx, eax
rol esi, 3
jmp 0x7ff74184e45
add dword [rbp - 0x10], 0xf5378f40
xor ebx, dword [rbp - 0x10]
add ecx, 0x23ae7847
rol eax, 0x1a
sub eax, 0x38f8d11c
ror ecx, 0xc
leave
or al, 1
sti
add ebx, ecx
and ebx, 0x200000
je 0x7ff741822c9
ror edx, 0x1f
sub ecx, 0xa1f3821f
xor esi, dword [rbp - 8]
add ecx, 0x8c6acc01
ror ecx, 3
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x2000
je 0x7ff74189805
rol ecx, 0x14
ror edx, 0x1e
ror ecx, 0xe
leave
invalid
add ebx, esi
add ebx, edx
and ebx, 8
je 0x7ff741857a3
ror edi, 4
sub ecx, 0x653d053e
ror edi, 0x19
add edi, 0x102c2540
rol esi, 5
jmp 0x7ff74188ac5
add dword [rbp - 0x10], 0x43e3b373
xor ebx, dword [rbp - 0x10]
xor esi, 0x64023d10
add ecx, 0xbccc64be
rol eax, 0x1a
ror ebx, 0x1b
sub eax, 0x276a7cd0
add ebx, edx
add ebx, esi
and ebx, 0x2000000
je 0x7ff7418aa5f
rol edi, 0x12
add eax, 0x1c7dba3c
rol ebx, 0xb
rol ecx, 5
add ebx, edi
add ebx, esi
and ebx, 0x2000
je 0x7ff74188f41
rol ebx, 0x19
add ecx, 0x9e427300
sub ecx, 0x4a8e8b20
rol eax, 0xc
add ebx, edi
add ebx, edx
and ebx, 0x40000
je fcn.7ff74182947
rol ecx, 4
rol ebx, 0x15
rol ebx, 0x12
jmp 0x7ff74182b74
add dword [rbp - 0x10], 0x38f225a9
xor ebx, dword [rbp - 0x10]
xor ebx, edx
rol ecx, 3
rol esi, 0xd
rol esi, 0x1f
ror eax, 0x1a
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 1
je fcn.7ff74181820
add ebx, 0x4ec014f6
ror ecx, 0x12
add edx, 0x97930658
sub edi, 0xd1520b28
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x10000000
je fcn.7ff74183a40
sub ebx, 0xfd960a7a
add edx, 0x18e19d86
rol ebx, 4
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 0x4000000
je fcn.7ff74185619
sub eax, 0x126cdef
ror esi, 0x14
add ebx, 0x2bae3c07
rol edx, 0x11
rol ecx, 0x18
jmp 0x7ff7418a1d6
add dword [rbp - 0x10], 0xd305a423
xor ebx, dword [rbp - 0x10]
add ecx, 0x8d5005f1
xor edi, ecx
add ecx, 0xd283d880
add ebx, esi
add ebx, edx
add ebx, eax
and ebx, 0x20000
je 0x7ff74182246
rol eax, 0x15
sub edx, 0xccf77261
add edi, 0xbc80c37e
jle 0x7ff741833a9
cmp byte [rcx + rax*4 + 0x1be885ef], 0x2e
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x100
je 0x7ff7418aa5f
xor ebx, 0xbc5e32a0
add esi, 0xfc2e747d
ror ecx, 3
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x100
je 0x7ff74184a79
xor edx, ecx
rol edx, 3
xor edi, 0x6851234f
jmp 0x7ff74182dcc
add dword [rbp - 0x10], 0x497d60e
xor ebx, dword [rbp - 0x10]
add eax, 0xa0e8f345
ror ebx, 0x13
rol ecx, 0x19
xor ecx, ebx
add ebx, edx
add ebx, edi
and ebx, 0x20
je 0x7ff7418363a
invalid
xor ebx, dword [rbp - 8]
sub ecx, 0x61965c1
sub edi, 0xa43050e8
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x7ff7418aa5f
xor ebx, dword [rbp - 8]
add esi, 0xf6e75a80
xor ecx, 0x1e615d4
int1
invalid
adc eax, 0xcbc101e6
adc byte [rcx + 0x3b4779c6], al
jmp 0x7ff6f1a032f
and ebx, 0x200
je 0x7ff741865d8
rol edi, 6
sub edi, 0x4bf78a13
rol eax, 8
jmp 0x7ff741857a3
add dword [rbp - 0x10], 0xbb228a60
xor ebx, dword [rbp - 0x10]
xor ecx, 0x77b277fc
add eax, 0xb668ac81
xor ecx, 0xa4c31e6b
add ecx, 0xa0096853
xor ecx, dword [rbp - 8]
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x40000
je fcn.7ff74182947
add ebx, 0x679de30f
add edi, 0x2661b15a
sub esi, 0xe64393df
out 0x81, al
call 0x7ff54606791
ror esi, 0xc
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x80
je 0x7ff74183c11
sub eax, 0x7b3eac74
sub ecx, 0x5d5cb49c
add ecx, 0xec7a9612
add ebx, ecx
add ebx, edx
and ebx, 2
je fcn.7ff74188306
add eax, 0x15bb300b
rol edx, 0x12
sub edx, 0x4609ee33
ror eax, 0x12
xor ecx, dword [rbp - 0x10]
jmp fcn.7ff741845f3
add dword [rbp - 0x10], 0x5d4fc4d2
xor ebx, dword [rbp - 0x10]
rol ecx, 0x1a
rol edx, 0x1b
sub eax, 0x454bcbf8
rol ebx, 0x1f
add ebx, 0x86bb1c12
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 4
je fcn.7ff74185b03
add ebx, 0xbe1f5f37
xor esi, ebx
sub esi, 0xfe166e47
xor edx, ecx
add ebx, esi
add ebx, ecx
and ebx, 1
je fcn.7ff74183185
add ecx, 0xe9146685
rol edx, 4
add ebx, 0xea5bc960
ror ecx, 0x1f
add ebx, ecx
add ebx, edx
and ebx, 0x80000
je 0x7ff74186154
sub ebx, 0x14594e83
add edx, 0xdcdf01e7
xor esi, 0x7318043e
rol edx, 0xa
add eax, 0x6613e7e3
jmp 0x7ff7418aa5f
add dword [rbp - 0x10], 0x2cd66fec
xor ebx, dword [rbp - 0x10]
xor ebx, dword [rbp - 8]
add edi, 0xec73c981
ror eax, 9
rol edx, 0x1b
xor esi, 0xc2d1874a
add ebx, esi
add ebx, edi
and ebx, 0x1000000
je 0x7ff74182246
xor ebx, dword [rbp - 0x10]
add edx, 0xf093e92a
rol ecx, 0x1f
rol edx, 0xe
add ebx, edx
add ebx, eax
add ebx, ecx
and ebx, 0x1000
je 0x7ff74189f52
sub esi, 0xe17a1205
sub eax, 0xf01dbf6
add edi, 0x532e0327
xor edi, dword [rbp - 8]
ror ecx, 0x13
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x40
je 0x7ff74188cab
sub edx, 0xc2da0da0
sub edx, 0xd49dc1b3
xor edi, ecx
jmp fcn.7ff74186fb9
mov edx, 0xb60c4ed7
mov edi, 0xe7344c97
mov rsp, rbp
mov ebx, 0x37d420d1
mov dword [rbp - 0x10], 0x77da0913
mov esi, 0xc246133a
sub rsp, 0x20
mov ecx, 0xeb44d5a2
add dword [rbp - 8], 1
mov eax, dword [rbp - 8]
jmp fcn.7ff7418a400
add dword [rbp - 0x10], 0xaead9a9d
xor ebx, dword [rbp - 0x10]
add edx, 0x16bb137b
rol edx, 8
rol edi, 0xe
xor eax, 0x5032eff3
ror edx, 0x1b
add ebx, esi
add ebx, ecx
and ebx, 2
je 0x7ff7418906e
sub eax, 0x92cf4978
sub esi, 0xfb42f848
rol esi, 0xe
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x400
je 0x7ff74185f7c
sub esi, 0x5d8ad0db
ror edx, 0x18
sub edi, 0x1fbba6b3
rol ebx, 0x11
ror edx, 0x16
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x200
je 0x7ff74182dcc
sub edx, 0x566fec6f
xor ecx, edx
ror ebx, 0x1a
jmp fcn.7ff74184cec
add dword [rbp - 0x10], 0xd05a55d6
xor ebx, dword [rbp - 0x10]
rol edx, 3
add eax, 0x865dc53d
xor edx, dword [rbp - 8]
rol eax, 0xe
add ebx, edi
add ebx, edx
and ebx, 0x4000
je fcn.7ff74185619
ror esi, 0x14
ror esi, 0x19
rol eax, 0x1e
rol edx, 0x19
add esi, 0x1f5f3a09
add ebx, esi
add ebx, eax
and ebx, 0x200000
je 0x7ff741894ae
add edi, 0xf95d18a8
ror edx, 0xd
add esi, 0x8b938345
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x1000000
je 0x7ff74186c56
xor edx, 0xce7e0dfc
add edx, 0x7f8d981
sub edx, 0x38e732e3
add edx, 0x4b234099
jmp fcn.7ff741845f3
mov edx, 0xb60c4ed7
mov edi, 0xe7344c97
mov esi, 0xc246133a
mov ecx, 0xeb44d5a2
mov rsp, rbp
mov ebx, 0x37d420d1
mov dword [rbp - 0x10], 0x77da0913
sub rsp, 0x20
add dword [rbp - 8], 1
mov eax, dword [rbp - 8]
jmp fcn.7ff7418a400
add dword [rbp - 0x10], 0x668138f0
xor ebx, dword [rbp - 0x10]
ror edx, 0x1f
rol ecx, 3
add esi, 0x9ec023f1
add ebx, edx
add ebx, esi
and ebx, 0x2000000
je fcn.7ff741845f3
sub edx, 0x1c10d17d
add eax, 0x477b4706
rol byte [rsi], 0x47
jnp 0x7ff74185254
add ebx, 0xd2cd7243
ror ebx, 0x1b
add esi, 0x28d219c1
add ebx, edx
add ebx, edi
and ebx, 0x40
je fcn.7ff74188306
sub ebx, 0x3f2e0f13
sub ebx, 0x57792302
sub eax, 0x540fb6b5
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x1000
je fcn.7ff7418384b
rol ebx, 2
ror esi, 0x13
xor edi, dword [rbp - 8]
rol esi, 0xc
sub edx, 0x61a457f
jmp 0x7ff74186876
adc dl, byte [rsi]
add byte [rax], al