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

Disassembly:
add dword [rbp - 8], 0xf7bd7874
xor ebx, dword [rbp - 8]
xor edi, 0x700e9b67
sub ebx, 0xd8b7520d
add eax, 0x7b2d6018
add dword [rbp - 8], 0xf1927d0f
xor ebx, dword [rbp - 8]
add edx, 0xd0f722d3
xor ecx, dword [rbp - 8]
rol esi, 0xf
sub ebx, 0x3f421f3
add edx, 0x933cc182
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 2
je 0x18000633c
ror eax, 0x19
rol ecx, 0x16
ror edi, 0x10
ror edi, 4
rol eax, 0x11
add ebx, edx
add ebx, edi
add ebx, esi
and ebx, 0x400
je 0x1800059ba
rol ebx, 0x14
xor esi, 0x2d21d55a
rol edx, 0x1c
add ebx, edx
add ebx, edi
add ebx, esi
and ebx, 0x80000000
je 0x180008fc8
ror ebx, 3
add edi, 0xdf118829
rol esi, 0x1f
rol ebx, 0x13
jmp fcn.1800043b3
add dword [rbp - 8], 0xddd642d3
xor ebx, dword [rbp - 8]
sub esi, 0xceb58801
rol eax, 0xf
ror byte [rdi], 0x81
ret
je 0x180001614
invalid
cld
add ebx, edi
add ebx, ecx
and ebx, 0x2000000
je 0x180002488
ror ecx, 7
ror ecx, 9
add ebx, 0x60bfd92f
rol ecx, 0xf
sub edx, 0xaad684e8
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x80
je 0x1800029b7
sub edi, 0x737f2b6e
add eax, 0x501ad0c4
add ecx, 0x404a3f14
add ebx, esi
add ebx, eax
and ebx, 0x40
je 0x180004b13
sub edi, 0x8ba33d46
add edx, 0xf0347d14
add ecx, 0xe1e1bc8a
rol ebx, 0xa
jmp 0x180003ded
add dword [rbp - 8], 0x85e83fa
xor ebx, dword [rbp - 8]
xor ecx, edx
xor esi, 0xb0715b0
sub edi, 0x4aba4654
add ebx, edi
add ebx, edx
and ebx, 0x20000000
je 0x180009588
ror eax, 3
xor edi, 0x9f0b61b8
add ebx, 0x2f0cc898
rol ebx, 0xb
add ebx, edi
add ebx, edx
and ebx, 0x4000000
je 0x18000a822
rol esi, 0x13
sub esi, 0xcd39c5dc
xor edx, 0x18eb77fe
add ecx, 0x703cf19d
add ebx, edi
add ebx, edx
and ebx, 2
je 0x180008044
sub edx, 0x8e0a0567
rol eax, 0x1a
xor esi, 0x1e446a41
add edx, 0x5fb86db7
jmp 0x1800098a4
add dword [rbp - 8], 0x4a4e23f6
xor ebx, dword [rbp - 8]
sub esi, 0xda8b0059
rol edi, 0x10
ror ebx, 0xe
rol edi, 4
add ebx, edi
add ebx, eax
and ebx, 0x4000000
je 0x1800042af
add esi, 0xca9d923f
xor esi, 0xa44d0b3e
ror ebx, 2
ror edi, 0x11
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x4000000
je 0x1800073d1
ror ebx, 0x1d
rol eax, 9
ror ebx, 0x12
sub esi, 0xc6a804fc
xor eax, dword [rbp - 8]
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x2000
je 0x1800098a4
ror ecx, 0x1f
sub ecx, 0x851584cd
add eax, 0x48718ccf
xor edx, dword [rbp - 8]
add eax, 0x97a4ccb5
jmp 0x1800059ba
add dword [rbp - 8], 0x40ff34f4
xor ebx, dword [rbp - 8]
add edi, 0xe07b0b91
sub ecx, 0xab21051
sub esi, 0x826ecec2
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 4
je 0x18000579a
ror eax, 3
xor ecx, 0xe178f6cd
sub eax, 0x3bb9f6f3
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x200000
je 0x180001d37
xor edi, dword [rbp - 8]
sub ebx, 0x43baa239
sub esi, 0xd1137a37
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x20000000
je 0x180002894
ror edx, 0x12
xor edi, edx
ror ecx, 9
jmp 0x1800098a4
add dword [rbp - 8], 0x95f10000
xor ebx, dword [rbp - 8]
sub esi, 0xf15b1c7b
xor ebx, dword [rbp - 0x10]
rol edx, 0xf
add edx, 0x30b02d5f
xor edi, 0xa6abedf1
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x200
je 0x180006e59
ror ebx, 5
xor ecx, dword [rbp - 0x10]
xor edi, esi
add edx, 0x3abf213
rol edx, 0xc
add ebx, eax
add ebx, esi
and ebx, 0x2000
je 0x180006802
xor ebx, dword [rbp - 0x10]
rol esi, 0x15
add ebx, 0x32f906e7
add edx, 0x784ad106
sub edx, 0xaea2bcd6
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x4000
je 0x180005943
xor eax, 0x714675f5
ror edi, 7
add esi, 0xc708ec27
jmp 0x18000304b
mov dh, 0xfd
add eax, 0xf85d331b
ror ebx, 0x13
rol ecx, 0xe
add ecx, 0xeba06e66
xor edx, 0x8bf70b19
add edx, 0x1ba906f6
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x8000000
je 0x180006a24
ror edi, 0x13
xor esi, 0xa08f9002
xor ecx, 0x2b9098c2
add ebx, 0x2d8fa9d4
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x8000
je 0x18000a2e0
sub edi, 0xff3241e9
add ecx, 0x21d31688
add esi, 0x9642242e
rol edx, 0x17
add ebx, edx
add ebx, ecx
and ebx, 0x40
je 0x18000579a
sub eax, 0x61b49077
add ecx, 0xa6c856f8
sub eax, 0xd2c260f8
add eax, 0x89dae036
jmp 0x18000756d
add dword [rbp - 8], 0xf52e7bc4
xor ebx, dword [rbp - 8]
rol ecx, 0x14
xor esi, 0x28fee1d5
add esi, 0x2a21a7d0
rol esi, 0x1b
add esi, 0x864d51d1
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x100000
je 0x180002894
add ebx, 0x25f700d6
ror ebx, 0x1e
sub esi, 0x531b95d
add esi, 0x662d7e5a
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 0x4000000
je 0x18000a36c
xor ecx, dword [rbp - 8]
rol ebx, 0x1b
add ebx, 0x1ac093db
add ebx, edi
add ebx, edx
add ebx, ecx
and ebx, 0x80000000
je 0x180001492
sub edi, 0x582bba51
ror ecx, 7
add ecx, 0xc385ed39
add edi, 0xcb7cfa5
jmp 0x180005ee5
add dword [rbp - 8], 0x908c69be
xor ebx, dword [rbp - 8]
xor eax, 0xb73bbc3d
ror ebx, 4
xor ebx, 0x3feaca01
add ebx, eax
add ebx, edx
and ebx, 0x100000
je 0x180006b2a
sub eax, 0x545fd65b
add ecx, 0xa5dc4b3b
xor edi, 0xe3645f3b
add ebx, edx
add ebx, eax
and ebx, 0x800000
je 0x1800049fe
xor ebx, ecx
add ecx, 0xfcc0bb08
rol ebx, 0x1b
ror edx, 7
xor edx, 0x5549f161
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x4000000
je 0x18000a6d7
add ebx, 0xe6139406
xor esi, 0x7f3a6e22
sub ecx, 0x4b27dff
add edx, 0x20938c26
add esi, 0x5bd987e7
jmp 0x18000a822
add dword [rbp - 8], 0xb69520e3
xor ebx, dword [rbp - 8]
sub edi, 0xfb0393c2
rol edi, 0x1c
sub esi, 0x540f1ea8
add ecx, 0x792a4086
rol ecx, 0xc
add ebx, eax
add ebx, edx
and ebx, 0x1000000
je 0x1800020ca
ror esi, 0xd
xor ecx, esi
add ebx, 0x595b7fc9
rol edx, 0x15
ror eax, 0xc
add ebx, ecx
add ebx, edi
and ebx, 4
je fcn.1800090d9
sub ebx, 0xe5b2fa69
add edx, 0x79cf4b10
ror esi, 0x13
sub edx, 0x7b93c7fe
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x400
je 0x180005e51
rol esi, 0x1c
ror esi, 0x18
sub eax, 0x3f0383d8
jmp 0x18000666c
add dword [rbp - 8], 0x195ccc5d
xor ebx, dword [rbp - 8]
xor esi, ebx
xor eax, esi
rol ecx, 0xc
sub edi, 0x13e3f690
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x80
je 0x180004b13
add edx, 0xd437eda
rol ebx, 8
add ecx, 0xb4a938ac
sub esi, 0x815cbe86
sub esi, 0x2a9a4bb4
add ebx, ecx
add ebx, edi
and ebx, 0x4000000
je 0x180001cae
xor esi, edx
rol ecx, 2
ror edx, 0x18
rol eax, 0xb
xor eax, 0x95b4e86c
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x4000
je 0x1800083ee
xor esi, 0xcdfaaabc
rol ebx, 6
ror eax, 9
jmp 0x18000a822
add dword [rbp - 8], 0x50f00163
xor ebx, dword [rbp - 8]
ror edi, 0xd
rol eax, 0xe
ror edx, 9
sub ecx, 0x2233180d
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 4
je 0x1800012b4
xor esi, 0x19a0660b
xor ebx, 0xc44ef187
sub edi, 0x792de2e4
add ebx, 0x1128d910
add eax, 0xdd853cf2
add ebx, edx
add ebx, edi
and ebx, 0x20000000
je 0x180003ded
add edi, 0xae0b4864
xor ecx, dword [rbp - 0x10]
add eax, 0x39600c1e
rol esi, 0x1d
sub edx, 0x7fad07bf
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x200
je 0x18000529e
add edx, 0xe742102b
ror esi, 0xd
rol ebx, 6
xor esi, 0x47ed0cb0
xor edi, dword [rbp - 8]
jmp 0x18000a36c
add dword [rbp - 8], 0x855ab75f
xor ebx, dword [rbp - 8]
sub ebx, 0x262972c9
rol edx, 0x15
add esi, 0x9597e2b5
xor edx, 0x53ea66dc
add ebx, edi
add ebx, eax
and ebx, 0x2000
je 0x1800058a9
sub esi, 0xefe467ef
ror esi, 0x12
xor eax, 0x2b0711a8
ror esi, 0x15
add ebx, eax
add ebx, edx
add ebx, edi
and ebx, 0x4000000
je 0x1800098a4
rol ebx, 0x1f
rol edi, 5
rol edi, 0x1f
xor ecx, 0xd1ce72ac
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x20
je 0x18000a6d7
sub eax, 0xbf771ee9
rol edx, 0xe
rol eax, 0xc
rol edx, 0x11
ror eax, 7
jmp 0x18000867d
add dword [rbp - 8], 0x26357448
xor ebx, dword [rbp - 8]
rol esi, 0x17
xor edi, eax
add edx, 0xcab307f0
add ebx, esi
add ebx, edi
and ebx, 0x80
je 0x1800015a1
xor ecx, ebx
sub edi, 0x78f9def6
rol eax, 8
add ebx, edx
add ebx, edi
and ebx, 0x1000000
je 0x180009ea5
rol esi, 7
rol esi, 6
sub edx, 0x9846f062
add ebx, esi
add ebx, edx
and ebx, 0x800
je 0x180008e34
ror ebx, 0xc
add edi, 0x1a36cf6f
add edx, 0xf199d16e
jmp 0x180005ee5
add dword [rbp - 8], 0x38336c39
xor ebx, dword [rbp - 8]
xor ebx, eax
sub esi, 0x85568bd3
sub ebx, 0xd3bd9f27
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x40
je 0x18000579a
add eax, 0x2565f79d
sub eax, 0x85ecde0b
sub esi, 0x6270561a
ror ebx, 0xe
add ebx, eax
add ebx, edx
and ebx, 0x10000000
add byte [rax], dl
je 0x180008c38
ror eax, 0x14
sub eax, 0xbdab74b8
add edi, 0x3b2cdd2c
add ebx, edx
add ebx, esi
and ebx, 0x80000
je 0x1800036f6
xor eax, ecx
add eax, 0xaf82d8ba
add ebx, 0xeda206d3
ror esi, 6
xor ebx, 0xd3285ab7
jmp 0x1800088e9
add dword [rbp - 8], 0xef029051
xor ebx, dword [rbp - 8]
rol ebx, 0x1b
ror esi, 0xd
ror eax, 0x1a
add ebx, eax
add ebx, edi
and ebx, 0x800000
je 0x180002007
ror esi, 0x1c
rol ebx, 0x11
xor esi, dword [rbp - 8]
xor edx, 0xd52bb539
sub ecx, 0x10d043d4
add ebx, eax
add ebx, edx
and ebx, 0x40
je 0x180002894
rol eax, 7
rol ebx, 0x1c
rol esi, 0x14
sub edx, 0x8ff5d34d
rol ecx, 0x1a
add ebx, eax
add ebx, esi
and ebx, 1
je 0x1800025ad
ror ecx, 0xa
add edi, 0xec1cfb02
add eax, 0x686099a4
rol eax, 0xb
jmp 0x18000867d
add dword [rbp - 8], 0x1b2c0bf1
xor ebx, dword [rbp - 8]
rol ecx, 0x1b
add esi, 0xe91b3532
xor edx, dword [rbp - 8]
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x80000000
je 0x180008a33
add esi, 0x47da1327
ror eax, 6
rol edi, 0xd
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x4000
je 0x180003150
xor ecx, 0x1708c6a6
xor edx, 0xc3e53d6f
xor esi, ecx
ror ecx, 0x1d
add ebx, edx
add ebx, ecx
and ebx, 0x800
je 0x180001417
rol ebx, 0x1d
sub esi, 0x555dcc7e
ror eax, 0xe
ror eax, 0x10
add esi, 0xfe2cf67b
jmp 0x180007977
add dword [rbp - 8], 0x2630f719
xor ebx, dword [rbp - 8]
add edx, 0xde853acc
rol edx, 0x17
xor ebx, 0x11d23548
ror edx, 0x16
rol esi, 0x15
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x400
je 0x18000a2e0
rol ebx, 0xa
rol eax, 0xf
xor ecx, esi
add eax, 0xa0be8c00
add ebx, edx
add ebx, eax
and ebx, 0x2000000
je 0x180004949
rol ecx, 0x1e
sub edx, 0xf2396600
xor edi, eax
add ebx, edx
add ebx, ecx
and ebx, 0x4000
je 0x180005ee5
add ecx, 0x21e21b25
sub edi, 0x9557222d
ror edi, 0x17
jmp 0x18000161f
add dword [rbp - 8], 0x92724857
xor ebx, dword [rbp - 8]
ror edx, 0xa
add edi, 0x270b2622
xor ebx, 0x53a1d8c5
sub eax, 0x2b9b8a91
ror ebx, 0xc
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 8
je 0x18000a04d
xor ebx, dword [rbp - 8]
rol edx, 0x12
rol ecx, 6
sub ebx, 0xb97410cc
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x80000
je 0x180004b13
ror esi, 8
rol esi, 7
ror edx, 0x15
ror ecx, 0xa
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x4000000
je 0x180002f90
xor esi, dword [rbp - 8]
add ecx, 0xd1f3b1f1
xor eax, dword [rbp - 0x10]
add edi, 0x9a6ae7c5
add dword [rbp - 8], 0x8fb26872
xor ebx, dword [rbp - 8]
xor eax, 0xb7e1cf36
rol esi, 5
sub edx, 0x9a688be
xor eax, ecx
add ebx, edi
add ebx, esi
and ebx, 8
je 0x18000a0d5
ror esi, 0x1d
rol eax, 0x1d
add edx, 0x9fb7cb9
ror eax, 0x1d
ror eax, 2
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x200000
je 0x180005e51
add ebx, 0x89b241f9
sub edx, 0xe58ae026
xor eax, dword [rbp - 8]
rol esi, 0x1d
add ebx, edx
add ebx, esi
and ebx, 0x10000000
je 0x180007977
rol edi, 0x14
add ebx, 0x12ca6cae
xor edx, edi
sub ecx, 0xfee63ae2
jmp 0x180007b04
add dword [rbp - 8], 0x87161083
xor ebx, dword [rbp - 8]
rol edx, 0xc
add ebx, 0xd209901a
xor edi, 0xd86e389f
add ecx, 0xb36de9a8
rol edx, 0xc
add ebx, esi
add ebx, eax
and ebx, 0x100
je 0x18000a2e0
rol eax, 0x18
sub eax, 0x2c0e907d
rol eax, 0x11
xor edi, 0x3293c2e7
add ebx, esi
add ebx, edi
and ebx, 0x40
je 0x180002b47
ror eax, 0x13
sub ebx, 0xfdbdac6c
xor edi, 0xadbb9541
add ebx, esi
add ebx, edx
and ebx, 0x1000000
je 0x180005e51
add esi, 0x144cdf8
xor ebx, edx
sub esi, 0xb4980f62
jmp 0x1800025ad
add dword [rbp - 8], 0x202b136c
xor ebx, dword [rbp - 8]
ror esi, 0x1a
ror edx, 0xe
rol edx, 0x19
rol esi, 0x15
sub ecx, 0xb53d5023
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 1
je 0x1800015a1
rol esi, 0x13
rol edi, 0x1e
sub edi, 0x78d4c33
add ebx, edi
add ebx, ecx
and ebx, 0x40000
je 0x18000a2e0
ror esi, 0x1d
ror edx, 0x14
xor ecx, esi
xor edx, eax
ror edx, 0x16
add ebx, eax
add ebx, edx
and ebx, 1
je 0x18000a36c
ror edx, 6
rol esi, 8
sub ecx, 0xb3fa8d2d
ror esi, 0x1a
sub edx, 0xc0a28dca
jmp 0x18000aa6b
add dword [rbp - 8], 0x5aeac1ab
xor ebx, dword [rbp - 8]
sub edx, 0x3239bf5d
sub esi, 0x906c30f5
add esi, 0x68fadd2f
xor edi, ecx
sub esi, 0x4c0d60ba
add ebx, ecx
add ebx, edi
and ebx, 0x80000
je 0x180007b72
xor edx, dword [rbp - 0x10]
rol ecx, 6
ror edi, 0xa
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x20000000
je 0x1800025ad
ror eax, 0x14
add ecx, 0x7e8e3f2e
rol ecx, 3
add ebx, eax
add ebx, esi
add ebx, edi
and ebx, 0x400000
je 0x180005dc9
rol ebx, 0x15
sub esi, 0x9be3d37e
ror ebx, 3
sub ebx, 0x571e598b
sub edi, 0x705f09f5
jmp 0x180008fc8
add dword [rbp - 8], 0x60c90116
xor ebx, dword [rbp - 8]
rol esi, 2
xor esi, eax
xor edi, 0x5167b7d
rol eax, 0x10
add ebx, esi
add ebx, ecx
and ebx, 0x40000
je 0x18000529e
add ecx, 0xd70fe1c0
sub edx, 0x6e689fdf
add eax, 0x914c4434
ror ebx, 0xf
add ebx, eax
add ebx, ecx
and ebx, 0x200000
je 0x180007e6a
xor eax, 0x881773c4
ror esi, 0x1f
sub eax, 0xec6d0bad
sub ebx, 0x9853605a
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x80
je 0x180008c38
xor eax, 0x11e7632f
sub ecx, 0x4b0e4924
rol eax, 0xc
jmp 0x1800092b9
add dword [rbp - 8], 0xf4eb3347
xor ebx, dword [rbp - 8]
ror edi, 7
sub eax, 0xd9586c81
rol ebx, 7
add ebx, esi
add ebx, edx
and ebx, 0x1000
je 0x180007a83
xor edi, 0x1ab3fc86
add esi, 0xd9ebdfcf
xor edi, 0xf762992f
rol edx, 6
add ebx, eax
add ebx, edx
and ebx, 0x400000
je 0x1800059ba
ror ecx, 0xa
rol edx, 0xd
xor edi, 0xdaef6a0b
rol eax, 0xf
add ebx, edx
add ebx, edi
add ebx, esi
and ebx, 0x200
je 0x1800098a4
add eax, 0x3708900b
rol edi, 0xe
ror edi, 0x17
ror edi, 0xc
jmp 0x18000304b
add dword [rbp - 8], 0xacea18d2
xor ebx, dword [rbp - 8]
add eax, 0xa9922546
sub esi, 0xa57876d5
sub esi, 0x53a936da
ror eax, 0xf
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x2000
je 0x180004110
add ebx, 0x316e6eaa
sub ebx, 0x3c84f963
ror eax, 0x17
add ebx, eax
add ebx, edi
and ebx, 0x20000000
je 0x180001110
add eax, 0x2804ac0a
sub esi, 0x8012f103
ror eax, 0x13
sub ebx, 0xb2027258
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x400
je 0x1800015a1
sub edi, 0x5ca7b64a
add ecx, 0x23f38bed
ror edx, 0x1a
xor esi, ebx
jmp 0x1800036f6