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

Disassembly:
add dword [rbp - 8], 0x38ba59d6
xor ebx, dword [rbp - 8]
xor eax, 0x74e0e8bb
add edi, 0x6e2b874c
add ebx, 0x49fea9ec
ror edi, 0x14
add ebx, esi
add ebx, eax
and ebx, 0x1000000
je 0x1800051c7
rol esi, 0x1d
rol edi, 0x1e
rol ebx, 3
sub ecx, 0xd931ae65
add ecx, 0x53a9ef53
add ebx, ecx
add ebx, edi
and ebx, 0x8000
je 0x18000a23f
rol esi, 0x13
xor edx, 0xe1dadc79
ror ecx, 0x1b
rol esi, 0xa
add ebx, ecx
add ebx, esi
and ebx, 0x200000
je 0x180004ef7
xor ebx, edx
sub eax, 0x19209316
ror esi, 9
add ebx, 0x977a0358
rol ecx, 0x18
jmp 0x180002b9c
add dword [rbp - 8], 0x3a3e03f8
xor ebx, dword [rbp - 8]
xor edx, 0x3a538c02
add esi, 0x500be1e7
rol edi, 0x13
sub edi, 0x3b55b15a
add ebx, ecx
add ebx, esi
and ebx, 0x1000
je 0x180005ba1
ror edi, 0xe
sub eax, 0xe7aae662
add ecx, 0xc34435b4
rol eax, 0xa
add ebx, esi
add ebx, ecx
and ebx, 0x40
je 0x180002f8c
sub edx, 0xa66eb8d3
add ecx, 0xb72832d
add edx, 0xc4a32b4e
xor eax, edx
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x200000
je 0x180001a07
rol ecx, 0x18
ror edx, 0xc
sub edi, 0x1796d6a8
jmp 0x180006efb
add dword [rbp - 8], 0xd510d1e1
xor ebx, dword [rbp - 8]
ror ecx, 3
xor esi, edi
rol ecx, 0x1a
add dword [rbp - 8], 0x792cf51f
xor ebx, dword [rbp - 8]
sub eax, 0x617327f5
ror edi, 0x12
add edx, 0xdda950a0
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x100
je 0x180004ef7
add ecx, 0x9ba1e133
ror edi, 0xb
sub esi, 0x9654e66
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x40
je 0x180008c4b
add esi, 0x1ea887b
rol eax, 4
sub eax, 0x8bab338c
rol edi, 0x19
add ebx, eax
add ebx, ecx
and ebx, 0x20000
je 0x180002078
add edx, 0x1ed08a26
add ecx, 0xdd27c9ae
rol edx, 0xe
jmp 0x180002413
mov esi, 0x21d39701
mov ebx, 0x44930c65
mov edi, 0xe6bd2129
mov ecx, 0x210e4c2d
mov rsp, rbp
mov dword [rbp - 8], 0x1515a8c0
sub rsp, 0x20
inc dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov edx, 0xf78cc2fe
jmp 0x180006430
mov ecx, 0x210e4c2d
mov edx, 0xf78cc2fe
mov edi, 0xe6bd2129
mov rsp, rbp
mov esp, ebp
mov esi, 0x21d39701
sub rsp, 0x20
inc dword [rbp - 0x10]
mov dword [rbp - 8], 0x1515a8c0
mov ebx, 0x44930c65
mov eax, dword [rbp - 0x10]
jmp 0x180006430
mov ebx, 0x44930c65
mov ecx, 0x210e4c2d
mov rsp, rbp
sub rsp, 0x20
mov esi, 0x21d39701
mov edx, 0xf78cc2fe
add dword [rbp - 0x10], 1
mov dword [rbp - 8], 0x1515a8c0
mov edi, 0xe6bd2129
mov eax, dword [rbp - 0x10]
jmp 0x180006430
add dword [rbp - 8], 0x9068b6e4
xor ebx, dword [rbp - 8]
rol eax, 8
ror ecx, 0x19
ror esi, 7
add eax, 0x28e8e27d
add ebx, esi
add ebx, eax
and ebx, 0x4000000
je 0x180002413
rol esi, 0x13
rol ebx, 0x14
xor esi, edx
xor edi, dword [rbp - 0x10]
add ebx, edx
add ebx, eax
and ebx, 0x2000
je 0x180002187
sub ebx, 0x987b6fca
rol edi, 0x15
sub ecx, 0x30aa9098
ror edi, 0x1d
sub ecx, 0x2625ceb4
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x4000000
je 0x18000140d
sub ecx, 0x605ecdd5
xor ebx, 0xdb0fcdb2
sub edi, 0xc41fb9a4
add ebx, 0xf53d5c27
rol ebx, 0x1a
jmp 0x180005f58
add dword [rbp - 8], 0xdf630e33
xor ebx, dword [rbp - 8]
sub ecx, 0x96a9fb2f
sub ebx, 0x2d8f230e
sub ebx, 0x7a53481b
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x8000
je 0x1800023de
add ebx, 0xa9797d9
rol ecx, 0x1c
xor eax, 0x2b75123b
sub esi, 0xa01310bd
ror esi, 0xd
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x10000000
je 0x180009cc7
rol eax, 2
xor esi, edi
add eax, 0xa98b0543
sub ebx, 0x61ee9a06
sub edx, 0x25ded366
add ebx, eax
add ebx, edx
and ebx, 0x4000000
je 0x180002f07
ror eax, 0x10
rol edx, 0xb
add esi, 0x1b3a1e64
rol edi, 0x10
jmp 0x180002078
add dword [rbp - 8], 0xd8bed051
xor ebx, dword [rbp - 8]
xor ecx, dword [rbp - 0x10]
xor ecx, 0x27d484f1
ror edx, 0x1f
add ecx, 0x551a9b45
add eax, 0xcc65cba0
add ebx, edx
add ebx, ecx
and ebx, 0x400000
je 0x180005f58
xor ebx, 0x6f163307
ror edx, 0xe
add esi, 0x8670a93c
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x40000000
je 0x180009a5f
ror eax, 0x18
rol ebx, 7
add ebx, 0xd47b1d89
add ebx, edi
add ebx, eax
and ebx, 2
je 0x18000249c
ror ecx, 0x1a
sub edi, 0xdb78aad6
xor eax, dword [rbp - 0x10]
jmp 0x18000513c
and al, byte [rax]
invalid
add dword [rbp - 8], 0x68aa2d5a
xor ebx, dword [rbp - 8]
ror edx, 8
add esi, 0x20986206
sub esi, 0x6e939486
ror ecx, 0x1e
xor ebx, edi
add ebx, eax
add ebx, edi
sti
add ebx, edx
and ebx, 0x800000
je 0x180002413
xor ecx, 0x9fa90776
sub edi, 0xa8068471
sub ecx, 0xf19a018a
xor ebx, 0xd1ddc077
add eax, 0xf4372362
add ebx, ecx
add ebx, esi
and ebx, 2
je 0x180009cc7
rol edx, 0xc
sub ebx, 0x2e99bf53
ror eax, 0x1d
xor ecx, dword [rbp - 0x10]
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x40000
je 0x180001384
ror edx, 0x16
rol ebx, 7
add edx, 0x30f8de77
jmp 0x180007c8b
add dword [rbp - 8], 0xf819266
xor ebx, dword [rbp - 8]
sub ecx, 0x2e4f548d
xor ebx, dword [rbp - 8]
xor ecx, 0xcb4ee2bb
add ebx, edi
add ebx, ecx
and ebx, 0x200
je 0x180004951
xor ecx, 0x43f077ee
add eax, 0x9367ea96
rol eax, 8
sub ebx, 0x46ab437f
sub ecx, 0x7b112497
jmp 0x1fb11580c
add ebx, eax
add ebx, esi
and ebx, 1
je 0x180002243
xor edx, dword [rbp - 8]
sub ebx, 0x676f9219
xor edx, 0xa4cf7c2f
ror edi, 0x17
ror esi, 0x19
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x4000
je 0x180002413
rol ebx, 0x11
rol ecx, 0xb
rol esi, 0x1a
ror ecx, 0x10
xor edx, dword [rbp - 8]
jmp 0x180003db3
add dword [rbp - 8], 0x1d6c5a4d
xor ebx, dword [rbp - 8]
xor eax, 0xb2c92cb3
xor edx, dword [rbp - 8]
rol edi, 0x13
sub ecx, 0x317ed96d
sub esi, 0x4d63d046
add ebx, eax
add ebx, edi
and ebx, 0x20000
je 0x180001a07
add edi, 0xf6cb77f4
xor ecx, 0x5b379dcf
add ebx, 0x2744682
rol ebx, 8
add ebx, esi
add ebx, edi
and ebx, 0x400
je 0x180003d23
add edi, 0xa582348f
xor eax, 0x37ad9e7a
ror edx, 0x11
add edx, 0x53fe9648
add ebx, esi
add ebx, ecx
and ebx, 0x200000
je 0x180007d0e
xor edi, 0xfed25fb6
ror edx, 0xc
add eax, 0xd79c3978
jmp 0x1800045cb
add dword [rbp - 8], 0xda33bb49
xor ebx, dword [rbp - 8]
xor edi, 0xb7acd50c
sub esi, 0x86d755b6
rol ecx, 0x1e
sub esi, 0x9200d933
xor esi, dword [rbp - 0x10]
add ebx, edx
add ebx, esi
and ebx, 0x2000
je 0x18000a23f
xor esi, eax
add esi, 0x9e57f9c6
add eax, 0xf90e476b
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 0x20000000
je 0x1800011b5
rol edi, 0xd
rol ecx, 0x14
add edx, 0xf99ed8a7
add edi, 0x25e98b29
ror edi, 0xf
add ebx, edx
add ebx, ecx
and ebx, 0x40000
je 0x1800099de
xor eax, 0x616c90e8
rol eax, 0x12
ror edi, 0x18
rol ecx, 0x1d
jmp 0x18000a655
add dword [rbp - 8], 0x31d040de
xor ebx, dword [rbp - 8]
ror esi, 2
add edi, 0x58787fc8
add edx, 0xcb5334c3
ror esi, 0x12
ror ecx, 4
add ebx, esi
add ebx, ecx
and ebx, 0x1000
je 0x180002187
add ecx, 0xcb21971f
ror edi, 9
add ecx, 0xd035253e
ror eax, 0x1e
rol ebx, 0xe
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x1000
je 0x180003331
sub edx, 0x38f5751a
xor ecx, dword [rbp - 0x10]
rol esi, 0x17
xor eax, 0x82c78dde
add ebx, ecx
add ebx, eax
and ebx, 8
je 0x180004ef7
ret
invalid
add byte [rax], al
ror ecx, 0x17
xor eax, 0x5b99be39
add edi, 0xd4bdad12
lodsd eax, dword [rsi]
mov ebp, 0x1d7de9d4
add byte [rax], al
add dword [rbp - 8], 0x43eca6a8
xor ebx, dword [rbp - 8]
sub ecx, 0xcb69a5be
add ebx, 0x18fa8f35
xor ecx, dword [rbp - 8]
add ebx, esi
add ebx, edx
and ebx, 0x80000
je 0x180008d60
xor ecx, 0xd23858ab
add edi, 0xd1f0fe7f
ror ecx, 0x19
add ebx, esi
add ebx, edx
and ebx, 8
je 0x180001a07
sub edx, 0xb8de21b
ror edi, 0x18
sub ecx, 0xfa24b14b
sub esi, 0x67361913
add ebx, eax
add ebx, ecx
and ebx, 8
je 0x180003216
rol edx, 0x17
sub ebx, 0xb389bc0d
rol ecx, 0x15
jmp 0x180002078
add dword [rbp - 8], 0x1bb7d52d
xor ebx, dword [rbp - 8]
rol edi, 0x13
rol eax, 0x14
add eax, 0x9729a7dd
add ebx, esi
add ebx, ecx
and ebx, 0x1000
je 0x1800028de
ror edi, 0x15
xor esi, eax
sub edi, 0xd1bb92fa
add eax, 0x1623e319
ror esi, 7
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x10000
je 0x1800011b5
add ebx, 0x41948c44
ror ecx, 0x1b
sub eax, 0x35f64cf8
add edi, 0x8a390bbc
rol esi, 0x18
add ebx, eax
add ebx, esi
and ebx, 0x80000000
je 0x180007041
rol edx, 0x1d
add edi, 0x78c3a959
sub ebx, 0x969458fc
jmp 0x18000a1bf
mov edx, 0xf78cc2fe
mov edi, 0xe6bd2129
mov ebx, 0x44930c65
mov esi, 0x21d39701
mov rsp, rbp
sub rsp, 0x20
mov dword [rbp - 8], 0x1515a8c0
mov ecx, 0x210e4c2d
inc dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
jmp 0x180006430
add dword [rbp - 8], 0xdf786a06
xor ebx, dword [rbp - 8]
sub edi, 0x8c0707ff
sub esi, 0x515cfc3f
sti
mov esi, 0x21d39701
mov ecx, 0x210e4c2d
mov rsp, rbp
mov ebx, 0x44930c65
invalid
sub dword [rcx], esp
invalid