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

Disassembly:
add dword [rbp - 8], 0x4931dffc
xor ebx, dword [rbp - 8]
sub esi, 0x617439ac
ror ecx, 0x11
xor esi, edx
sub esi, 0xb91798c7
add ebx, esi
add ebx, eax
and ebx, 0x80000
je 0x1800044c5
add edi, 0x85b4123c
ror edi, 0xa
rol eax, 0x1a
ror ecx, 7
xor esi, dword [rbp - 0x18]
add ebx, eax
add ebx, esi
and ebx, 0x20000000
je 0x180002ec6
rol esi, 0xa
sub ebx, 0xf98e333b
sub edi, 0x5fcaaec9
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 1
je 0x180003843
add esi, 0x7855db3d
xor esi, 0xa152c5bd
xor ebx, ecx
add edx, 0xaba0c91f
ror eax, 0x10
jmp 0x180007d9e
add dword [rbp - 8], 0x1720d7b4
xor ebx, dword [rbp - 8]
sub edx, 0x5dc78445
add edx, 0xc91f42c3
xor ebx, dword [rbp - 8]
rol edx, 0xf
add ebx, edx
add ebx, esi
and ebx, 0x40000
je 0x180004116
ror esi, 0x17
ror esi, 4
ror esi, 0xb
ror ecx, 8
add ebx, eax
add ebx, ecx
and ebx, 0x10000
je 0x180003c8b
rol ecx, 0x1e
sub ebx, 0x246135f3
sub ecx, 0x93d61809
rol esi, 0x16
add ebx, eax
add ebx, edx
add ebx, edi
and ebx, 0x100
je 0x180008cb3
xor esi, dword [rbp - 0x18]
ror eax, 6
add eax, 0xaad3e993
jmp 0x180007ae9
add dword [rbp - 8], 0x2b6ba6f0
xor ebx, dword [rbp - 8]
rol edx, 0x10
sub edx, 0x94caa153
ror edx, 0xe
rol esi, 0xe
add ebx, esi
add ebx, edx
and ebx, 8
je 0x18000a843
xor edx, dword [rbp - 8]
add ecx, 0xff06dd62
rol eax, 0xc
xor ecx, 0xdb52486e
xor esi, 0xace11c47
add ebx, esi
add ebx, edx
add ebx, eax
and ebx, 0x80000000
je 0x180003177
rol edx, 4
xor eax, 0xa0ce5c83
ror eax, 0x19
add ecx, 0xd7ee97df
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 4
je 0x180004c74
ror ecx, 8
rol edi, 0x1b
sub ebx, 0xf886f148
rol edi, 0x10
ror edx, 0x16
jmp 0x180003481
add dword [rbp - 8], 0xb5c3022
xor ebx, dword [rbp - 8]
sub eax, 0xd9b7331b
add esi, 0xcee58e58
add eax, 0x328cb939
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x2000
je 0x180002f57
rol edx, 0xe
ror ecx, 0x17
xor edi, eax
xor esi, dword [rbp - 0x18]
xor edx, 0x7c4b9aef
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x4000000
je 0x180001c1a
add ebx, 0x8d0cc928
add ecx, 0xe3ec2e1b
sub ebx, 0xe92e124e
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x800000
je 0x180002db9
add ecx, 0xba89082
add ebx, 0x1e51af46
add edx, 0x2e7111fd
sub edi, 0xc47c868
jmp 0x1800045cf
add dword [rbp - 8], 0xc97d9a58
xor ebx, dword [rbp - 8]
xor ecx, dword [rbp - 0x18]
ror eax, 9
xor eax, edx
add edi, 0xa8b9257e
add ebx, ecx
add ebx, esi
and ebx, 0x800000
je 0x180003349
xor ecx, 0xcea294a
rol eax, 0x16
add dword [rbp - 8], 0xb886f5c8
xor ebx, dword [rbp - 8]
ror edi, 0x1e
rol esi, 0xd
xor edi, 0xcd064ecc
add ebx, 0x5f904951
rol ecx, 0xd
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x20000
je 0x1800073c0
add ecx, 0xfd959257
ror eax, 0x14
rol edx, 0x16
add ebx, edi
add ebx, edx
and ebx, 0x2000000
je 0x1800070bc
xor edx, dword [rbp - 8]
add ebx, 0xd21916f7
ror ecx, 0x19
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x10000000
je 0x180004116
ror edi, 0x16
xor eax, edx
ror esi, 0x1b
jmp 0x18000110a
add dword [rbp - 8], 0xdbe1c139
xor ebx, dword [rbp - 8]
sub esi, 0xc2a74940
add esi, 0x9a8d804b
ror eax, 0x19
xor edx, 0x70635bb6
add ebx, edi
add ebx, ecx
and ebx, 0x400
je 0x18000534e
rol esi, 0xe
sub ecx, 0x80b9b6a0
rol esi, 0xb
ror edx, 0x1d
sub eax, 0x90aa9763
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x80
je 0x180009702
add eax, 0xd003b8aa
ror eax, 4
sub eax, 0x7f4b23dd
add ecx, 0x8567bf8a
add ebx, esi
add ebx, edx
and ebx, 0x80000
je fcn.180006268
xor eax, edx
ror ebx, 0x1a
rol eax, 9
rol eax, 5
jmp 0x180003617
add dword [rbp - 8], 0xb0e19987
xor ebx, dword [rbp - 8]
sub edx, 0x79e25d3f
add edx, 0xb4ebfec9
xor ebx, eax
sub edi, 0xfe0d52d9
xor ecx, 0xe8003d4a
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x20000
je 0x180002ec6
ror esi, 0x10
xor ebx, 0x34a6ff75
sub ebx, 0x95a11a4
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x80000000
je 0x18000828a
sub esi, 0x10255c07
ror eax, 4
ror ebx, 0xe
rol ebx, 0x1a
add esi, 0x9b5836ea
add ebx, edi
add ebx, eax
and ebx, 0x40
je 0x18000ac2f
xor ecx, esi
sub ecx, 0x9908233
xor eax, dword [rbp - 8]
sub esi, 0x921445eb
sub eax, 0xec64b24a
jmp 0x1800045cf
add dword [rbp - 8], 0x4542d349
xor ebx, dword [rbp - 8]
xor esi, 0x7e7f30bc
xor edx, ecx
sub eax, 0x9cc306a4
add ebx, edi
add ebx, edx
and ebx, 4
je 0x180004c74
add dword [rbp - 8], 0x8edb79aa
xor ebx, dword [rbp - 8]
ror ecx, 4
ror edx, 0x18
rol edi, 0x1b
rol esi, 0xe
xor esi, 0xfe707f4f
add ebx, edx
add ebx, ecx
and ebx, 0x800000
je 0x18000147b
rol ecx, 0xa
xor eax, 0x1ff60052
sub ecx, 0x7a9d5dec
add ebx, edi
add ebx, edx
and ebx, 0x4000
je 0x18000613c
sub edi, 0x7480eaed
ror edx, 8
add eax, 0x5fe46dab
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x200
je 0x180007ae9
rol esi, 5
add ebx, 0x4974b7df
ror eax, 0x1d
rol ecx, 0x17
jmp 0x180004224
mov edx, 0xedf33532
mov rsp, rbp
mov ecx, 0x1cefa332
mov edi, 0x994a22ef
mov dword [rbp - 8], 0x267438dd
mov ebx, 0xa9de66f7
sub rsp, 0x20
mov esi, 0x1c0cb413
add dword [rbp - 0x18], 1
mov eax, dword [rbp - 0x18]
jmp 0x18000160a
add dword [rbp - 8], 0x799c288a
xor ebx, dword [rbp - 8]
rol ebx, 5
ror edi, 0xf
add ebx, 0xa1422d47
xor ecx, edi
add ebx, ecx
add ebx, eax
and ebx, 4
je 0x180003c8b
add eax, 0x9c14aca4
rol ebx, 3
add ebx, 0xc7278d2a
xor ecx, esi
ror esi, 0x16
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x10000000
je 0x18000110a
add ecx, 0x5f03554a
xor ebx, dword [rbp - 8]
xor ecx, ebx
rol eax, 0x18
add eax, 0x23b1478c
add ebx, esi
add ebx, edi
add ebx, eax
and ebx, 0x80000000
je 0x180004f34
sub esi, 0x3a597595
ror edi, 7
xor esi, eax
ror ebx, 0xc
retf
or al, 0xc1
invalid
invalid
add ebx, eax
add ebx, edx
and ebx, 0x2000
je 0x180007238
sub eax, 0xb237f357
ror eax, 0xc
rol edx, 0x15
add eax, 0x4fb8e009
xor ebx, dword [rbp - 0x18]
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 8
je 0x1800022e0
sub ebx, 0x1655ff1a
add ebx, 0x7e1eefda
ror ebx, 0x11
jmp 0x180004937