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

Disassembly:
add dword [rbp - 0x18], 0x24db28c4
xor ebx, dword [rbp - 0x18]
sub ebx, 0x43f84a5
xor ebx, 0xca1e9a44
rol eax, 0xc
add edx, 0xef533e7e
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x1000000
je 0x110109e0f
add byte [rax], al
add eax, 0x1d2790f9
rol edi, 9
ror edx, 8
add edi, 0xe13ebf63
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x800000
je fcn.1101015fc
add ecx, 0x3b451f43
rol edx, 3
add eax, 0xf9b214ac
shr byte [rsp + rdx - 0x3f3e064e], 0x12
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x800000
add byte [rax], al
add byte [rax], 0xf
test ch, ch
sub dword [rax], eax
invalid
add edx, 0x5c0d50ee
rol edi, 5
add esi, 0x54826077
ror esi, 0x1e
sub eax, 0x25648a28
jmp 0x1101033fd
add dword [rbp - 0x18], 0xe888f725
xor ebx, dword [rbp - 0x18]
add esi, 0x75c67d1a
ror edi, 0xc
sub edi, 0xa2b47833
xor esi, dword [rbp - 0x20]
ror ebx, 0x15
add ebx, edi
add ebx, edx
and ebx, 0x800000
je fcn.1101063e6
ror eax, 0x14
xor edx, dword [rbp - 0x18]
sub ebx, 0x7b847f30
ror eax, 0xf
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 8
je 0x110102b28
sub edi, 0x18aed7c6
sub ebx, 0x4daff143
sub edi, 0x15cf009e
sub edx, 0x259616eb
ror eax, 9
add ebx, ecx
add ebx, edx
and ebx, 0x10000
je 0x11010887d
ror edx, 0x1d
rol esi, 8
sub eax, 0x9dfa5e9a
add eax, 0x8ce46e1e
jmp 0x110101d0a
add dword [rbp - 0x18], 0x98a78c82
xor ebx, dword [rbp - 0x18]
add edi, 0x4b28ae83
add esi, 0x8f3b22c7
and bh, byte [rbx]
pop qword [rcx + 0x5caaf0e8]
add eax, dword [rcx - 0x72a5f811]
push rax
sub esi, 0x54ecd49f
add ebx, esi
add ebx, eax
and ebx, 0x200
je fcn.11010110f
invalid
invalid
out 0xff, eax
invalid
add esi, 0x10339a5d
ror edx, 0x1e
sub edx, 0xa0cdf9fb
sub ecx, 0x12c550b1
xor eax, dword [rbp - 0x18]
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x40000000
je 0x110101981
xor edx, esi
xor ebx, 0x7a7dc91e
ror ecx, 0x1d
add ebx, esi
add ebx, eax
and ebx, 0x80000
je 0x11010887d
add edx, 0xb688f4a4
sub eax, 0x4ce50b50
sub ebx, 0x2cf9d971
rol ebx, 7
ror esi, 2
jmp 0x1101012c1
add dword [rbp - 0x18], 0x669a7e21
xor ebx, dword [rbp - 0x18]
add edi, 0x2df03f22
ror eax, 0x18
add edx, 0xcdbed1ec
add ebx, edi
add ebx, ecx
add ebx, esi
and ebx, 0x20
je 0x110107dbd
rol edx, 6
rol ecx, 0x1a
rol edx, 0x19
rol eax, 4
sub ebx, 0xd405091b
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x400
je fcn.11010487c
xor eax, ebx
rol ecx, 8
rol edx, 0x1b
add ebx, eax
add ebx, edx
and ebx, 0x4000000
je fcn.1101085ab
xor ecx, edi
rol edi, 0x1b
add ecx, 0x98a23731
rol esi, 0x17
jmp fcn.1101026af
add dword [rbp - 0x18], 0x2c09e2a4
xor ebx, dword [rbp - 0x18]
add ebx, 0x8e16c530
ror ebx, 0x15
sub esi, 0xb814e0a3
rol ecx, 5
sub edx, 0xb40e0d6a
add ebx, ecx
add ebx, esi
and ebx, 4
je 0x110108205
rol ebx, 0x1e
ror ebx, 0x12
sub edi, 0x5d230eb7
add esi, 0x138325f6
add ebx, esi
add ebx, eax
and ebx, 0x200
je fcn.1101095e4
rol ebx, 0x12
ror edx, 0x11
xor ebx, dword [rbp - 0x20]
xor ecx, edx
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x40000
je fcn.1101032b9
rol ebx, 0x11
ror edi, 0xc
add eax, 0x6620a3f4
xor edi, dword [rbp - 0x20]
xor esi, 0x22119248
jmp 0x110109118
add dword [rbp - 0x18], 0xcf94ee77
xor ebx, dword [rbp - 0x18]
ror eax, 3
add edx, 0x6480c837
sub edx, 0x1f32e875
xor edi, 0x2463d528
sub eax, 0x958975eb
add ebx, ecx
add ebx, edx
and ebx, 0x8000000
je 0x110107918
ror ebx, 0x12
add ecx, 0x74c5d5f8
rol edx, 0x1b
xor ecx, 0x62cc5c97
xor edi, dword [rbp - 0x18]
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 0x10000000
je 0x110102e7e
rol eax, 0x17
rol ebx, 0xf
xor ebx, dword [rbp - 0x20]
xor esi, 0x241a731
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x100000
je 0x110102a9c
ror esi, 0xd
add esi, 0xbbed7ca
rol edx, 0xa
jmp fcn.110104c63
add dword [rbp - 0x18], 0x9a72bff
xor ebx, dword [rbp - 0x18]
add ebx, 0x7a58bd5e
sub edi, 0x4a2a6aef
xor edx, esi
rol eax, 8
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x40000000
je 0x110107770
rol edx, 6
sub eax, 0x99ac6946
sub ecx, 0x86c91b0e
add ebx, esi
add ebx, edx
and ebx, 0x10000000
je 0x1101074ee
rol ebx, 0xd
sub eax, 0xe7af779b
xor edx, dword [rbp - 0x18]
rol eax, 0x1d
add eax, 0x5fea5e41
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x400000
je fcn.1101032b9
xor ecx, esi
ror ebx, 0x1f
xor eax, 0x1c69ccfb
rol ebx, 0x1f
jmp 0x110105fe8
add dword [rbp - 0x18], 0x77337696
xor ebx, dword [rbp - 0x18]
rol eax, 0xe
ror edx, 0xa
add eax, 0xbf3aadac
sub ebx, 0x4b0bd756
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x1000000
je 0x110106593
sub edx, 0x90835942
ror ebx, 0x13
xor eax, 0x9fced9b2
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 4
jrcxz 0x110106896
je 0x110107622
ror ecx, 0x16
rol edx, 0x1f
ror ebx, 0x1a
ror esi, 0x18
add ebx, esi
add ebx, ecx
and ebx, 0x200000
je 0x110107918
sub ebx, 0xd284c733
xor ecx, eax
rol edx, 0x1f
ror esi, 0x11
rol eax, 2
jmp 0x1101013db
jmp fcn.11010af72
add dword [rbp - 0x18], 0x79bfbaeb
xor ebx, dword [rbp - 0x18]
sub ecx, 0x15637489
sub edx, 0xba202fdb
ror eax, 0x10
xor ebx, 0x8e36337a
add edi, 0x22b122ce
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x400
je 0x11010ac11
xor edx, 0xccc3513f
add eax, 0x4043b576
sub ebx, 0x2816aada
add eax, 0xb30b9d1d
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x4000
je fcn.1101026af
xor ecx, 0x46cfd120
rol ebx, 7
xor esi, 0x18d1a4b5
add esi, 0xe5caf15f
add ebx, esi
add ebx, ecx
and ebx, 1
je fcn.11010119a
add edx, 0xad43a08b
rol ecx, 0x13
add eax, 0x1bcca3d3
add edx, 0x3752ae05
xor eax, ecx
jmp 0x1101055d4
add dword [rbp - 0x18], 0x1a4e7f6b
xor ebx, dword [rbp - 0x18]
sub edx, 0x3f05552a
rol edi, 0xb
rol edi, 4
add ebx, eax
add ebx, esi
and ebx, 8
je 0x11010293d
add edi, 0x63c10421
ror ecx, 0x15
sub edx, 0x72c1f1b6
xor ebx, 0xff97ab22
add ebx, edx
add ebx, ecx
and ebx, 0x40000000
je fcn.11010ad9f
sub ecx, 0x97d94efc
xor edx, 0x89eb35b8
xor esi, 0x50563bdc
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x200000
je 0x11010806a
rol edx, 0x14
sub ebx, 0xbcc75dda
add ecx, 0x5c1a352
xor esi, edi
jmp 0x110102a9c
add dword [rbp - 0x18], 0x7b9430f
xor ebx, dword [rbp - 0x18]
xor eax, ebx
rol edx, 0xf
rol edi, 0xd
add eax, 0xf0ae0647
rol byte [rdi + 6], 0xae
invalid
add ebx, 0x9cdae0a3
add ebx, edi
add ebx, ecx
and ebx, 0x200
je 0x110102737
sub eax, 0x3bfac256
add edx, 0x8e6512f3
rol ecx, 0x14
add ebx, edi
add ebx, esi
and ebx, 0x100
je 0x110107aa2
add edx, 0xcc7bfb88
rol ebx, 3
add edi, 0x54cee3ca
rol ecx, 0x11
xor ecx, 0x2ba0fc3d
movabs al, byte [0xe381d301c3012b]
add byte [rax], al
or byte [rdi], cl
test byte [rdx], bl
invalid
invalid
invalid
ror eax, 0x14
xor edx, 0xcbb299c7
ror edx, 0xf
add esi, 0x471114cd
jmp 0x110109118
add dword [rbp - 0x18], 0x8be01aae
xor ebx, dword [rbp - 0x18]
ror edx, 0x12
xor edx, 0xb7e2b323
xor edx, 0xbe56db43
add ebx, edx
add ebx, edi
and ebx, 0x800
je 0x11010579c
sub edx, 0x480bfebf
ror eax, 3
rol eax, 4
ror eax, 0xa
add ebx, 0xbdc555ed
add ebx, esi
add ebx, edx
and ebx, 0x400
je 0x110109be2
add edx, 0xf8e4f3c3
sub esi, 0x7c415dc
rol ebx, 0x11
rol edx, 0xa
add ebx, eax
add ebx, edi
and ebx, 0x2000000
je 0x1101072a7
xor edi, dword [rbp - 0x20]
xor edx, 0xfd1cee0
add ecx, 0x489e1e6d
ror esi, 0x1f
sub edx, 0x9e17551c
jmp 0x1101013db
add dword [rbp - 0x18], 0x8eeeaa25
xor ebx, dword [rbp - 0x18]
add ebx, 0x49908a4f
xor edi, dword [rbp - 0x18]
ror edx, 8
ror eax, 9
add ebx, edi
add ebx, ecx
and ebx, 0x10000
je 0x110102238
rol edi, 0x1e
rol ebx, 9
add esi, 0x90960ae4
add edx, 0x1b8d84ee
xor ecx, edi
add ebx, edx
add ebx, eax
and ebx, 0x80
je 0x110102737
add ecx, 0xbb433219
xor eax, 0x4651246f
sub ebx, 0x69832281
ror esi, 4
add ebx, edx
add ebx, ecx
and ebx, 0x4000
je 0x110102521
add ecx, 0x9196e9e4
ror ecx, 0xc
or al, 0x81
rcl cl, 0x22
add esi, 0xd0e8490e
jmp 0x1101076a4
add dword [rbp - 0x18], 0x120f9f38
xor ebx, dword [rbp - 0x18]
rol edx, 0xf
xor ebx, 0x15423efc
ror edi, 4
add esi, 0x185385ba
ror edx, 0x1a
add ebx, esi
add ebx, edx
and ebx, 0x80
je 0x11010a017
sub eax, 0x15caa71e
rol ecx, 0x16
ror ecx, 7
xor ecx, 0x2b90c317
add ebx, esi
add ebx, ecx
and ebx, 0x20
je 0x110106478
ror eax, 2
xor eax, edx
rol eax, 6
add ecx, 0xf26c837a
add ebx, edx
add ebx, eax
and ebx, 1
je fcn.110104c63
rol ecx, 0x14
rol edx, 0xb
xor esi, dword [rbp - 0x20]
ror ebx, 6
sub ebx, 0x7ce897a4
jmp 0x1101080f5
add dword [rbp - 0x18], 0xbbcf5079
xor ebx, dword [rbp - 0x18]
ror edx, 0x13
add esi, 0x25057232
add ebx, 0xcee87b91
xor esi, dword [rbp - 0x20]
xor edi, 0x3f12935
add ebx, esi
add ebx, edi
and ebx, 0x80000
je 0x110103a05
sub eax, 0xc4536c9d
add ebx, 0x5ac74ea4
xor eax, dword [rbp - 0x18]
rol ebx, 0xc
sub ecx, 0x82ba0731
add ebx, ecx
add ebx, edi
and ebx, 0x200
je fcn.1101063e6
xor ebx, dword [rbp - 0x18]
ror edx, 0xd
xor ecx, 0x79fc4368
add eax, 0x351ff1bc
ror esi, 4
add ebx, edi
add ebx, eax
and ebx, 0x800000
je 0x110107aa2
ror eax, 8
ror esi, 0x1a
ror esi, 2
sub ebx, 0x96215a62
xor esi, 0x5347c315
jmp fcn.110103fb1
add dword [rbp - 0x18], 0xeba192bb
xor ebx, dword [rbp - 0x18]
add ecx, 0xdc494abf
rol edi, 7
ror edx, 0xa
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x800000
je 0x1101042f7
xor edi, 0xe254b5a1
add esi, 0xad56c9cb
ror ecx, 0x1d
xor esi, 0x2c90bb03
add edi, 0x42e59c2e
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x80000
je 0x110101d0a
add eax, 0x152caa0a
ror edi, 0x1e
rol ebx, 0xc
ror ecx, 0x1d
xor edi, 0xcc09113a
add ebx, edx
add ebx, ecx
and ebx, 0x10000
je 0x11010a515
xor ebx, 0xc9df9e78
add ebx, 0x62c5c721
rol ecx, 7
xor ebx, dword [rbp - 0x20]
jmp fcn.1101094d9
add dword [rbp - 0x18], 0x1f06fbda
xor ebx, dword [rbp - 0x18]
sub ecx, 0xa3c4893
xor esi, 0x30e7128e
rol esi, 0x10
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x2000000
je 0x110107228
sub eax, 0x2522dc8b
rol edi, 0x1b
xor esi, 0xece57913
add ecx, 0x9ab1a946
add ebx, ecx
add ebx, esi
and ebx, 0x800000
je 0x110108c36
add edx, 0xfdc3a77a
sub ecx, 0x2a520ed6
sub dh, byte [rcx]
mov dword [rcx], 0x81fb01d3
jrcxz 0x11010a5da
add al, 0
add byte [rdi], cl
test byte [rdi], ah
ja 0x11010a5e1
invalid
add edi, 0xdd7cf5aa
sub edx, 0x415e5209
add eax, 0xaa54e04d
add esi, 0xf480ea0c
add ebx, ecx
add ebx, edi
and ebx, 0x4000000
jrcxz 0x11010a602
add byte [rax], al
add al, 0xf
invalid
invalid
invalid
invalid
invalid
ror esi, 0x15
rol esi, 0xf
add esi, 0x2592bae6
rol edi, 0x19
jmp fcn.11010119a
add dword [rbp - 0x18], 0xc7fe21c1
xor ebx, dword [rbp - 0x18]
invalid