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

Disassembly:
add dword [rbp - 0x10], 0xf6aa837c
xor ebx, dword [rbp - 0x10]
rol eax, 0x1a
add ecx, 0x1d6d5437
sub esi, 0x635c4e79
rol edi, 0x13
add ebx, eax
add ebx, edi
add ebx, ecx
and ebx, 0x8000
je fcn.7ff74182d4d
rol esi, 4
add ecx, 0xa1ea7ae4
sub edx, 0x7508d129
add edi, 0xbdce8404
sub ecx, 0x9dd08e0d
add ebx, eax
add ebx, esi
and ebx, 0x8000000
je 0x7ff74189a1b
xor edi, 0x2b3415c7
xor edx, 0x3bb34ed7
sub esi, 0x439b405b
sub edi, 0xec25bc1b
xor ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x1000000
je 0x7ff741868fe
sub edi, 0xe3b0b42
xor eax, 0x36e6a1a0
sub edi, 0xf56dccfe
rol esi, 3
ror esi, 0xe
jmp fcn.7ff74181f22
add dword [rbp - 0x10], 0x605b2488
xor ebx, dword [rbp - 0x10]
rol edi, 8
ror esi, 2
ror edx, 8
xor ecx, 0xe492988a
xor edi, 0xb69c0bb5
add ebx, ecx
add ebx, esi
add dword [rbp - 0x10], 0x1484d19d
xor ebx, dword [rbp - 0x10]
rol edi, 0x18
sub esi, 0x4a490e8c
xor edx, dword [rbp - 8]
add ecx, 0x576474ba
add ebx, eax
add ebx, edx
and ebx, 0x4000000
je 0x7ff7418257b
sub ecx, 0xee91fc63
ror eax, 0x1f
rol ebx, 9
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x40000
je fcn.7ff74187bcf
xor esi, 0x49bb9e20
sub ecx, 0xf5e81ded
add ebx, 0x11490ed9
add ebx, 0xaf20bc6
add ebx, edi
add ebx, eax
and ebx, 0x20000000
je fcn.7ff7418320c
ror eax, 0xd
rol esi, 0x1e
xor ecx, 0xbf60e8f9
add dword [rbp - 0x10], 0x94c31b7d
xor ebx, dword [rbp - 0x10]
sub ecx, 0x97065ce3
xor eax, 0x84ba1a2d
add esi, 0x7e74a461
rol eax, 9
sub ebx, 0xb2eb98eb
add ebx, edx
add ebx, esi
and ebx, 0x100
je 0x7ff74183535
add ebx, 0x9edec92d
sub edi, 0xa0728408
xor edx, dword [rbp - 8]
add ebx, edi
add ebx, edx
and ebx, 0x8000000
je 0x7ff74188f41
ror edi, 0xd
add ecx, 0x6a949a48
add ecx, 0xc0c4b70e
rol edi, 0x16
add esi, 0xcef5513
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x4000
je 0x7ff74187cc4
add eax, 0x2702017d
xor edx, esi
xor edi, edx
ror edi, 0x16
jmp fcn.7ff74182947
add dword [rbp - 0x10], 0x31aeada0
xor ebx, dword [rbp - 0x10]
rol esi, 0x1f
rol eax, 0xa
add ebx, 0x39e5345f
add ebx, esi
add ebx, edi
and ebx, 0x20000000
je 0x7ff74189211
add edi, 0xa7ea2d5b
rol edi, 2
add ecx, 0xd363b726
add edi, 0xf33bc034
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x200000
je 0x7ff74186e20
rol esi, 0x19
add ecx, 0x40d4a392
rol esi, 2
ror ecx, 5
xor esi, 0x2991d2cf
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 1
je 0x7ff7418929b
sub edx, 0x98b888c4
xor eax, 0xce6ccc67
xor ecx, 0x17a673f4
rol edx, 2
ret 0x3102
fsubr st(1)
fcmovne st(0), st(1)
invalid
invalid
add dword [rbp - 0x10], 0xd7a21186
xor ebx, dword [rbp - 0x10]
ror ecx, 9
xor ebx, 0x5aeca56a
add ebx, 0xd1c14beb
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x10000
je 0x7ff74184db8
rol ecx, 0xa
rol ecx, 8
ror edi, 0x10
xor eax, 0xd4d32747
add eax, 0xc3e7caba
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x40
je 0x7ff7418a55b
rol edi, 0x1c
rol ecx, 0x19
ror ecx, 3
sub edx, 0xbb9aabec
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x400000
je 0x7ff74184018
rol ecx, 0x1e
sub esi, 0xbc292696
sub eax, 0x320f6cae
jmp fcn.7ff74184cec
add dword [rbp - 0x10], 0x3059de68
xor ebx, dword [rbp - 0x10]
rol esi, 0x14
rol edi, 6
sub ebx, 0x11cea886
rol eax, 5
rol eax, 0xf
add ebx, ecx
add ebx, edx
and ebx, 0x20000000
je fcn.7ff74188306
ror ebx, 0x14
sub eax, 0x8f629424
xor edi, 0xbe96ce56
ror eax, 0x16
add ebx, eax
add ebx, esi
and ebx, 0x400000
je 0x7ff741840b5
add ebx, 0xf0767aa6
sub ecx, 0xd3bc4920
mov esp, 0x14cfc1d3
add ebx, edx
add ebx, ecx
and ebx, 0x1000
adc byte [rax], al
add byte [rdi], cl
test byte [rdx - 0x1f], al
invalid
invalid
ror ecx, 9
ror esi, 0x10
ror ecx, 0xf
rol edx, 0x11
jmp fcn.7ff741845f3
add dword [rbp - 0x10], 0x768fbc5c
xor ebx, dword [rbp - 0x10]
ror ecx, 0x19
rol ebx, 0x1d
sub eax, 0xbf9ced6d
add ebx, 0x144cd612
add ebx, edi
add ebx, eax
and ebx, 0x2000
je 0x7ff74183d16
xor ecx, 0x39d3ca8d
sub eax, 0xc86c5099
xor edx, 0xf4106a76
add esi, 0xe15c6abf
sub ebx, 0x2b16fa9e
add ebx, eax
add ebx, ecx
and ebx, 0x80000
je fcn.7ff74185b03
invalid
sti
invalid
invalid
xor edi, esi
ror edx, 0x16
rol edi, 8
xor esi, dword [rbp - 8]
sub eax, 0xc454fbfa
add ebx, ecx
add ebx, esi
and ebx, 0x400
je 0x7ff7418aa5f
sub eax, 0x441eec6a
add edi, 0x8d2f26f8
sub esi, 0x6645dd6c
jmp fcn.7ff741877e7
add dword [rbp - 0x10], 0xab368cf
xor ebx, dword [rbp - 0x10]
sub ebx, 0x5addf22e
xor ebx, 0x1ce77dc1
rol edx, 4
sub edx, 0x7379201b
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 0x40
je 0x7ff74187333
rol edx, 0x1d
ror eax, 2
ror ebx, 0x16
sub esi, 0x470ef282
add ebx, edx
add ebx, ecx
and ebx, 0x10000000
je 0x7ff74188f41
sub edx, 0x2acd8a1e
sub ecx, 0x5707b08b
xor edx, 0xc99c3765
add ecx, 0xb880aec8
add ebx, ecx
add ebx, edx
and ebx, 0x40000000
je fcn.7ff74184cec
rol edi, 0xa
add eax, 0x279280bc
add esi, 0x51b66a68
rol ebx, 0xd
ror eax, 8
jmp fcn.7ff74184b42
add dword [rbp - 0x10], 0xb60a5d8a
xor ebx, dword [rbp - 0x10]
add ebx, 0xa183b7c8
add esi, 0x13ae7678
xor ebx, dword [rbp - 0x10]
rol ecx, 9
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x10000000
je 0x7ff74188b4e
rol ebx, 0x16
rol ebx, 0x12
rol ebx, 0xf
ror eax, 0xa
add eax, 0xa8169149
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x80000
je fcn.7ff74181820
xor eax, ecx
add edi, 0x3f3854e8
ror ecx, 7
xor edx, dword [rbp - 0x10]
rol ecx, 0xb
add ebx, edx
add ebx, eax
and ebx, 2
je 0x7ff741811d3
add edx, 0x5f6c4739
xor edi, 0xc8452f54
add esi, 0x6c5834a3
jmp fcn.7ff7418320c
add dword [rbp - 0x10], 0xdf7a58ca
xor ebx, dword [rbp - 0x10]
xor esi, ecx
add ecx, 0xb700e5b9
ror edx, 0x1b
sub ecx, 0x7c86c617
add ebx, ecx
add ebx, esi
and ebx, 0x200
je 0x7ff7418aa5f
xor edi, 0xbb5756fe
xor edx, ebx
add edi, 0x8ae0978a
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x4000000
je 0x7ff741893b7
sub ebx, 0xfca400b1
rol ebx, 3
add eax, 0x814b2c83
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x400000
je 0x7ff741894ae
xor esi, dword [rbp - 0x10]
sub ebx, 0x71d8c41b
xor edx, ebx
jmp fcn.7ff74183185
add dword [rbp - 0x10], 0xf8efb216
xor ebx, dword [rbp - 0x10]
ror edx, 0x17
rol eax, 2
add edi, 0x4bd55fe1
add ebx, edx
add ebx, ecx
and ebx, 0x4000
je 0x7ff7418569c
ror ebx, 0xa
add ebx, 0x4e4ef2fc
xor eax, ecx
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x800
je fcn.7ff74189d13
xor eax, 0x5c5d7f1c
xor edi, 0xc16bbaec
add eax, 0x975affc3
xor ebx, 0x20c79573
sub esi, 0x113b4ea4
add ebx, esi
add ebx, edx
and ebx, 0x80000
je 0x7ff741894ae
xor eax, edx
ror ebx, 7
ror eax, 0x1c
add dword [rbp - 0x10], 0xa9c1a756
xor ebx, dword [rbp - 0x10]
sub edi, 0x8a5b6554
sub edx, 0xe3bdaaaf
add edi, 0x358fe2fb
sub eax, 0xff194958
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 2
je 0x7ff741853fa
add edi, 0x47c1542d
add ebx, 0x898da59f
xor ebx, 0x6513267d
ror edx, 0x12
ror ebx, 0x11
add ebx, ecx
add ebx, esi
and ebx, 0x40000
je 0x7ff74184ab2
rol ecx, 0x17
add edx, 0x4f18bfa
sub ecx, 0xd547c943
add ebx, eax
add ebx, esi
and ebx, 0x1000000
je 0x7ff7418906e
ror eax, 0x1a
sub esi, 0xe7ccbf92
sub ebx, 0x28ce97aa
jmp fcn.7ff741851db
add ecx, 0x36f84cc8
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x4000000
je 0x7ff74188ac5
rol esi, 0x1d
ror esi, 0x17
sub ebx, 0xd93f1b13
ror ebx, 0x11
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x2000000
je fcn.7ff741845f3
rol ecx, 0x15
sub edx, 0xbc06458
rol esi, 0xa
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x800
jrcxz 0x7ff7418a91e
or byte [rax], al
add byte [rdi], cl
test bl, al
mov ch, 0xff
invalid
ror ecx, 0x1f
add eax, 0x9877c506
sub esi, 0x28ee6235
add esi, 0xc5e0e9c6
jmp fcn.7ff7418320c