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

Disassembly:
add dword [rbp - 0x18], 0x67e7c6fc
xor ebx, dword [rbp - 0x18]
add edi, 0x2f66f276
rol esi, 4
ror eax, 0x17
add eax, 0xbd3ec443
add ebx, eax
add ebx, edi
and ebx, 0x800000
je fcn.11010487c
add ebx, 0x3a7dad7
rol ebx, 0x12
xor edi, 0x1f00602
rol edx, 3
add ebx, esi
add ebx, edi
and ebx, 0x200000
je fcn.1101032b9
rol edx, 7
add ebx, 0x6f94086d
sub esi, 0x6da1b80d
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x2000
je 0x110109a47
ror esi, 0x16
xor edx, 0x873f5f15
sub eax, 0x75dfb734
jmp 0x110105f71
add dword [rbp - 0x18], 0xa7803996
xor ebx, dword [rbp - 0x18]
sub ecx, 0xb23ff1c4
xor ebx, eax
xor esi, 0x25cbcdd5
rol ebx, 0x11
add ebx, ecx
add ebx, esi
and ebx, 8
je fcn.1101022c7
rol ecx, 0x1e
rol esi, 0xd
add ecx, 0xa93ad501
add edi, 0x4f59ac14
add edi, 0x64f15f16
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 4
je 0x1101093e8
add edi, 0x1e7dad84
add ebx, 0xe0523895
rol eax, 0x1c
add ebx, edi
add ebx, eax
and ebx, 4
je 0x110109be2
xor ebx, 0x20805d05
rol eax, 3
ror eax, 0x1f
jmp fcn.1101026af
add dword [rbp - 0x18], 0x6617de63
xor ebx, dword [rbp - 0x18]
add ebx, 0xaf361b80
xor edi, dword [rbp - 0x20]
xor eax, ecx
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x4000
je 0x110101357
ror esi, 0x16
add ecx, 0xd0d19b3d
add eax, 0xf6214795
xor esi, 0xe020b730
add ebx, edx
add ebx, esi
and ebx, 8
je fcn.1101022c7
ror ebx, 0xa
ror edx, 0x1b
xor esi, ebx
ror edx, 0x18
ror ebx, 2
add ebx, esi
add ebx, eax
and ebx, 0x20000
je 0x110105c16
sub ecx, 0x1bd6a4
rol edx, 0x13
rol edi, 8
xor ebx, 0x55b2a94a
xor eax, ebx
jmp sym.msvcrt.dll__atodbl_l
add dword [rbp - 0x18], 0xedbd4f37
xor ebx, dword [rbp - 0x18]
ror eax, 0x15
rol ecx, 0x16
rol eax, 0xa
ror eax, 3
add ebx, esi
add ebx, edi
add ebx, eax
and ebx, 0x800
je 0x110106fed
sub ebx, 0xdaca1194
xor ecx, 0x1ecd734c
ror eax, 0x1f
rol eax, 0x18
add ebx, edi
add ebx, ecx
add ebx, esi
and ebx, 0x200000
je 0x1101086e5
xor eax, 0x899f4b1
sub eax, 0x80c1ecd7
sub eax, 0xd7325dc7
add ebx, esi
add ebx, ecx
and ebx, 0x200
je 0x110106593
wbinvd
add byte [rax], al
add ebx, 0x51860ce0
add edi, 0xf7b66f71
sub ebx, 0xb6102e9
add edi, 0x98b42af2
add edx, 0xae17bebd
jmp 0x1101055d4
add dword [rbp - 0x18], 0x1751269c
xor ebx, dword [rbp - 0x18]
add esi, 0xd1abe6e8
rol ebx, 0x15
add ebx, 0x1f604767
add dword [rbp - 0x18], 0x72df5d5a
xor ebx, dword [rbp - 0x18]
ror eax, 3
ror ecx, 0x12
xor ecx, 0x4af17ca6
add ebx, edx
add ebx, ecx
and ebx, 0x80000
je 0x110107918
sub eax, 0xf2039c2c
add esi, 0x949eb242
add esi, 0x9d478b11
sub edx, 0x650654c0
sub ebx, 0x4d33a7a3
add ebx, ecx
add ebx, edi
and ebx, 0x4000000
je fcn.11010202e
ror edi, 4
ror edi, 0xf
rol eax, 3
add ecx, 0x8aeb5125
xor ecx, 0x4ca6c31b
add ebx, ecx
add ebx, eax
and ebx, 0x800000
je 0x11010108d
add esi, 0xbc4b8240
ror edi, 0x13
xor edx, dword [rbp - 0x20]
rol ebx, 3
jmp 0x11010a2ca
add dword [rbp - 0x18], 0xe1572d85
xor ebx, dword [rbp - 0x18]
ror ecx, 0xc
sub ebx, 0xab3e60ec
ror esi, 0x1e
sub edx, 0x92ba0681
sub edi, 0xef70c916
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x400000
je fcn.1101094d9
ror edi, 0xf
add ecx, 0xfccc395
xor ebx, ecx
add ecx, 0xe452917f
xor edi, 0xd81dcfd0
add ebx, eax
add ebx, esi
and ebx, 1
je 0x110103d27
rol edi, 4
rol edx, 9
rol eax, 7
ror ebx, 3
add ebx, edx
add ebx, ecx
and ebx, 0x400
je 0x110105073
add edi, 0x59bd7366
add eax, 0xebeca0f0
sub esi, 0x77dc09f7
add ebx, 0x57a2635
xor edi, dword [rbp - 0x18]
jmp 0x110105c16
add dword [rbp - 0x18], 0x9c28772c
xor ebx, dword [rbp - 0x18]
rol ecx, 0x13
xor ecx, 0x4108a1bb
rol ebx, 4
rol esi, 0x1c
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x100
je 0x110103f2c
xor edi, ebx
rol esi, 0xe
add edx, 0xfb226952
rol edx, 0xe
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x4000
je 0x110105ca7
add ebx, 0xeb819880
ror esi, 0xa
xor ecx, dword [rbp - 0x18]
add ebx, esi
add ebx, edi
add ebx, eax
and ebx, 0x800000
je 0x11010a2ca
ror ecx, 8
xor edx, esi
ror esi, 0x1d
sub ebx, 0x9a9c7c4
sub edi, 0x27f6ea01
jmp 0x110109a47
add dword [rbp - 0x18], 0xa8b68c32
xor ebx, dword [rbp - 0x18]
xor esi, dword [rbp - 0x20]
ror eax, 3
add ecx, 0x8cefddd5
add ebx, ecx
add ebx, esi
and ebx, 0x20000000
je 0x110107aa2
rol edi, 9
xor edi, edx
xor ebx, 0xb3159187
sub ecx, 0xfc50a5a
ror ebx, 0x1e
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x10000000
je 0x110106aec
ror esi, 3
sub eax, 0x6a1f3d3b
sub esi, 0x15e5400b
sub ecx, 0x9ac1d56a
add ebx, eax
add ebx, edx
and ebx, 0x20000
je fcn.1101015fc
add ecx, 0x36ae59a2
sub edi, 0x4720e63c
sub esi, 0xb9e26391
add edi, 0xb0107cef
jl 0x110106ee2
mov al, 0xc1
invalid
adc eax, 0x2d07e9
invalid
add dword [rbp - 0x18], 0x32d4fdd8
xor ebx, dword [rbp - 0x18]
ror esi, 0x1e
xor esi, edi
ror eax, 0x1b
ror eax, 0x11
enter 0x111, 0xfffffffffffffffb
add ebx, ecx
add ebx, esi
and ebx, 0x10
je fcn.11010202e
invalid
ror ebx, 0x13
xor edi, 0xd41bc1ce
rol edi, 0x1f
add ebx, edx
add ebx, eax
and ebx, 0x200000
je 0x110102521
sub edi, 0x9fde6ae2
ror esi, 0xe
sub ecx, 0x3c6efcfc
xor ecx, dword [rbp - 0x20]
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x10000000
je 0x110103a93
sub ebx, 0x6072df62
sub edx, 0x30780e9c
rol ecx, 0x18
ror eax, 6
jmp 0x110107aa2
add dword [rbp - 0x18], 0x283eef4
xor ebx, dword [rbp - 0x18]
xor esi, 0x59cf9951
xor eax, 0xd2646ccf
add eax, 0x7c8ac943
leave
mov bh, byte [rcx + rax - 0x2d]
leave
mov bh, byte [rcx + rax - 0x2d]
add ebx, ecx
add ebx, eax
and ebx, 0x80000000
je 0x1101043b9
test ah, ah
sar bh, 1
invalid
ror eax, 0xa
sub ecx, 0x83147e01
sub edx, 0x446e1b65
add ebx, ecx
add ebx, edx
and ebx, 0x8000
je 0x11010806a
ror ecx, 6
add ecx, 0x8a8fa9cc
sub edi, 0xa39cf871
add edi, 0xe2d93d3e
add ebx, eax
add ebx, esi
and ebx, 0x800000
je fcn.1101094d9
add edx, 0xc17c72a1
add ebx, 0xa85ca845
xor edx, 0x96d77390
jmp fcn.1101022c7
add dword [rbp - 0x18], 0xabf843ee
xor ebx, dword [rbp - 0x18]
rol ebx, 2
rol ebx, 0x1a
xor edi, ebx
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x1000000
je 0x1101088ed
ror esi, 4
xor eax, 0xce39df2e
xor eax, 0x7b677ec8
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x1000
je 0x110104e2d
sub edx, 0xe0c0a6cd
rol eax, 5
xor ebx, 0xdccd2d85
sub edi, 0xcfed90c9
ror edi, 0x14
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x10000
je fcn.110103880
ror esi, 0xd
xor edx, dword [rbp - 0x18]
ror edx, 7
xor ebx, 0x7e12c293
ror ebx, 5
jmp 0x110109a47
add dword [rbp - 0x18], 0x4240b555
xor ebx, dword [rbp - 0x18]
xor edx, dword [rbp - 0x20]
rol edi, 0xe
sub ebx, 0x6301d682
ror ecx, 8
add ebx, edi
add ebx, ecx
and ebx, 0x200000
je fcn.1101094d9
rol edx, 0xe
xor ebx, 0xa6e6fac5
ror eax, 0xb
xor esi, 0xed736fcf
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x10000000
je 0x110109c6d
sub eax, 0x4576389a
rol esi, 0x18
xor edx, eax
xor eax, dword [rbp - 0x18]
add ebx, edi
add ebx, esi
and ebx, 0x40000
je 0x110108971
ror edi, 7
sub ebx, 0xd2315f24
xor edx, eax
ror eax, 0x12
ror edi, 0x15
jmp fcn.1101063e6
add dword [rbp - 0x18], 0x7f9bbf0c
xor ebx, dword [rbp - 0x18]
add ecx, 0x6dac8998
sub ebx, 0x2c8aa75d
add eax, 0x5c5e6532
xor edi, 0x4be9946e
add ebx, eax
add ebx, edi
and ebx, 0x20000000
je 0x1101013db
sub edx, 0x74d4b4f5
ror ebx, 0xf
xor ebx, edi
xor ebx, dword [rbp - 0x18]
add ebx, esi
add ebx, eax
and ebx, 2
je 0x110101ad0
xor edi, dword [rbp - 0x18]
ror esi, 0x1d
rol edi, 0x17
ror ecx, 0x17
add eax, 0xa9d8beba
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x1000000
je 0x1101042f7
add ebx, 0xff99ea5b
ror esi, 0x11
add eax, 0xadc17ef0
jmp fcn.11010110f
add dword [rbp - 0x18], 0x84b2fa29
xor ebx, dword [rbp - 0x18]
sub edx, 0x4b531a2
rol edx, 4
xor edi, dword [rbp - 0x18]
add ebx, eax
add ebx, ecx
and ebx, 0x100000
je 0x110109c6d
ror ebx, 0x15
sub esi, 0x7c6fddc1
ror ecx, 4
sub edi, 0x18a315e7
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x4000
je 0x110103a93
rol ebx, 0x19
xor ecx, dword [rbp - 0x18]
rol esi, 0x16
ror eax, 0x1d
add ebx, eax
add ebx, edi
and ebx, 0x1000
je 0x1101042f7
sub edi, 0x394fa4bc
xor ecx, 0x833d9aa5
ror edx, 0x12
jmp fcn.1101063e6
add dword [rbp - 0x18], 0xee24c529
xor ebx, dword [rbp - 0x18]
rol edi, 0x1c
add ecx, 0x70cecc9a
rol ebx, 0x10
rol esi, 0xe
ror edi, 0xd
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x400000
add byte [rdi], cl
test byte [rbx], ch
sar edi, cl
invalid
xor edx, 0xcf727bbb
ror edx, 0x14
add edi, 0x7004f832
add ebx, edi
add ebx, edx
and ebx, 0x2000
je fcn.1101026af
rol ecx, 0x1b
rol edi, 0x1b
rol ecx, 8
xor eax, edx
add ebx, edi
add ebx, eax
and ebx, 0x400
je fcn.1101094d9
add edx, 0x8d2acb49
rol esi, 0x15
rol edx, 0x14
add ebx, 0x3e31462
adc al, 0xe3
add eax, dword [rcx - 0x712de43a]
sti
jmp 0x1101080f5
add dword [rbp - 0x18], 0x5c6c3d8d
xor ebx, dword [rbp - 0x18]
add ecx, 0xff3c96b8
sub esi, 0xfee266c2
xor eax, 0x93f323d6
xor edx, esi
add ebx, eax
add ebx, edi
and ebx, 0x400
je 0x110105fe8
xor esi, 0xc31f0db9
add edx, 0x6916f650
sub edi, 0x7ef615e9
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x400000
je 0x110102f3b
xor ecx, 0xf99d819
xor ebx, 0xce3d86c2
ror ebx, 0x18
ror edi, 2
xor ecx, 0x8c8a87aa
add ebx, esi
add ebx, eax
and ebx, 0x20
je 0x110101711
add ecx, 0x11876375
sub esi, 0x13dd25e0
ror ecx, 7
jmp 0x11010a2ca
add dword [rbp - 0x18], 0xbb99c9d0
xor ebx, dword [rbp - 0x18]
xor edi, eax
add ecx, 0x9ad4b67d
add eax, 0x7a083c32
add ebx, ecx
add ebx, esi
and ebx, 1
je 0x110109be2
rol edx, 7
ror ecx, 0x11
add edi, 0x5782b0ca
add edx, 0xdee41b5f
add ebx, edx
add ebx, esi
add dword [rbp - 0x18], 0xa6b043ca
xor ebx, dword [rbp - 0x18]
add ebx, 0xa7421172
sub esi, 0x2df1c660
xor edi, 0x44f3ede4
add ebx, esi
add ebx, edi
and ebx, 1
je fcn.1101022c7
ror ebx, 4
add eax, 0x9e319900
xor esi, dword [rbp - 0x18]
ror ecx, 0x15
add ebx, edi
add ebx, esi
and ebx, 0x4000000
je fcn.11010119a
rol eax, 0x1a
sub eax, 0xe663449
sub edi, 0x76935e05
add ebx, ecx
add ebx, edi
and ebx, 0x4000
je 0x1101077ff
ror ebx, 0x12
rol ebx, 5
add ebx, 0x5f96f078
add ecx, 0x1a829942
jmp fcn.110103fb1
add dword [rbp - 0x18], 0x9233f68e
xor ebx, dword [rbp - 0x18]
ror edx, 4
add al, 0x33
jge 0x1101087e4
add ebx, 0xcfd7f9c2
sub edx, 0xd0f1f3b7
add dword [rbp - 0x18], 0x56356a62
xor ebx, dword [rbp - 0x18]
sub edx, 0xe0b1054d
ror eax, 0x13
ror ecx, 0x13
add ebx, edx
add ebx, eax
and ebx, 0x8000000
je 0x1101033fd
ror edx, 0x1a
ror edi, 0x1c
sub esi, 0xb02a4cc1
add ebx, eax
add ebx, edx
and ebx, 0x80000
je fcn.110104c63
rol esi, 0x13
xor ecx, dword [rbp - 0x18]
xor edx, eax
add ebx, eax
add ebx, edi
and ebx, 0x1000000
je 0x11010585b
sub edi, 0x24609d97
add edi, 0xd39ade9e
xor edi, ebx
xor edx, dword [rbp - 0x18]
jmp fcn.11010533c
add dword [rbp - 0x18], 0xa395f1d4
xor ebx, dword [rbp - 0x18]
sub ecx, 0x609e631d
xor edi, 0xb9ac37e0
sub edx, 0x6c20579f
add ecx, 0x3e61b56f
add ebx, ecx
add ebx, eax
and ebx, 1
je fcn.1101094d9
xor eax, dword [rbp - 0x18]
add ebx, 0xd9faf836
add ebx, 0xc96b7bbb
rol edi, 0x1b
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x10000000
je 0x110107e49
ror edx, 0xe
ror esi, 8
ror ebx, 0x12
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x800
je fcn.11010ad9f
add ecx, 0x99f42e09
xor esi, dword [rbp - 0x18]
xor ebx, ecx
rol ebx, 6
ror esi, 0x17
jmp 0x110106e4a
add dword [rbp - 0x18], 0x6a56fba6
xor ebx, dword [rbp - 0x18]
sub eax, 0x35eae988
xor ecx, dword [rbp - 0x18]
sub esi, 0x2bc0c2a2
sub edx, 0xef7283af
add ebx, edi
add ebx, eax
and ebx, 0x40
je 0x1101013db
xor edx, 0xb3f503a6
ror esi, 0xa
rol eax, 0x1d
ror ebx, 0x13
add ebx, eax
add ebx, ecx
and ebx, 0x80000000
je 0x1101072a7
add esi, 0xce50f817
ror edx, 0x16
rol ebx, 0x15
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x200000
je 0x110109c6d
add esi, 0xac64460b
ror edi, 6
ror eax, 0x18
jmp fcn.110105232
add dword [rbp - 0x18], 0xc34b3d9e
xor ebx, dword [rbp - 0x18]
pop rbp
call 0x1412460e7
fiadd word [rcx + 0x79dd6f7]
pop rsi
rol edx, 4
xor eax, 0x60191adc
add ebx, eax
add ebx, edx
and ebx, 8
je fcn.11010202e
add edx, 0x54852a56
xor ebx, 0x3c4f2ffb
sub edx, 0x8da8208b
xor edi, 0x3557616f
add ebx, eax
add ebx, ecx
and ebx, 0x8000000
je 0x110107897
invalid
mul bl
jbe 0x110109101