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

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8a8c]
mov edx, dword [0x1402a8a90]
shrd edx, eax, 8
xor edx, 0xd0f22b3b
cmp dword [0x1402bf244], edx
je 0x140070305
lea r10, [r8 + 0x17]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8a94], 0xaf30a317
imul edx, dword [0x1402a8a98], 0xd44e1dad
lea esi, [rax + rdx + 0x47b04e10]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8a9c], 0x47c21379
imul edx, dword [0x1402a8aa0], 0xe3d4d5f7
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x4ef3072e]
imul edx, dword [0x1402a8aa4], 0xb84417a1
imul r9d, dword [0x1402a8aa8], 0x7e4651ad
lea edx, [rdx + r9 - 0x4cf0e542]
cmp eax, edx
jne 0x140070270
mov eax, dword [0x1402a8aac]
mov ecx, dword [0x1402a8ab0]
shrd ecx, eax, 0x1a
xor ecx, 0xa3e50a31
mov dword [0x1402bf244], ecx
imul eax, dword [0x1402a8ab4], 0xf5e9eab8
imul ecx, dword [0x1402a8ab8], 0xd28aa1e3
lea eax, [rax + rcx - 0x4ce5b3fe]
pop rbx
pop rsi
ret

Function at 0x140070330
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8abc]
mov edx, dword [0x1402a8ac0]
shrd edx, eax, 0xb
xor edx, 0xdb4cccd5
cmp dword [0x1402bf268], edx
je 0x1400703f7
lea r10, [r8 + 0x16]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8ac4]
mov edx, dword [0x1402a8ac8]
shrd edx, eax, 5
mov esi, edx
xor esi, 0xc815587b
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8acc], 0x9a72178
imul edx, dword [0x1402a8ad0], 0x225c0788
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x2bc497c9]
imul edx, dword [0x1402a8ad4], 0x8aab52ce
imul r9d, dword [0x1402a8ad8], 0xcf2e861c
lea edx, [rdx + r9 - 0x3aa8c14a]
cmp eax, edx
jne 0x140070360
imul eax, dword [0x1402a8adc], 0x4e0c151f
imul ecx, dword [0x1402a8ae0], 0x3d43ac37
lea eax, [rax + rcx + 0x14e84c39]
mov dword [0x1402bf268], eax
imul eax, dword [0x1402a8ae4], 0x3849ee9a
imul ecx, dword [0x1402a8ae8], 0xa4962d9
lea eax, [rax + rcx + 0x8cff60a]
pop rbx
pop rsi
ret
Function at 0x140070420
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8aec], 0x1d5085e8
imul edx, dword [0x1402a8af0], 0xb525a170
lea eax, [rax + rdx - 0x38b69b77]
cmp dword [0x1402bf27c], eax
je 0x1400704f2
lea r10, [r8 + 0x15]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8af4], 0x118c6ed6
imul edx, dword [0x1402a8af8], 0xac86bb24
lea esi, [rax + rdx - 0x479e2533]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8afc]
mov edx, dword [0x1402a8b00]
shrd edx, eax, 0xf
xor edx, 0xccd48d8e
add edx, r11d
mov eax, dword [0x1402a8b04]
mov r9d, dword [0x1402a8b08]
shrd r9d, eax, 5
xor r9d, 0x5c4e7706
cmp edx, r9d
mov eax, edx
jne 0x140070460
imul eax, dword [0x1402a8b0c], 0xf6923104
imul ecx, dword [0x1402a8b10], 0x1d8c07f7
lea eax, [rax + rcx - 0x75a34792]
mov dword [0x1402bf27c], eax
mov eax, dword [0x1402a8b14]
mov ecx, dword [0x1402a8b18]
shrd ecx, eax, 0x1a
mov eax, ecx
xor eax, 0xce3c7218
pop rbx
pop rsi
ret

Function at 0x140070510
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8b1c]
mov edx, dword [0x1402a8b20]
shrd edx, eax, 0x12
xor edx, 0xf907eb45
cmp dword [0x1402bf284], edx
je 0x1400705cf
lea r10, [r8 + 0x18]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8b24]
mov edx, dword [0x1402a8b28]
shrd edx, eax, 0x18
mov esi, edx
xor esi, 0x1d563cad
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8b2c], 0xd4f9c68
imul edx, dword [0x1402a8b30], 0x4d6cfb67
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x57ca6396]
mov edx, dword [0x1402a8b34]
mov r9d, dword [0x1402a8b38]
shrd r9d, edx, 9
xor r9d, 0xd7bcfb39
cmp eax, r9d
jne 0x140070540
mov eax, dword [0x1402a8b3c]
mov ecx, dword [0x1402a8b40]
shrd ecx, eax, 4
xor ecx, 0x8715e1f1
mov dword [0x1402bf284], ecx
mov eax, dword [0x1402a8b44]
mov ecx, dword [0x1402a8b48]
shrd ecx, eax, 0x12
mov eax, ecx
xor eax, 0x4824eaed
pop rbx
pop rsi
ret
Function at 0x1400705f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8b4c], 0xb3a611c0
imul edx, dword [0x1402a8b50], 0x8904fd14
lea eax, [rax + rdx + 0x75c1c6c9]
cmp dword [0x1402bf28c], eax
je 0x1400706c2
lea r10, [r8 + 0x10]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8b54]
mov edx, dword [0x1402a8b58]
shrd edx, eax, 0x1a
mov esi, edx
xor esi, 0x4f2bb7d7
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8b5c]
mov edx, dword [0x1402a8b60]
shrd edx, eax, 0x12
xor edx, 0xe3bfabf8
add edx, r11d
imul eax, dword [0x1402a8b64], 0xed417d86
imul r9d, dword [0x1402a8b68], 0x898d407a
lea eax, [rax + r9 - 0xa384ff3]
cmp edx, eax
mov eax, edx
jne 0x140070630
imul eax, dword [0x1402a8b6c], 0xdab89d6f
imul ecx, dword [0x1402a8b70], 0xf688f568
lea eax, [rax + rcx - 0x3e2a4813]
mov dword [0x1402bf28c], eax
imul eax, dword [0x1402a8b74], 0xafc77769
imul ecx, dword [0x1402a8b78], 0x15b545ec
lea eax, [rax + rcx + 0x48b5898a]
pop rbx
pop rsi
ret

Function at 0x1400706e0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8b7c], 0xdcd90fdb
imul edx, dword [0x1402a8b80], 0x2ed4488a
lea eax, [rax + rdx - 0x2fd30330]
cmp dword [0x1402bf294], eax
je 0x1400707b5
lea r10, [r8 + 0x17]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8b84], 0xf813fc31
imul edx, dword [0x1402a8b88], 0xd8d99290
lea esi, [rax + rdx - 0x47e436ba]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8b8c]
mov edx, dword [0x1402a8b90]
shrd edx, eax, 3
xor edx, 0x28c6148b
add edx, r11d
imul eax, dword [0x1402a8b94], 0xd9dbeda0
imul r9d, dword [0x1402a8b98], 0x7a55f3f8
lea eax, [rax + r9 + 0x6ba428f4]
cmp edx, eax
mov eax, edx
jne 0x140070720
imul eax, dword [0x1402a8b9c], 0x971cdb53
imul ecx, dword [0x1402a8ba0], 0x3141ecac
lea eax, [rax + rcx - 0xa7b7f17]
mov dword [0x1402bf294], eax
imul eax, dword [0x1402a8ba4], 0xbeae128e
imul ecx, dword [0x1402a8ba8], 0x298aaab2
lea eax, [rax + rcx + 0x4159342a]
pop rbx
pop rsi
ret
Function at 0x1400707e0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8bac]
mov edx, dword [str.QyMi]
shrd edx, eax, 4
xor edx, 0xd694d794
cmp dword [0x1402bf29c], edx
je 0x1400708a7
lea r10, [r8 + 0x1c]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8bb4]
mov edx, dword [0x1402a8bb8]
shrd edx, eax, 0x16
mov esi, edx
xor esi, 0x59aea46f
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8bbc], 0x2043b9cf
imul edx, dword [0x1402a8bc0], 0x2b3c8bba
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x787770c1]
imul edx, dword [0x1402a8bc4], 0xa3f97fc8
imul r9d, dword [0x1402a8bc8], 0xf2a16167
lea edx, [rdx + r9 - 0x68eb140]
cmp eax, edx
jne 0x140070810
imul eax, dword [0x1402a8bcc], 0xc7052d9f
imul ecx, dword [0x1402a8bd0], 0x509f368c
lea eax, [rax + rcx - 0x4e0ac5f5]
mov dword [0x1402bf29c], eax
mov eax, dword [0x1402a8bd4]
mov ecx, dword [0x1402a8bd8]
shrd ecx, eax, 3
mov eax, ecx
xor eax, 0x9c635195
pop rbx
pop rsi
ret

Function at 0x1400708d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8bdc]
mov edx, dword [0x1402a8be0]
shrd edx, eax, 0x12
xor edx, 0x8720042c
cmp dword [0x1402bf2a4], edx
je 0x14007098a
lea r10, [r8 + 0x1f]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8be4]
mov edx, dword [0x1402a8be8]
shrd edx, eax, 0x13
mov esi, edx
xor esi, 0x83b94c2f
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8bec]
mov edx, dword [0x1402a8bf0]
shrd edx, eax, 0x19
xor edx, 0x329f53ac
add edx, r11d
mov eax, dword [0x1402a8bf4]
mov r9d, dword [0x1402a8bf8]
shrd r9d, eax, 0x13
xor r9d, 0xb8bc0b6a
cmp edx, r9d
mov eax, edx
jne 0x140070900
mov eax, dword [0x1402a8bfc]
mov ecx, dword [0x1402a8c00]
shrd ecx, eax, 4
xor ecx, 0xf2b3777f
mov dword [0x1402bf2a4], ecx
imul eax, dword [0x1402a8c04], 0xda326f1
imul ecx, dword [0x1402a8c08], 0xdebebd2a
lea eax, [rax + rcx + 0x427c15ce]
pop rbx
pop rsi
ret
Function at 0x1400709b0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8c0c]
mov edx, dword [0x1402a8c10]
shrd edx, eax, 0x1f
xor edx, 0x54866157
cmp dword [0x1402bf2ac], edx
je 0x140070a72
lea r10, [r8 + 0x1b]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8c14], 0x6a7f89aa
imul edx, dword [0x1402a8c18], 0x9f8993f0
lea esi, [rax + rdx - 0x6b44cd9b]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8c1c]
mov edx, dword [0x1402a8c20]
shrd edx, eax, 0x1b
xor edx, 0xb42640e5
add edx, r11d
mov eax, dword [0x1402a8c24]
mov r9d, dword [0x1402a8c28]
shrd r9d, eax, 0x19
xor r9d, 0xa8480420
cmp edx, r9d
mov eax, edx
jne 0x1400709e0
imul eax, dword [0x1402a8c2c], 0xf97508eb
imul ecx, dword [0x1402a8c30], 0x442aa556
lea eax, [rax + rcx - 0xf210d43]
mov dword [0x1402bf2ac], eax
imul eax, dword [0x1402a8c34], 0xc0bbb95e
imul ecx, dword [str.Xi_5], 0x5c4cb0ed
lea eax, [rax + rcx - 0x73a03fa8]
pop rbx
pop rsi
ret

Function at 0x140070a90
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8c3c], 0x49a6df29
imul edx, dword [0x1402a8c40], 0x3fa2d7a
lea eax, [rax + rdx + 0x43fff199]
cmp dword [0x1402bf2b4], eax
je 0x140070b65
lea r10, [r8 + 0x10]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8c44], 0x16b2fe82
imul edx, dword [0x1402a8c48], 0xda806d0f
lea esi, [rax + rdx - 0x3c367af2]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8c4c]
mov edx, dword [0x1402a8c50]
shrd edx, eax, 9
xor edx, 0xcf953a8
add edx, r11d
imul eax, dword [0x1402a8c54], 0x44f76cec
imul r9d, dword [0x1402a8c58], 0x15329e0a
lea eax, [rax + r9 - 0x14c621b7]
cmp edx, eax
mov eax, edx
jne 0x140070ad0
imul eax, dword [0x1402a8c5c], 0xda57ab08
imul ecx, dword [0x1402a8c60], 0xff476a74
lea eax, [rax + rcx - 0x76fb3e47]
mov dword [0x1402bf2b4], eax
mov eax, dword [0x1402a8c64]
mov ecx, dword [0x1402a8c68]
shrd ecx, eax, 0xe
mov eax, ecx
xor eax, 0x7c66a4f5
pop rbx
pop rsi
ret
Function at 0x140070b80
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8c6c]
mov edx, dword [0x1402a8c70]
shrd edx, eax, 2
xor edx, 0xdc62af1f
cmp dword [0x1402bf2c4], edx
je 0x140070c3d
lea r10, [r8 + 0x1c]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8c74], 0x16a5922b
imul edx, dword [0x1402a8c78], 0xd091389
lea esi, [rax + rdx + 0x28cd5b09]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8c7c]
mov edx, dword [0x1402a8c80]
shrd edx, eax, 0x1a
xor edx, 0x9717c90c
add edx, r11d
mov eax, dword [0x1402a8c84]
mov r9d, dword [0x1402a8c88]
shrd r9d, eax, 0xc
xor r9d, 0x53bc199c
cmp edx, r9d
mov eax, edx
jne 0x140070bb0
mov eax, dword [0x1402a8c8c]
mov ecx, dword [0x1402a8c90]
shrd ecx, eax, 0x10
xor ecx, 0x4b58ded7
mov dword [0x1402bf2c4], ecx
mov eax, dword [0x1402a8c94]
mov ecx, dword [0x1402a8c98]
shrd ecx, eax, 0x1d
mov eax, ecx
xor eax, 0x9adc43b5
pop rbx
pop rsi
ret

Function at 0x140070c60
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8c9c], 0x6f47d04
imul edx, dword [0x1402a8ca0], 0xba3f435f
lea eax, [rax + rdx + 0x9615fef]
cmp dword [0x1402bf2cc], eax
je 0x140070d32
lea r10, [r8 + 0x1e]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8ca4]
mov edx, dword [0x1402a8ca8]
shrd edx, eax, 0x15
mov esi, edx
xor esi, 0x7d9ec1c1
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8cac], 0x4a33eaf4
imul edx, dword [0x1402a8cb0], 0xcd33d7dc
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x531cd295]
imul edx, dword [0x1402a8cb4], 0xb1fccd5a
imul r9d, dword [0x1402a8cb8], 0x188f2bed
lea edx, [rdx + r9 + 0x35b9b3d6]
cmp eax, edx
jne 0x140070ca0
mov eax, dword [0x1402a8cbc]
mov ecx, dword [0x1402a8cc0]
shrd ecx, eax, 0x1f
xor ecx, 0xb795fb8a
mov dword [0x1402bf2cc], ecx
mov eax, dword [0x1402a8cc4]
mov ecx, dword [0x1402a8cc8]
shrd ecx, eax, 0xa
mov eax, ecx
xor eax, 0xdec40e7
pop rbx
pop rsi
ret
Function at 0x140070d50
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8ccc], 0xedf57a9e
imul edx, dword [0x1402a8cd0], 0x48e52045
lea eax, [rax + rdx - 0x72ae85fd]
cmp dword [0x1402bf2d4], eax
je 0x140070e25
lea r10, [r8 + 0x13]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8cd4], 0xad5cf136
imul edx, dword [0x1402a8cd8], 0x72b1239b
lea esi, [rax + rdx + 0x31b38ef1]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8cdc], 0x92ad900d
imul edx, dword [0x1402a8ce0], 0xe956efe9
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x382ed173]
imul edx, dword [0x1402a8ce4], 0xf703be8d
imul r9d, dword [0x1402a8ce8], 0xe37e2ce8
lea edx, [rdx + r9 - 0x747753cf]
cmp eax, edx
jne 0x140070d90
mov eax, dword [0x1402a8cec]
mov ecx, dword [0x1402a8cf0]
shrd ecx, eax, 0x17
xor ecx, 0xd2b3a66b
mov dword [0x1402bf2d4], ecx
imul eax, dword [0x1402a8cf4], 0x62d481af
imul ecx, dword [0x1402a8cf8], 0x388e7e4d
lea eax, [rax + rcx + 0x657a451a]
pop rbx
pop rsi
ret

Function at 0x140070e50
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8cfc]
mov edx, dword [0x1402a8d00]
shrd edx, eax, 0x19
xor edx, 0x164889af
cmp dword [0x1402bf2e4], edx
je 0x140070f1a
lea r10, [r8 + 0x1a]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8d04], 0x1c019138
imul edx, dword [0x1402a8d08], 0xccab2e53
lea esi, [rax + rdx + 0x595c7d4e]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8d0c], 0x56455945
imul edx, dword [str._a__B], 0xec35ecd9
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x29bb10d8]
imul edx, dword [0x1402a8d14], 0x8d1e965f
imul r9d, dword [0x1402a8d18], 0x6839edc6
lea edx, [rdx + r9 - 0x5eff1808]
cmp eax, edx
jne 0x140070e80
imul eax, dword [0x1402a8d1c], 0xe4148ea1
imul ecx, dword [0x1402a8d20], 0x9951be53
lea eax, [rax + rcx + 0x2340d7c8]
mov dword [0x1402bf2e4], eax
mov eax, dword [0x1402a8d24]
mov ecx, dword [0x1402a8d28]
shrd ecx, eax, 0x19
mov eax, ecx
xor eax, 0xb64920cc
pop rbx
pop rsi
ret
Function at 0x140070f40
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8d2c], 0x9946d00a
imul edx, dword [0x1402a8d30], 0x1a57e45b
lea eax, [rax + rdx - 0x12397b67]
cmp dword [0x1402bf2f4], eax
je 0x14007100d
lea r10, [r8 + 0x12]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8d34], 0xd46c3699
imul edx, dword [0x1402a8d38], 0x389e7bfd
lea esi, [rax + rdx + 0x530e996]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8d3c]
mov edx, dword [0x1402a8d40]
shrd edx, eax, 5
xor edx, 0xed7bb357
add edx, r11d
mov eax, dword [0x1402a8d44]
mov r9d, dword [0x1402a8d48]
shrd r9d, eax, 9
xor r9d, 0x5fc1384
cmp edx, r9d
mov eax, edx
jne 0x140070f80
mov eax, dword [0x1402a8d4c]
mov ecx, dword [0x1402a8d50]
shrd ecx, eax, 0x12
xor ecx, 0x1072e8b0
mov dword [0x1402bf2f4], ecx
imul eax, dword [0x1402a8d54], 0xceb40ba9
imul ecx, dword [0x1402a8d58], 0x96f145e8
lea eax, [rax + rcx - 0x7672ea18]
pop rbx
pop rsi
ret

Function at 0x140071030
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8d5c]
mov edx, dword [0x1402a8d60]
shrd edx, eax, 0xc
xor edx, 0xc436ed63
cmp dword [0x1402bf308], edx
je 0x1400710f2
lea r10, [r8 + 0x15]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8d64], 0x845e1cde
imul edx, dword [0x1402a8d68], 0x7787511a
lea esi, [rax + rdx - 0x3ce433e9]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8d6c]
mov edx, dword [0x1402a8d70]
shrd edx, eax, 0x13
xor edx, 0xee941ede
add edx, r11d
mov eax, dword [str._f5_bi]
mov r9d, dword [0x1402a8d78]
shrd r9d, eax, 6
xor r9d, 0x3369b145
cmp edx, r9d
mov eax, edx
jne 0x140071060
imul eax, dword [0x1402a8d7c], 0x5218d90c
imul ecx, dword [0x1402a8d80], 0xe2cf4aae
lea eax, [rax + rcx - 0x6f25186b]
mov dword [0x1402bf308], eax
imul eax, dword [0x1402a8d84], 0xf05583cc
imul ecx, dword [0x1402a8d88], 0xc739d9cc
lea eax, [rax + rcx - 0x7f6d9d66]
pop rbx
pop rsi
ret
Function at 0x140071110
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8d8c], 0x27d0d5d6
imul edx, dword [0x1402a8d90], 0xd022de72
lea eax, [rax + rdx + 0x783deddd]
cmp dword [0x1402bf314], eax
je 0x1400711df
lea r10, [r8 + 0x18]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8d94]
mov edx, dword [0x1402a8d98]
shrd edx, eax, 0x17
mov esi, edx
xor esi, 0xa6c11efe
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8d9c]
mov edx, dword [0x1402a8da0]
shrd edx, eax, 0x14
xor edx, 0x23634bb4
add edx, r11d
mov eax, dword [0x1402a8da4]
mov r9d, dword [0x1402a8da8]
shrd r9d, eax, 8
xor r9d, 0x8cffdec0
cmp edx, r9d
mov eax, edx
jne 0x140071150
imul eax, dword [0x1402a8dac], 0x3e5dfbcf
imul ecx, dword [0x1402a8db0], 0xf24585c0
lea eax, [rax + rcx - 0x519c4aa9]
mov dword [0x1402bf314], eax
mov eax, dword [0x1402a8db4]
mov ecx, dword [0x1402a8db8]
shrd ecx, eax, 0xe
mov eax, ecx
xor eax, 0xc888e1f1
pop rbx
pop rsi
ret

Function at 0x140071200
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8dbc], 0x32845a20
imul edx, dword [0x1402a8dc0], 0xc51547c0
lea eax, [rax + rdx - 0x68b7a05f]
cmp dword [0x1402bf320], eax
je 0x1400712d5
lea r10, [r8 + 0x17]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8dc4], 0xe47129ab
imul edx, dword [0x1402a8dc8], 0x163aa6cb
lea esi, [rax + rdx - 0x62dc8454]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8dcc]
mov edx, dword [0x1402a8dd0]
shrd edx, eax, 1
xor edx, 0x71392c82
add edx, r11d
imul eax, dword [0x1402a8dd4], 0x3f062c2f
imul r9d, dword [0x1402a8dd8], 0x6e39d99e
lea eax, [rax + r9 - 0x7ff9cdf8]
cmp edx, eax
mov eax, edx
jne 0x140071240
imul eax, dword [0x1402a8ddc], 0x17433e9a
imul ecx, dword [0x1402a8de0], 0x7d55825f
lea eax, [rax + rcx - 0x1020ebb]
mov dword [0x1402bf320], eax
imul eax, dword [0x1402a8de4], 0x9b7a911f
imul ecx, dword [0x1402a8de8], 0xd0bbfce6
lea eax, [rax + rcx - 0x50bad354]
pop rbx
pop rsi
ret
Function at 0x140071300
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8dec], 0xcdeb9bd6
imul edx, dword [0x1402a8df0], 0x3f8bd3e1
lea eax, [rax + rdx + 0x6b5566ac]
cmp dword [0x1402bf32c], eax
je 0x1400713d4
lea r10, [r8 + 0x1c]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8df4]
mov edx, dword [0x1402a8df8]
shrd edx, eax, 0x10
mov esi, edx
xor esi, 0x493d5389
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
imul eax, dword [0x1402a8dfc], 0xabb0052d
imul edx, dword [0x1402a8e00], 0xfeb24022
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x76a6ad3c]
mov edx, dword [0x1402a8e04]
mov r9d, dword [0x1402a8e08]
shrd r9d, edx, 0x1b
xor r9d, 0xebf67259
cmp eax, r9d
jne 0x140071340
imul eax, dword [0x1402a8e0c], 0x1941d3dc
imul ecx, dword [0x1402a8e10], 0x7a3b93e1
lea eax, [rax + rcx - 0x385c1c5]
mov dword [0x1402bf32c], eax
mov eax, dword [0x1402a8e14]
mov ecx, dword [0x1402a8e18]
shrd ecx, eax, 0xc
mov eax, ecx
xor eax, 0x54e13a5f
pop rbx
pop rsi
ret

Function at 0x1400713f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8e1c], 0xf69d985d
imul edx, dword [0x1402a8e20], 0x6f70dc52
lea eax, [rax + rdx - 0x77dfa60c]
cmp dword [0x1402bf33c], eax
je 0x1400714c0
lea r10, [r8 + 0x1c]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8e24], 0x57a3c21f
imul edx, dword [0x1402a8e28], 0x575db66c
lea esi, [rax + rdx - 0x4bbbb0d2]
mov r9d, r11d
mov eax, r11d
xor edx, edx
div esi
movsxd rax, edx
xor bl, byte [r8 + rax]
mov byte [rcx + r11], bl
mov eax, dword [0x1402a8e2c]
mov edx, dword [0x1402a8e30]
shrd edx, eax, 0x10
xor edx, 0xa0d7178e
add edx, r11d
imul eax, dword [0x1402a8e34], 0xce0c4acf
imul r9d, dword [0x1402a8e38], 0xbacf253b
lea eax, [rax + r9 + 0x675eb355]
cmp edx, eax
mov eax, edx
jne 0x140071430
mov eax, dword [0x1402a8e3c]
mov ecx, dword [0x1402a8e40]
shrd ecx, eax, 7
xor ecx, 0x9b7a9d08
mov dword [0x1402bf33c], ecx
imul eax, dword [0x1402a8e44], 0xc36245f9
imul ecx, dword [0x1402a8e48], 0xc3044566
lea eax, [rax + rcx - 0xb2c123d]
pop rbx
pop rsi
ret