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

Disassembly:
add dword [rbp - 8], 0xf02233f0
xor ebx, dword [rbp - 8]
add eax, 0x145b3ef8
ror ebx, 6
ror ebx, 0x1c
ror edi, 2
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x1000000
je 0x1800092a9
sub edx, 0x5799f555
ror edx, 0x12
sub ebx, 0x9231a07c
sub edi, 0x60934833
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x80000000
je 0x180004ef7
rol esi, 0x14
xor edi, ebx
sub esi, 0x89a139ae
add edx, 0xd041d312
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x40
je 0x180001384
sub ebx, 0x2f66919e
sub eax, 0xcd92cd41
add edi, 0x472072d1
ror ecx, 6
jmp 0x180007041
add dword [rbp - 8], 0x3a731e2d
xor ebx, dword [rbp - 8]
sub edx, 0x5a6e99bc
xor edi, ebx
sub esi, 0x3275adae
rol ecx, 0x16
ror edx, 0x1f
add ebx, edx
add ebx, eax
and ebx, 0x20
je 0x180001fea
xor esi, ecx
rol edx, 3
ror ebx, 0xf
add ebx, eax
add ebx, edx
and ebx, 0x80000
je 0x180002b9c
sub edx, 0x9bcf476a
xor ebx, edi
ror esi, 0xd
add esi, 0x62d8d78b
add ebx, eax
add ebx, edx
and ebx, 0x80000000
je 0x18000a344
sub edi, 0x2c64df61
ror ecx, 0x14
ror eax, 0x16
xor edx, 0x16702f69
jmp 0x180009335
add dword [rbp - 8], 0x64582cba
xor ebx, dword [rbp - 8]
sub ecx, 0x6aefc92
ror ecx, 7
xor esi, dword [rbp - 0x10]
add ebx, edx
add ebx, eax
and ebx, 0x800
je 0x180009cc7
ror ecx, 7
sub ebx, 0x44ff48db
add eax, 0xcff56a30
add edi, 0x3ecb28b5
rol edi, 0xe
add ebx, esi
add ebx, ecx
and ebx, 0x10
je 0x1800016df
rol edi, 9
add ecx, 0xeadb31a0
rol ecx, 0xa
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x80000
je 0x180005dc5
rol eax, 0x15
ror edx, 0x12
sub edi, 0x3ed7dab3
xor eax, edi
jmp 0x180006a21
add dword [rbp - 8], 0x68449c2f
xor ebx, dword [rbp - 8]
sub ebx, 0xd20e1d71
add ecx, 0x23616d2a
add eax, 0xacc775f1
rol edi, 9
ror edi, 0x12
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x80000000
je 0x18000a23f
sub eax, 0x7ee4447b
sub ebx, 0xbf72686e
sub ecx, 0x68d01d16
add ebx, edx
add ebx, edi
and ebx, 0x10000
je 0x180007b7c
ror esi, 0xc
ror ebx, 0x1f
sub edx, 0xd81ef9a3
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x200
je 0x180002078
ror eax, 0x13
add esi, 0xaf03d32f
xor ebx, ecx
jmp 0x180001877
add dword [rbp - 8], 0xd7c60d58
xor ebx, dword [rbp - 8]
rol ecx, 2
ror eax, 0x16
sub edi, 0xd688b1d6
add esi, 0x7c68b8e8
xor eax, 0x9c009fd
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 0x2000000
jrcxz 0x180002f32
add byte [rax], al
add cl, byte [rdi]
invalid
invalid
invalid
add byte [rax], al
sub ebx, 0x3e095fc6
rol edx, 0x1f
rol edx, 4
add edi, 0x2013237c
add ebx, edx
add ebx, eax
and ebx, 0x80000
je 0x180005ba1
add edx, 0x7fd54552
xor edx, eax
xor edx, 0x6e44a2f0
add ebx, esi
add ebx, edx
and ebx, 0x200000
je 0x180005375
add ecx, 0x94dd5fd9
ror ecx, 2
ror ecx, 0x17
jmp 0x1800072e3
add dword [rbp - 8], 0xb73da087
xor ebx, dword [rbp - 8]
ror edi, 4
add esi, 0x6b1a4d06
add esi, 0x16f6eb09
add eax, 0x3fbe62
shl byte [rdx - 0x42], 0x3f
add byte [rcx], al
sti
add ebx, edx
add ebx, eax
and ebx, 0x80
je 0x18000413c
add eax, 0x30c54028
rol ecx, 3
rol edx, 0x19
add ebx, ecx
add ebx, edx
and ebx, 0x800
je 0x180008fc9
sub edi, 0x571e4cb9
ror edx, 0xc
ror esi, 0xa
add ebx, edi
add ebx, esi
and ebx, 0x1000000
je 0x180003c95
sub edi, 0xe389c934
ror edx, 0x13
sub esi, 0xdd0dc9fe
ror ebx, 0x11
jmp 0x180006a21
add dword [rbp - 8], 0x8388afe9
xor ebx, dword [rbp - 8]
ror ecx, 5
rol ecx, 6
rol ebx, 0xf
rol edx, 0xe
add ebx, esi
add ebx, edx
and ebx, 0x1000000
je 0x180005375
ror eax, 0x15
ror ecx, 2
ror edx, 0x1f
sub ecx, 0xb94b3190
ror edi, 0xd
add ebx, eax
add ebx, ecx
and ebx, 0x10000
je 0x18000363c
sub ecx, 0x4d755a09
ror eax, 0x1c
add edx, 0x91905ad
ror edx, 0x19
ror esi, 0xa
add ebx, edx
add ebx, esi
and ebx, 4
je 0x180009a5f
rol edx, 4
sub edi, 0xe36c7a65
sub edx, 0xf15c2467
sub ebx, 0x10fb86a7
jmp 0x18000839c
add dword [rbp - 8], 0xf6152663
xor ebx, dword [rbp - 8]
sub esi, 0xb3c24021
xor edx, 0x58115c32
add ecx, 0xcce8caa8
xor edi, 0x5b255d56
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x10000
je 0x180003d23
rol edx, 2
rol eax, 0x1c
ror ecx, 7
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x18000413c
add esi, 0x4b2654c6
xor eax, dword [rbp - 8]
xor edi, 0xbe8e1b3d
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x400
je 0x1800036be
rol edi, 0x14
add esi, 0xf58c3fa0
sub esi, 0x26d497ab
jmp 0x180008293
add dword [rbp - 8], 0xcd128c3
xor ebx, dword [rbp - 8]
ror ecx, 5
xor ecx, edx
add edx, 0x8bed07ab
xor ebx, 0xc476e035
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 2
je 0x18000413c
ror eax, 0x18
sub edi, 0xdd5aebb9
add ebx, 0xc49caadf
xor ebx, esi
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x80
je 0x180002a05
sub edx, 0xb74a80ed
xor edx, 0x46b09539
xor ebx, 0xfe2ea085
ror esi, 0xb
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x20000000
je 0x18000a1bf
ror esi, 0x19
add edx, 0x9e1c4ac2
ror edi, 0x1e
sub ebx, 0xd0806a61
jmp 0x1800048cd
add dword [rbp - 8], 0x4e0ea617
xor ebx, dword [rbp - 8]
xor esi, ecx
sub ebx, 0xd33c1069
add edx, 0xd4605b57
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x10
je 0x1800091a0
ror edx, 0x1c
add eax, 0x8952e971
sub ebx, 0x8bf1fcac
rol edi, 0x10
add ebx, eax
add ebx, edi
and ebx, 0x1000000
je 0x18000151e
ror ebx, 0x1c
sub eax, 0xe67734c5
xor edi, 0x723e4982
add ebx, esi
add ebx, ecx
and ebx, 0x200
je 0x180005874
rol edi, 0x1d
rol esi, 0x19
ror eax, 6
jmp 0x180002413
add dword [rbp - 8], 0xa088402
xor ebx, dword [rbp - 8]
rol eax, 0x1f
ror eax, 0xe
sub eax, 0x9291a624
add ecx, 0xfd09f389
rol edi, 0x1e
add ebx, eax
add ebx, edi
and ebx, 2
je 0x180003eb2
ror ecx, 0xa
sub ebx, 0x11b914fc
ror edi, 0x1c
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x10000000
je 0x180003c95
sub edi, 0x78bb71ed
sub edi, 0x9c4fbe52
add edi, 0x7598bc7b
rol eax, 0x14
add ebx, esi
add ebx, edi
and ebx, 0x2000
je 0x180002187
add ecx, 0xb95018fb
rol ecx, 0x1f
sub edi, 0xbc42f5ad
sub ebx, 0x9695e0e4
jmp 0x180005dc5
add dword [rbp - 8], 0x45eee4ea
xor ebx, dword [rbp - 8]
add ecx, 0x2caadfb7
xor ebx, 0x8bf23a1a
rol edi, 0x15
xor ecx, dword [rbp - 8]
add ebx, eax
add ebx, edi
and ebx, 0x4000000
je 0x180003d23
ror ecx, 0x17
ror esi, 7
rol ebx, 0x1f
ror ebx, 0x15
add ebx, esi
add ebx, edi
and ebx, 0x100000
je 0x180002187
add esi, 0x3106baf5
sub edi, 0x2cdf24fb
sub eax, 0x2bfc6048
ror edx, 0x12
add ebx, ecx
add ebx, edx
and ebx, 0x100000
je 0x180007483
sub ebx, 0xc92379f7
sub edi, 0x190bf7cd
xor ebx, 0xb96dd756
ror esi, 0x1f
add esi, 0x21a9801c
jmp 0x18000197e
add dword [rbp - 8], 0xc2861312
xor ebx, dword [rbp - 8]
xor ecx, edx
sub ecx, 0x430b9062
rol ecx, 0x19
add ecx, 0xf7e8a35d
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x80000
je 0x180002187
ror eax, 0x1c
add ebx, 0xb8c91ab9
sub ebx, 0xaf293c27
add ebx, edx
add ebx, edi
and ebx, 2
je 0x1800017fc
add eax, 0x410f110
add edx, 0x289693c2
sub ecx, 0xffbbfd23
xor edx, dword [rbp - 0x10]
add ebx, edi
add ebx, eax
and ebx, 0x8000
je 0x180009335
sub esi, 0x230f12a
sub edi, 0x4ef0d6
xor ecx, edi
jmp 0x18000151e
add dword [rbp - 8], 0x6f02b130
xor ebx, dword [rbp - 8]
ror ebx, 0x10
ror esi, 0x11
ror ecx, 0xb
rol edi, 0xc
add ebx, esi
add ebx, ecx
and ebx, 0x400
je 0x1800078ce
rol edi, 5
sub ebx, 0x787a1917
add edi, 0x3b89114e
ror edx, 0xe
add ecx, 0xe3232878
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x80000
je 0x180003db3
rol edi, 0x19
xor eax, ecx
xor esi, dword [rbp - 0x10]
ror edi, 2
add ebx, edx
add ebx, eax
and ebx, 0x40
je 0x180001384
xor esi, edx
add ebx, 0xa9cbd559
sub eax, 0x65ec03d8
sub ebx, 0xb4a5068f
sub ecx, 0x6e687ba0
jmp 0x180001c4e
mov rsp, rbp
mov edi, 0xe6bd2129
mov ebx, 0x44930c65
sub rsp, 0x20
add dword [rbp - 0x10], 1
mov eax, dword [rbp - 0x10]
mov ecx, 0x210e4c2d
mov dword [rbp - 8], 0x1515a8c0
mov edx, 0xf78cc2fe
mov esi, 0x21d39701
jmp 0x180006430
add dword [rbp - 8], 0xd22d921b
xor ebx, dword [rbp - 8]
sub eax, 0x2bedae58
ror esi, 0x14
add eax, 0xe6b0cf37
add ebx, edx
add ebx, eax
and ebx, 0x8000
je 0x180009551
sub ebx, 0xc02fa852
rol edx, 2
rol eax, 0x1a
add eax, 0x308df309
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x20000
je 0x180002f07
xor esi, edx
sub ecx, 0x6d7562b5
add eax, 0xf93737b8
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x200000
je 0x180006d75
sub ecx, 0x94c5b616
sub ecx, 0x7575e210
xor eax, dword [rbp - 0x10]
ror edx, 0x1a
jmp 0x180001fea
add dword [rbp - 8], 0x8ee28b79
xor ebx, dword [rbp - 8]
rol ebx, 2
xor ebx, 0xa1136fcb
sub edx, 0x2d11d163
sub edi, 0x9f96fde1
add ebx, eax
add ebx, ecx
and ebx, 8
je 0x180002187
sub ecx, 0xd3ce817e
ror ebx, 9
add eax, 0x23364b10
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 2
je 0x180002413
xor ebx, dword [rbp - 0x10]
xor ebx, dword [rbp - 8]
xor edx, 0x3c0b783b
sub esi, 0x7f6b7653
ror edx, 0xe
add ebx, eax
add ebx, edi
and ebx, 0x20000000
je 0x180003d23
rol ebx, 4
sub ebx, 0x18202ce7
rol eax, 6
sub edx, 0x3e6495d8
jmp 0x180008f05
add dword [rbp - 8], 0x7925f7ff
xor ebx, dword [rbp - 8]
ror edi, 0x15
ror ecx, 0x1e
ror edx, 0xb
sub eax, 0x5972dece
sub eax, 0x8650d5f5
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x100000
je 0x180008425
rol esi, 0xf
ror edi, 5
rol eax, 0xb
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x4000
je 0x180003db3
sub ebx, 0x964db5b9
rol ebx, 0x16
sub edx, 0xc2b55b75
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x100000
je 0x180005375
xor eax, esi
add ecx, 0xcff49bbb
xor esi, 0x49356a47
jmp 0x180005874
add ebx, eax
add ebx, edi
and ebx, 0x80000000
je 0x180003d23
add ecx, 0xc20129be
xor ecx, edx
ror edx, 0xa
add ebx, ecx
add ebx, edx
and ebx, 0x80000
je 0x180005c29
add eax, 0xbd427415
add edi, 0xa21bf41c
sub edi, 0x637025b3
add ebx, ecx
add ebx, edi
and ebx, 0x80
je 0x180009335
sub ebx, 0x95be1e2a
ror esi, 4
ror ebx, 0x14
sub esi, 0xbac402d7
xor eax, dword [rbp - 8]
jmp 0x180009864