joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140f60b7c
Capabilities:
Encode data using xor

Disassembly:
jmp 0x140f60b86
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
pushfq
sub rsp, 8
stmxcsr dword [rsp]
call 0x140f60baf
pop rbp
sub rbp, 0x33
sub rbp, 0xf60b7c
sub rsp, 0x20
jmp 0x140f60bce
mov rax, 0xf60b7c
add rax, rbp
add rax, 0x84
mov rcx, 0x60b
mov rdx, 0x1ef29223
xor byte [rax], dl
inc rax
dec rcx
jne 0x140f60bed
jmp 0x140f60c04
imul ebp, dword [rdx + 0x1faaa8ca], 0x23
and esp, dword [rbx]
imul esp, dword [rdx + 0x23222be2], 0x23
imul esp, dword [rdx], 0xffffffca
imul esp, esp, 0xffffffe3
sub esp, dword [rbx]
and esp, dword [rbx]
imul esp, esp, 0xffffffe1
or esp, dword [rbx]
and esp, dword [rbx]
imul edx, esp, 0xffffffc1
imul esp, dword [rdx], 0xffffffe2
test al, 0xa2
invalid
Function at 0x140004000
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
cld
and rsp, 0xfffffffffffffff0
call fcn.1400040d6
push r9
push r8
push rdx
push rcx
push rsi
xor rdx, rdx
mov rdx, qword gs:[rdx + 0x60]
mov rdx, qword [rdx + 0x18]
mov rdx, qword [rdx + 0x20]
mov rsi, qword [rdx + 0x50]
movzx rcx, word [rdx + 0x4a]
xor r9, r9
xor rax, rax
lodsb al, byte [rsi]
cmp al, 0x61
jl 0x140004037
sub al, 0x20
ror r9d, 0xd
add r9d, eax
loop 0x14000402d
push rdx
mov rdx, qword [rdx + 0x20]
push r9
mov eax, dword [rdx + 0x3c]
add rax, rdx
cmp word [rax + 0x18], 0x20b
jne 0x1400040cb
mov eax, dword [rax + 0x88]
test rax, rax
je 0x1400040cb
add rax, rdx
mov r8d, dword [rax + 0x20]
mov ecx, dword [rax + 0x18]
push rax
add r8, rdx
jrcxz 0x1400040ca
xor r9, r9
dec rcx
mov esi, dword [r8 + rcx*4]
add rsi, rdx
xor rax, rax
ror r9d, 0xd
lodsb al, byte [rsi]
add r9d, eax
cmp al, ah
jne 0x140004081
add r9, qword [rsp + 8]
cmp r9d, r10d
jne 0x140004072
pop rax
mov r8d, dword [rax + 0x24]
add r8, rdx
mov cx, word [r8 + rcx*2]
mov r8d, dword [rax + 0x1c]
add r8, rdx
mov eax, dword [r8 + rcx*4]
pop r8
pop r8
add rax, rdx
pop rsi
pop rcx
pop rdx
pop r8
pop r9
pop r10
sub rsp, 0x20
push r10
jmp rax
pop rax
pop r9
pop rdx
mov rdx, qword [rdx]
jmp 0x140004021
Function at 0x1805fb058
Capabilities:
Decompress data using aplib

Disassembly:
call fcn.1805fb1df
push r10
mov r10, rsp
push r10
mov rsi, qword [r10 + 0x10]
mov rdi, qword [r10 + 0x20]
cld
mov dl, 0x80
mov al, byte [rsi]
inc rsi
mov byte [rdi], al
inc rdi
mov ebx, 2
add dl, dl
jne 0x1805fb089
mov dl, byte [rsi]
inc rsi
adc dl, dl
jae 0x1805fb06f
add dl, dl
jne 0x1805fb096
mov dl, byte [rsi]
inc rsi
adc dl, dl
jae 0x1805fb0f6
xor eax, eax
add dl, dl
jne 0x1805fb0a5
mov dl, byte [rsi]
inc rsi
adc dl, dl
jae 0x1805fb1ad
add dl, dl
jne 0x1805fb0b6
mov dl, byte [rsi]
inc rsi
adc dl, dl
adc eax, eax
add dl, dl
jne 0x1805fb0c3
mov dl, byte [rsi]
inc rsi
adc dl, dl
adc eax, eax
add dl, dl
jne 0x1805fb0d0
mov dl, byte [rsi]
inc rsi
adc dl, dl
adc eax, eax
add dl, dl
jne 0x1805fb0dd
mov dl, byte [rsi]
inc rsi
adc dl, dl
adc eax, eax
je 0x1805fb0ea
push rdi
mov eax, eax
sub rdi, rax
mov al, byte [rdi]
pop rdi
mov byte [rdi], al
inc rdi
mov ebx, 2
jmp 0x1805fb07e
mov eax, 1
add dl, dl
jne 0x1805fb106
mov dl, byte [rsi]
inc rsi
adc dl, dl
adc eax, eax
add dl, dl
jne 0x1805fb113
mov dl, byte [rsi]
inc rsi
adc dl, dl
jb 0x1805fb0fb
sub eax, ebx
mov ebx, 1
jne 0x1805fb14c
mov ecx, 1
add dl, dl
jne 0x1805fb12e
mov dl, byte [rsi]
inc rsi
adc dl, dl
adc ecx, ecx
add dl, dl
jne 0x1805fb13b
mov dl, byte [rsi]
inc rsi
adc dl, dl
jb 0x1805fb123
push rsi
mov rsi, rdi
sub rsi, rbp
rep movsb byte [rdi], byte [rsi]
pop rsi
jmp 0x1805fb07e
dec eax
shl eax, 8
mov al, byte [rsi]
inc rsi
mov ebp, eax
mov ecx, 1
add dl, dl
jne 0x1805fb168
mov dl, byte [rsi]
inc rsi
adc dl, dl
adc ecx, ecx
add dl, dl
jne 0x1805fb175
mov dl, byte [rsi]
inc rsi
adc dl, dl
jb 0x1805fb15d
cmp eax, 0x7d00
jae 0x1805fb19b
cmp eax, 0x500
jb 0x1805fb196
inc ecx
push rsi
mov rsi, rdi
sub rsi, rax
rep movsb byte [rdi], byte [rsi]
pop rsi
jmp 0x1805fb07e
cmp eax, 0x7f
ja 0x1805fb19e
add ecx, 2
push rsi
mov rsi, rdi
sub rsi, rax
rep movsb byte [rdi], byte [rsi]
pop rsi
jmp 0x1805fb07e
mov al, byte [rsi]
inc rsi
xor ecx, ecx
shr al, 1
je 0x1805fb1d2
adc ecx, 2
mov ebp, eax
push rsi
mov rsi, rdi
sub rsi, rax
rep movsb byte [rdi], byte [rsi]
pop rsi
mov ebx, 1
jmp 0x1805fb07e
pop r10
sub rdi, qword [r10 + 0x20]
mov eax, edi
pop r10
ret 0x20
Function at 0x1600018c0
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add dword [rbp - 0x20], 0xfba043ac
xor ebx, dword [rbp - 0x20]
add edx, 0xcf9ad0aa
rol esi, 9
ror eax, 0x14
add esi, 0x8e9d62b7
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x8000
je 0x160004c5b
sub eax, 0x237bf415
ror esi, 3
rol esi, 0x1f
add ebx, edx
add ebx, edi
and ebx, 0x200000
je 0x1600096e3
add esi, 0xb37c5a04
add edi, 0x155ff760
rol esi, 0x14
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x10000000
je 0x160006ebf
rol edx, 0x1f
sub esi, 0x1857f74f
sub edx, 0x3504b127
jmp 0x16000796a
ror ebx, 4
ror edi, 4
add edx, 0xa075068
jmp 0x1600037af
add dword [rbp - 0x20], 0x4c465d3f
xor ebx, dword [rbp - 0x20]
ror eax, 0x18
rol edi, 5
xor esi, 0x8a2b1fad
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x8000000
je 0x160003db7
xor ebx, 0x5f24c074
ror ebx, 2
add ecx, 0x7c0ae10c
sub ecx, 0x9efc2df7
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x80000
je 0x160009338
ror ebx, 5
ror eax, 0x1b
add esi, 0x7d924bc1
ror eax, 4
add ebx, edx
add ebx, eax
and ebx, 0x10
je 0x160007e72
ror eax, 0xa
xor ecx, 0x643907a3
ror edx, 0x1c
sub edx, 0x4230c4ce
add esi, 0x66456f50
jmp 0x160001895

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

Disassembly:
add dword [rbp - 0x20], 0xfba043ac
xor ebx, dword [rbp - 0x20]
add edx, 0xcf9ad0aa
rol esi, 9
ror eax, 0x14
add esi, 0x8e9d62b7
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x8000
je 0x160004c5b
sub eax, 0x237bf415
ror esi, 3
rol esi, 0x1f
add ebx, edx
add ebx, edi
and ebx, 0x200000
je 0x1600096e3
add esi, 0xb37c5a04
add edi, 0x155ff760
rol esi, 0x14
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x10000000
je 0x160006ebf
rol edx, 0x1f
sub esi, 0x1857f74f
sub edx, 0x3504b127
jmp 0x16000796a
ror ebx, 4
ror edi, 4
add edx, 0xa075068
jmp 0x1600037af
add dword [rbp - 0x20], 0x4c465d3f
xor ebx, dword [rbp - 0x20]
ror eax, 0x18
rol edi, 5
xor esi, 0x8a2b1fad
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x8000000
je 0x160003db7
xor ebx, 0x5f24c074
ror ebx, 2
add ecx, 0x7c0ae10c
sub ecx, 0x9efc2df7
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x80000
je 0x160009338
ror ebx, 5
ror eax, 0x1b
add esi, 0x7d924bc1
ror eax, 4
add ebx, edx
add ebx, eax
and ebx, 0x10
je 0x160007e72
ror eax, 0xa
xor ecx, 0x643907a3
ror edx, 0x1c
sub edx, 0x4230c4ce
add esi, 0x66456f50
jmp 0x160001895

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

Disassembly:
add al, 0xfe
mov dword [rcx + 0x7024c2f2], 0x1fc8c12d
rol eax, 2
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x80
je 0x16000796a
sub edx, 0x7a613d5b
ror ebx, 0x1b
sub esi, 0xbf85a521
jmp 0x160006ebf
Function at 0x160001e38
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
test dword [rdx - 0x5d], 0x330dcac1
push rbp
call 0x133021946
Function at 0x160002dcc
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
xor esi, 0x4ae694b7
jmp 0x1600037af

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

Disassembly:
call 0x160002e3e
mov eax, dword [rbp - 0x18]
jmp fcn.1600030cb
Function at 0x160003058
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add byte [rax], al
ror ebx, 0xf
sub edi, 0x47783ed
ror edi, 0x18
sub esi, 0x1f5d3da9
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x100000
je 0x1600096e3
add esi, 0x5c54fa9f
add eax, 0x9d91c06d
xor edi, 0x800381b8
add edx, 0x3026dff8
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x80000000
je 0x1600038cd
add edx, 0x54fd9c4a
sub ebx, 0x5dc4efea
add ecx, 0xb6aaeb9a
xor esi, 0xb293a068
xor ebx, 0x8dab2057
jmp 0x1600067e5
mov edi, 0xe2073696
mov esi, 0x84a969bf
mov ecx, 0x548211a5
movsd dword [rdi], dword [rsi]
adc dword [rdx - 0x547b45ac], eax
and eax, 0x2c84bb7a
js 0x1600038b2
mov rsp, rbp
mov dword [rbp - 0x20], 0x975f4393
sub rsp, 0x20
inc dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
jmp fcn.1600030cb

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

Disassembly:
add dword [rbp - 0x20], 0xfba043ac
xor ebx, dword [rbp - 0x20]
add edx, 0xcf9ad0aa
rol esi, 9
ror eax, 0x14
add esi, 0x8e9d62b7
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x8000
je 0x160004c5b
sub eax, 0x237bf415
ror esi, 3
rol esi, 0x1f
add ebx, edx
add ebx, edi
and ebx, 0x200000
je 0x1600096e3
add esi, 0xb37c5a04
add edi, 0x155ff760
rol esi, 0x14
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x10000000
je 0x160006ebf
rol edx, 0x1f
sub esi, 0x1857f74f
sub edx, 0x3504b127
jmp 0x16000796a
ror ebx, 4
ror edi, 4
add edx, 0xa075068
jmp 0x1600037af
add dword [rbp - 0x20], 0x4c465d3f
xor ebx, dword [rbp - 0x20]
ror eax, 0x18
rol edi, 5
xor esi, 0x8a2b1fad
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x8000000
je 0x160003db7
xor ebx, 0x5f24c074
ror ebx, 2
add ecx, 0x7c0ae10c
sub ecx, 0x9efc2df7
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x80000
je 0x160009338
ror ebx, 5
ror eax, 0x1b
add esi, 0x7d924bc1
ror eax, 4
add ebx, edx
add ebx, eax
and ebx, 0x10
je 0x160007e72
ror eax, 0xa
xor ecx, 0x643907a3
ror edx, 0x1c
sub edx, 0x4230c4ce
add esi, 0x66456f50
jmp 0x160001895
Function at 0x1600035e0
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
test byte [rbx - 0x7eb785db], ch
in al, dx
and byte [rax], al
add byte [rax], al
mov dword [rbp - 0x20], 0x975f4393
add dword [rbp - 0x18], 1
mov edi, 0xe2073696
mov eax, dword [rbp - 0x18]
jmp fcn.1600030cb
Function at 0x160003e64
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
jl 0x160003ea1
shr dword [rbx], 0x81
call 0xea436116
rol dword [rcx], cl
sti
cmp byte [rcx + 0x18], 0
jne 0x160041ccb
ret
mov edx, dword [rcx + 0x28]
mov r9, rcx
mov byte [rcx + 0x18], 0
mov rcx, qword [rcx + 0x20]
jmp 0x160003e64
Function at 0x1600047d4
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add dword [rbp - 0x20], 0xe1f8eafd
xor ebx, dword [rbp - 0x20]
xor ebx, dword [rbp - 0x20]
add edi, 0x507b4154
sub esi, 0xeea0339b
add eax, 0x970ddf47
ror eax, 5
add ebx, esi
add ebx, edi
and ebx, 0x1000
je 0x160002459
rol eax, 0x12
xor ebx, ecx
rol edi, 0x1c
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x10000
je 0x160002916
add esi, 0x2b9c7dac
sub edx, 0x701c0662
sub ecx, 0x65ddf782
sub ecx, 0x3544b9b5
add ebx, edi
add ebx, eax
and ebx, 1
je 0x160001e68
add eax, 0x9ff598eb
sub ecx, 0xd25ee242
sub ecx, 0xbcf18f39
add eax, 0x7b7bbe5
jmp 0x1600012f9
add dword [rbp - 0x20], 0x2af5974d
xor ebx, dword [rbp - 0x20]
sub ecx, 0xc13b7442
rol esi, 4
mov byte [rcx + rax*8], CreateErrorInfo
adc al, 0x81
invalid
hlt
in eax, dx
and byte [rsi + 1], cl
sti
add ebx, esi
and ebx, 0x400000
je 0x160001c87
add eax, 0xb3edf7ee
add eax, 0xf34eca1b
rol edx, 8
xor edx, 0xa638cebc
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x8000
je 0x16000486f
rol edx, 0x13
xor edi, 0xa843c6f4
sub ebx, 0xe62d5a18
sub edx, 0xed444b90
ror eax, 9
add ebx, ecx
add ebx, edx
and ebx, 0x4000
je 0x160009816
add ecx, 0x35cac42e
ror ecx, 0xb
xor edi, ecx
sub esi, 0xa285e102
sub ebx, 0xea799f61
jmp 0x160002459
and ebx, 0x80000
je 0x160004a2b
rol ebx, 6
rol ecx, 0x1b
ror ecx, 0xc
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x40000
je 0x160004763
xor eax, dword [rbp - 0x20]
xor edx, esi
xor edi, 0x4c779de6
jmp 0x1600034c6

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

Disassembly:
fnstenv [rbx]
loopne 0x1600049ae
ror ecx, 0x1a
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x200
je 0x160009b66
xor ebx, edi
ror edx, 0x18
rol eax, 4
jmp 0x160004a2b
invalid
mov rsp, rbp
mov edx, 0x7a25ab84
mov edi, 0xe2073696
invalid
Function at 0x160005270
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add dword [rbp - 0x20], 0xeb3f64c5
xor ebx, dword [rbp - 0x20]
rol esi, 0x1a
rol edx, 0x15
ror esi, 0xd
add ebx, eax
add ebx, edx
and ebx, 8
je 0x160005b81
sub eax, 0xfc8f1f8d
sub ecx, 0x43742c4c
ror ebx, 0x15
add ecx, 0xe5c89b7c
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x20000
je 0x160009e47
add esi, 0xc68d38df
rol ebx, 5
ror eax, 0x1e
rol esi, 0x16
sub edx, 0x4a583a99
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x1000
je 0x160006bd7
add esi, 0x25c8553d
xor eax, 0xd0fc2183
xor edx, dword [rbp - 0x20]
rol esi, 0x1c
sub ecx, 0x68ba3512
jmp 0x1600021a9
add dword [rbp - 0x20], 0x1470ad5a
xor ebx, dword [rbp - 0x20]
sub esi, 0xcd89cc6d
ror edi, 0x13
ror eax, 0x18
rol esi, 6
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x40
je 0x160005d78
add ecx, 0xf046d563
sub eax, 0x3f97af7b
xor ebx, edx
add ebx, esi
add ebx, edx
and ebx, 0x4000
je 0x160005cfb
sub esi, 0x47e41fb5
ror esi, 0x1e
xor ebx, esi
sub ebx, 0xee976589
add ebx, edi
add ebx, esi
and ebx, 0x400
je 0x160001efc
sub ecx, 0x605462f3
ror eax, 0x11
rol edi, 2
add edx, 0xb3a401a1
jmp 0x160008b48
jmp 0x16000520d

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

Disassembly:
rol eax, 0xc
add ebx, 0x2764c24b
ror edx, 0x17
add ebx, edx
add ebx, edi
add ebx, ecx
and ebx, 0x1000000
je 0x160003301
xor edi, edx
add eax, 0xa4cc7ee6
ror edx, 9
xor ebx, edx
jmp 0x160002ffa
Function at 0x1600062b0
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
je 0x160005f98
sub eax, 0x2cced976
sub edx, 0x87fb07c8
ror ecx, 0x19
xor ecx, 0xd4b4a78b
add ecx, 0x1c8a1c37
jmp 0x160003301
Function at 0x160006aa0
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add dword [rbp - 0x20], 0xe1f8eafd
xor ebx, dword [rbp - 0x20]
xor ebx, dword [rbp - 0x20]
add edi, 0x507b4154
sub esi, 0xeea0339b
add eax, 0x970ddf47
ror eax, 5
add ebx, esi
add ebx, edi
and ebx, 0x1000
je 0x160002459
rol eax, 0x12
xor ebx, ecx
rol edi, 0x1c
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x10000
je 0x160002916
add esi, 0x2b9c7dac
sub edx, 0x701c0662
sub ecx, 0x65ddf782
sub ecx, 0x3544b9b5
add ebx, edi
add ebx, eax
and ebx, 1
je 0x160001e68
add eax, 0x9ff598eb
sub ecx, 0xd25ee242
sub ecx, 0xbcf18f39
add eax, 0x7b7bbe5
jmp 0x1600012f9
add dword [rbp - 0x20], 0x2af5974d
xor ebx, dword [rbp - 0x20]
sub ecx, 0xc13b7442
rol esi, 4
mov byte [rcx + rax*8], CreateErrorInfo
adc al, 0x81
invalid
hlt
in eax, dx
and byte [rsi + 1], cl
sti
add ebx, esi
and ebx, 0x400000
je 0x160001c87
add eax, 0xb3edf7ee
add eax, 0xf34eca1b
rol edx, 8
xor edx, 0xa638cebc
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x8000
je 0x16000486f
rol edx, 0x13
xor edi, 0xa843c6f4
sub ebx, 0xe62d5a18
sub edx, 0xed444b90
ror eax, 9
add ebx, ecx
add ebx, edx
and ebx, 0x4000
je 0x160009816
add ecx, 0x35cac42e
ror ecx, 0xb
xor edi, ecx
sub esi, 0xa285e102
sub ebx, 0xea799f61
jmp 0x160002459
and ebx, 0x80000
je 0x160004a2b
rol ebx, 6
rol ecx, 0x1b
ror ecx, 0xc
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x40000
je 0x160004763
xor eax, dword [rbp - 0x20]
xor edx, esi
xor edi, 0x4c779de6
jmp 0x1600034c6
Function at 0x160006df8
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add dword [rbp - 0x20], 0x7e1f2808
xor ebx, dword [rbp - 0x20]
ror edx, 0x1f
sub eax, 0xf928bbb4
ror edi, 0xa
sub ebx, 0x5ddd0c8
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x1000000
je 0x160008ec1
sub edi, 0xed12bf8c
add edi, 0x8011b31e
ror edi, 7
add ebx, 0x3f13abc6
xor ebx, 0xf450c5f0
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x1000000
je 0x160002916
ror ecx, 0x1a
rol edi, 0x19
xor esi, 0x2ed3704e
sub esi, 0xbf2fd29a
add ebx, esi
add ebx, edx
and ebx, 1
je 0x160003aa7
ror esi, 0x1a
xor esi, dword [rbp - 0x18]
ror eax, 0x19
sub eax, 0x95d8a8ce
ror esi, 5
jmp 0x160005cfb
add ebx, edx
add ebx, eax
and ebx, 0x4000000
je 0x160005182
xor ebx, 0x9f35de03
sub eax, 0x1c89c22b
sub ecx, 0xda3f0c03
add ebx, esi
add ebx, edx
and ebx, 8
je 0x1600046e4
xor edx, eax
xor ecx, 0x522c6d63
rol ecx, 3
sub edx, 0xd64e096
jmp 0x1600057d8
mov esi, 0x84a969bf
mov rsp, rbp
mov edi, 0xe2073696
mov edx, 0x7a25ab84
mov dword [rbp - 0x20], 0x975f4393
mov ecx, 0x548211a5
sub rsp, 0x20
inc dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov ebx, 0xcc782c84
jmp fcn.1600030cb
Function at 0x160007154
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
cld
movabs al, byte [0x81cb3108c1c11283]
call 0x1826c5b23
add eax, 0x9862e27b
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 1
je fcn.1600022c1
sub esi, 0x1b521904
xor ebx, 0x19e812dc
add edx, 0xd9383a11
sub ecx, 0x9a67611c
add ebx, edi
add ebx, edx
and ebx, 0x40000
je 0x1600021a9
sub edi, 0xd59b68a4
sub edi, 0x97318047
xor edi, 0xa3bac73c
jmp 0x160003722

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

Disassembly:
cld
movabs al, byte [0x81cb3108c1c11283]
call 0x1826c5b23
add eax, 0x9862e27b
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 1
je fcn.1600022c1
sub esi, 0x1b521904
xor ebx, 0x19e812dc
add edx, 0xd9383a11
sub ecx, 0x9a67611c
add ebx, edi
add ebx, edx
and ebx, 0x40000
je 0x1600021a9
sub edi, 0xd59b68a4
sub edi, 0x97318047
xor edi, 0xa3bac73c
jmp 0x160003722

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

Disassembly:
rol byte [rax - 0xcfec416], 1
retf
call 0x1854ce0f6
add ebx, esi
add ebx, ecx
and ebx, 1
je 0x160002eca
sub edi, 0xda8c512b
rol esi, 0x10
ror esi, 0xe
sub esi, 0x68426439
add ebx, 0x29f45b6
jmp 0x160003902
loopne 0x16000773f
out dx, al
jbe 0x160007784
sti
add ecx, 0xbab35f75
ror edx, 8
ror eax, 0x11
add ebx, edi
add ebx, eax
and ebx, 0x10
je 0x160009551
add ecx, 0x21ca93a0
ror eax, 0x16
sub ecx, 0xd26e8684
xor edx, dword [rbp - 0x20]
xor edi, 0x6be7d193
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x4000000
je 0x160003cb5
sub esi, 0x749ad855
ror edx, 0x1b
sub esi, 0xbdc76bd7
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x8000000
je 0x160009ec5
sub esi, 0x81f07251
add edi, 0x9d5874a9
ror edi, 0xd

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

Disassembly:
rol edi, 6
rol ecx, 0x1c
add ebx, esi
add ebx, edx
and ebx, 0x100
je 0x16000605a
rol eax, 5
add esi, 0xdddcbc71
ror eax, 8
rol ecx, 0x1a
add ebx, edx
add ebx, esi
and ebx, 0x20000
je 0x160006737
sub eax, 0xe069e526
sub edx, 0x916fc6db
ror esi, 2
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x40000
je 0x1600067e5
xor edx, 0x8453eebb

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

Disassembly:
rol esi, 3
ror edx, 0x1b
rol edx, 0x15
jmp 0x160008189

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

Disassembly:
inc dword [rcx - 0x4a20d318]
xor rsi, qword [r13 - 0x18]
Function at 0x160008270
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add ebx, edx
add ebx, edi
and ebx, 0x1000
je 0x1600067e5
ror esi, 5
ror eax, 0xe
sub ebx, 0x153b6761
add ebx, 0xc0597851
jmp 0x16000539a
Function at 0x16000936c
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add ebx, 0xb44ba362
add ebx, eax
add ebx, edi
add ebx, ecx
and ebx, 0x10000
je 0x160001270
sub edx, 0x7d7f9f8e
ror eax, 0x1d
sub eax, 0x8262b40b
xor edi, 0x689f7364
xor edx, 0x2a63b23b
add ebx, edi
add ebx, ecx
and ebx, 0x1000000
je 0x160003902
xor eax, dword [rbp - 0x18]
add esi, 0x4f8add73
add eax, 0x15ab257b
sub edx, 0x5909b4f2
sub esi, 0x7369c612
jmp 0x1600021a9

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

Disassembly:
rol eax, 0x14
sub ecx, 0x5d4bad70
add ebx, edi
add ebx, eax
and ebx, 0x800
je 0x160005d78
ror ecx, 0x10
xor edx, 0x18d72501
add eax, 0xed822c9c
add edi, 0xf739ca0b
add ebx, ecx
add ebx, edx
add ebx, eax

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

Disassembly:
add dword [rbp - 0x20], 0xc498c5f9
xor ebx, dword [rbp - 0x20]
add edi, 0xfa17435d
xor esi, 0x7fb7c571
add esi, 0x2bc13b7c
sub eax, 0x8a4322a8
sub ecx, 0x30939644
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x8000
je 0x16000890d
xor esi, 0xc4290bcf
rol eax, 0x10
xor ecx, dword [rbp - 0x20]
sub edi, 0x9e905c87
xor eax, 0xc98667ed
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 4
je 0x160003db7
ror edi, 0xa
sub esi, 0xe1ce230c
xor eax, dword [rbp - 0x20]
xor esi, dword [rbp - 0x18]
ror ecx, 0x11
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 8
je 0x16000a05e
ror ecx, 0xa
ror ebx, 0x14
sub eax, 0x549c40f6
jmp fcn.1600022c1
and ebx, 0x1000000
je 0x160004a2b
xor esi, dword [rbp - 0x18]
xor ebx, eax
ror ebx, 0x1e
jmp 0x160003e4c
jmp fcn.16000a690

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

Disassembly:
add dword [rbp - 0x20], 0x56524be
xor ebx, dword [rbp - 0x20]
rol ecx, 5
add ebx, 0x496abda9
sub ebx, 0xb0845753
sub ebx, 0x2fe48407
add edx, 0x5414596
add ebx, eax
add ebx, edi
add ebx, ecx
and ebx, 0x200000
je 0x1600068e4
rol edi, 9
xor eax, 0x713d58c4
ror edi, 0x15
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x400
je 0x160003f9d
rol esi, 0xa
xor esi, edi
sub eax, 0xbab8ca75
add ebx, ecx
add ebx, edx
and ebx, 0x100000
je 0x160005182
xor edi, 0x1249d001
sub esi, 0x8d37a052
ror esi, 0x1d
jmp 0x1600023d8
add esi, 0xa632b97d
ror esi, 0x13
sub ebx, 0x80c6d58b
jmp 0x160007e72

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

Disassembly:
and ebx, 0x40
je 0x160001895
xor ecx, ebx
xor edi, 0xa7163b72
rol ecx, 8
sub edi, 0xfed7f2a5
add ebx, edx
add ebx, esi
add ebx, edi