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

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a86cc], 0x7c1b65ae
imul edx, dword [0x1402a86d0], 0xb3dffc7e
lea eax, [rax + rdx + 0x23a957f1]
cmp dword [0x1402bf05c], eax
je 0x14006f08d
lea r10, [r8 + 0x1b]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a86d4]
mov edx, dword [0x1402a86d8]
shrd edx, eax, 0x1e
mov esi, edx
xor esi, 0x270b3a8a
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 [0x1402a86dc]
mov edx, dword [0x1402a86e0]
shrd edx, eax, 0x12
xor edx, 0x2b0108c8
add edx, r11d
imul eax, dword [0x1402a86e4], 0xadadec9a
imul r9d, dword [0x1402a86e8], 0xc13556ef
lea eax, [rax + r9 + 0x5eb7f440]
cmp edx, eax
mov eax, edx
jne 0x14006f000
mov eax, dword [0x1402a86ec]
mov ecx, dword [0x1402a86f0]
shrd ecx, eax, 4
xor ecx, 0xeaceb9ae
mov dword [0x1402bf05c], ecx
imul eax, dword [0x1402a86f4], 0x6bb859cc
imul ecx, dword [0x1402a86f8], 0xf63314c9
lea eax, [rax + rcx + 0x5590bd67]
pop rbx
pop rsi
ret

Function at 0x14006f0b0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a86fc]
mov edx, dword [0x1402a8700]
shrd edx, eax, 0x16
xor edx, 0x4276c4f1
cmp dword [0x1402bf068], edx
je 0x14006f16d
lea r10, [r8 + 0x11]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8704], 0xf7cf3006
imul edx, dword [0x1402a8708], 0xd4290e3b
lea esi, [rax + rdx - 0x52364f78]
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 [0x1402a870c]
mov edx, dword [str._qRoiDstu_a]
shrd edx, eax, 0xd
xor edx, 0xb35b7a92
add edx, r11d
mov eax, dword [0x1402a8714]
mov r9d, dword [0x1402a8718]
shrd r9d, eax, 0xc
xor r9d, 0x469a3fd7
cmp edx, r9d
mov eax, edx
jne 0x14006f0e0
mov eax, dword [0x1402a871c]
mov ecx, dword [0x1402a8720]
shrd ecx, eax, 0x1c
xor ecx, 0x4e2250fa
mov dword [0x1402bf068], ecx
imul eax, dword [0x1402a8724], 0x4145a5f8
imul ecx, dword [0x1402a8728], 0x75c93e83
lea eax, [rax + rcx + 0x37fb5f94]
pop rbx
pop rsi
ret
Function at 0x14006f190
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a872c], 0x4e3d866a
imul edx, dword [0x1402a8730], 0xa9c80d21
lea eax, [rax + rdx + 0x68f8b64d]
cmp dword [0x1402bf074], eax
je 0x14006f265
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 [0x1402a8734], 0x13bd3df1
imul edx, dword [0x1402a8738], 0x4382a5fa
lea esi, [rax + rdx + 0x700fe6c0]
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 [0x1402a873c]
mov edx, dword [0x1402a8740]
shrd edx, eax, 0xe
xor edx, 0xc4d88984
add edx, r11d
imul eax, dword [0x1402a8744], 0xa9e7b90e
imul r9d, dword [0x1402a8748], 0xa3e0b91c
lea eax, [rax + r9 + 0x6bff31c4]
cmp edx, eax
mov eax, edx
jne 0x14006f1d0
imul eax, dword [0x1402a874c], 0x698f702b
imul ecx, dword [0x1402a8750], 0x7c5a499c
lea eax, [rax + rcx - 0x61e229a1]
mov dword [0x1402bf074], eax
imul eax, dword [0x1402a8754], 0x25abbe50
imul ecx, dword [0x1402a8758], 0xba9d8cfa
lea eax, [rax + rcx + 0x37a9dead]
pop rbx
pop rsi
ret

Function at 0x14006f290
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a875c], 0xb5606761
imul edx, dword [0x1402a8760], 0xd36f4690
lea eax, [rax + rdx + 0x13ae5ea6]
cmp dword [0x1402bf080], eax
je 0x14006f362
lea r10, [r8 + 0x11]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8764], 0xfab1c113
imul edx, dword [0x1402a8768], 0xf290362
lea esi, [rax + rdx - 0x3ad2aabd]
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 [0x1402a876c]
mov edx, dword [0x1402a8770]
shrd edx, eax, 0xb
xor edx, 0xa5166cf0
add edx, r11d
mov eax, dword [0x1402a8774]
mov r9d, dword [0x1402a8778]
shrd r9d, eax, 0x10
xor r9d, 0x59625cfc
cmp edx, r9d
mov eax, edx
jne 0x14006f2d0
imul eax, dword [0x1402a877c], 0x2aecf3ef
imul ecx, dword [0x1402a8780], 0x47709cf1
lea eax, [rax + rcx - 0x7e28ffe3]
mov dword [0x1402bf080], eax
mov eax, dword [0x1402a8784]
mov ecx, dword [0x1402a8788]
shrd ecx, eax, 9
mov eax, ecx
xor eax, 0x20893f2d
pop rbx
pop rsi
ret
Function at 0x14006f380
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a878c], 0x22fe7ba4
imul edx, dword [0x1402a8790], 0x717a286f
lea eax, [rax + rdx - 0x62d46330]
cmp dword [0x1402bf08c], eax
je 0x14006f44a
lea r10, [r8 + 0x12]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8794]
mov edx, dword [0x1402a8798]
shrd edx, eax, 5
mov esi, edx
xor esi, 0xba701a13
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 [0x1402a879c]
mov edx, dword [0x1402a87a0]
shrd edx, eax, 0x12
xor edx, 0x456f730f
add edx, r11d
mov eax, dword [0x1402a87a4]
mov r9d, dword [0x1402a87a8]
shrd r9d, eax, 4
xor r9d, 0x193f7879
cmp edx, r9d
mov eax, edx
jne 0x14006f3c0
mov eax, dword [0x1402a87ac]
mov ecx, dword [0x1402a87b0]
shrd ecx, eax, 0xa
xor ecx, 0xa6bd4491
mov dword [0x1402bf08c], ecx
imul eax, dword [0x1402a87b4], 0x6022b0fc
imul ecx, dword [0x1402a87b8], 0x67dda24a
lea eax, [rax + rcx + 0x2bbf8764]
pop rbx
pop rsi
ret

Function at 0x14006f470
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a87bc]
mov edx, dword [0x1402a87c0]
shrd edx, eax, 7
xor edx, 0x69d9c365
cmp dword [0x1402bf098], edx
je 0x14006f52f
lea r10, [r8 + 0x15]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a87c4]
mov edx, dword [0x1402a87c8]
shrd edx, eax, 0x18
mov esi, edx
xor esi, 0xf837a0e6
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 [0x1402a87cc]
mov edx, dword [0x1402a87d0]
shrd edx, eax, 0xa
xor edx, 0x47b7559e
add edx, r11d
mov eax, dword [0x1402a87d4]
mov r9d, dword [0x1402a87d8]
shrd r9d, eax, 3
xor r9d, 0x9dd6f972
cmp edx, r9d
mov eax, edx
jne 0x14006f4a0
imul eax, dword [0x1402a87dc], 0x8be26036
imul ecx, dword [0x1402a87e0], 0x83efa28
lea eax, [rax + rcx + 0x55ca37b5]
mov dword [0x1402bf098], eax
imul eax, dword [0x1402a87e4], 0xee554ab4
imul ecx, dword [0x1402a87e8], 0xd282c076
lea eax, [rax + rcx + 0x58d0c29c]
pop rbx
pop rsi
ret
Function at 0x14006f550
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a87ec], 0xfadc20da
imul edx, dword [0x1402a87f0], 0xf2f4c49f
lea eax, [rax + rdx + 0x63b6be28]
cmp dword [0x1402bf0a8], eax
je 0x14006f625
lea r10, [r8 + 0x1e]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a87f4], 0x9cc762d1
imul edx, dword [0x1402a87f8], 0x4d7472fb
lea esi, [rax + rdx + 0x4e87b1c8]
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 [0x1402a87fc]
mov edx, dword [0x1402a8800]
shrd edx, eax, 1
xor edx, 0x44ec686a
add edx, r11d
imul eax, dword [0x1402a8804], 0x27a3f4e9
imul r9d, dword [0x1402a8808], 0x404e5dca
lea eax, [rax + r9 - 0x3e804e3]
cmp edx, eax
mov eax, edx
jne 0x14006f590
imul eax, dword [0x1402a880c], 0x274e3155
imul ecx, dword [0x1402a8810], 0x864ac73d
lea eax, [rax + rcx - 0x53047191]
mov dword [0x1402bf0a8], eax
imul eax, dword [0x1402a8814], 0xfe8e982b
imul ecx, dword [0x1402a8818], 0x722aca9d
lea eax, [rax + rcx - 0x265a5b76]
pop rbx
pop rsi
ret

Function at 0x14006f650
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a881c], 0x39970e01
imul edx, dword [0x1402a8820], 0x10fb9a60
lea eax, [rax + rdx + 0x6124a6a6]
cmp dword [0x1402bf0b4], eax
je 0x14006f727
lea r10, [r8 + 0x15]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8824]
mov edx, dword [0x1402a8828]
shrd edx, eax, 0x18
mov esi, edx
xor esi, 0xde07cbf9
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 [0x1402a882c], 0xde40ddb
imul edx, dword [0x1402a8830], 0xa946e20e
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x517d95ee]
imul edx, dword [str.Z0t], 0xbd54d0d0
imul r9d, dword [0x1402a8838], 0x11173a2c
lea edx, [rdx + r9 - 0x4a685995]
cmp eax, edx
jne 0x14006f690
imul eax, dword [0x1402a883c], 0x64deac4c
imul ecx, dword [0x1402a8840], 0xdf9da349
lea eax, [rax + rcx + 0x5aa50566]
mov dword [0x1402bf0b4], eax
mov eax, dword [0x1402a8844]
mov ecx, dword [0x1402a8848]
shrd ecx, eax, 4
mov eax, ecx
xor eax, 0x4eef6c5a
pop rbx
pop rsi
ret
Function at 0x14006f750
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a884c], 0x33850dff
imul edx, dword [0x1402a8850], 0xfb1caae3
lea eax, [rax + rdx + 0x623918d9]
cmp dword [0x1402bf0d8], eax
je 0x14006f822
lea r10, [r8 + 0x16]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8854]
mov edx, dword [0x1402a8858]
shrd edx, eax, 0x11
mov esi, edx
xor esi, 0x4f1b8e09
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 [0x1402a885c], 0x4b940ac6
imul edx, dword [0x1402a8860], 0x3a57ca91
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x13e5e484]
imul edx, dword [0x1402a8864], 0x497c8f38
imul r9d, dword [0x1402a8868], 0x7777f104
lea edx, [rdx + r9 + 0x17e5869d]
cmp eax, edx
jne 0x14006f790
mov eax, dword [0x1402a886c]
mov ecx, dword [0x1402a8870]
shrd ecx, eax, 0xe
xor ecx, 0x6ac65241
mov dword [0x1402bf0d8], ecx
mov eax, dword [0x1402a8874]
mov ecx, dword [0x1402a8878]
shrd ecx, eax, 6
mov eax, ecx
xor eax, 0x49e9eedc
pop rbx
pop rsi
ret

Function at 0x14006f840
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a887c], 0xc4a91bfc
imul edx, dword [0x1402a8880], 0x133cf5b7
lea eax, [rax + rdx - 0x45fbf7c6]
cmp dword [0x1402bf0f8], eax
je 0x14006f912
lea r10, [r8 + 0x16]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8884]
mov edx, dword [0x1402a8888]
shrd edx, eax, 0x17
mov esi, edx
xor esi, 0x819f8f10
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 [0x1402a888c], 0x70e5a61c
imul edx, dword [0x1402a8890], 0x912dd03f
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x2f695f6e]
imul edx, dword [0x1402a8894], 0x79e571b8
imul r9d, dword [0x1402a8898], 0xff3ca4ae
lea edx, [rdx + r9 + 0x174f90c8]
cmp eax, edx
jne 0x14006f880
mov eax, dword [0x1402a889c]
mov ecx, dword [0x1402a88a0]
shrd ecx, eax, 0x1a
xor ecx, 0xe1141a87
mov dword [0x1402bf0f8], ecx
mov eax, dword [0x1402a88a4]
mov ecx, dword [0x1402a88a8]
shrd ecx, eax, 0x11
mov eax, ecx
xor eax, 0xd2d2d449
pop rbx
pop rsi
ret
Function at 0x14006f930
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a88ac], 0x7fd04f70
imul edx, dword [0x1402a88b0], 0x3052819e
lea eax, [rax + rdx + 0x3868272d]
cmp dword [0x1402bf130], eax
je 0x14006f9fd
lea r10, [r8 + 0x12]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a88b4]
mov edx, dword [0x1402a88b8]
shrd edx, eax, 0x1d
mov esi, edx
xor esi, 0xd41c4744
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 [0x1402a88bc]
mov edx, dword [0x1402a88c0]
shrd edx, eax, 0x1c
xor edx, 0x87c10463
add edx, r11d
imul eax, dword [0x1402a88c4], 0xb33992e8
imul r9d, dword [0x1402a88c8], 0xb9203d4
lea eax, [rax + r9 + 0x14bd7569]
cmp edx, eax
mov eax, edx
jne 0x14006f970
mov eax, dword [0x1402a88cc]
mov ecx, dword [0x1402a88d0]
shrd ecx, eax, 0x1d
xor ecx, 0x8f58a854
mov dword [0x1402bf130], ecx
imul eax, dword [str.vY_j], 0x504464dd
imul ecx, dword [0x1402a88d8], 0x54effade
lea eax, [rax + rcx - 0x2c8430b4]
pop rbx
pop rsi
ret

Function at 0x14006fa20
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a88dc]
mov edx, dword [0x1402a88e0]
shrd edx, eax, 1
xor edx, 0x9c40a14b
cmp dword [0x1402bf148], edx
je 0x14006fae2
lea r10, [r8 + 0x12]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a88e4]
mov edx, dword [0x1402a88e8]
shrd edx, eax, 0x1a
mov esi, edx
xor esi, 0x25d2557d
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 [0x1402a88ec], 0x297b8e82
imul edx, dword [0x1402a88f0], 0x4aa3bcf1
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x4002882b]
imul edx, dword [0x1402a88f4], 0xfb6841bf
imul r9d, dword [0x1402a88f8], 0x43ed5262
lea edx, [rdx + r9 + 0x120c5ed3]
cmp eax, edx
jne 0x14006fa50
mov eax, dword [0x1402a88fc]
mov ecx, dword [0x1402a8900]
shrd ecx, eax, 2
xor ecx, 0x63a94fae
mov dword [0x1402bf148], ecx
imul eax, dword [0x1402a8904], 0x80e61a22
imul ecx, dword [0x1402a8908], 0xaed8672
lea eax, [rax + rcx + 0x64958333]
pop rbx
pop rsi
ret
Function at 0x14006fb00
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a890c], 0x99b5e11f
imul edx, dword [0x1402a8910], 0x639caf9a
lea eax, [rax + rdx - 0x793a4f95]
cmp dword [0x1402bf160], eax
je 0x14006fbcd
lea r10, [r8 + 0x1d]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8914], 0x693bb137
imul edx, dword [0x1402a8918], 0x5acc4987
lea esi, [rax + rdx - 0x1085be3e]
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 [0x1402a891c]
mov edx, dword [0x1402a8920]
shrd edx, eax, 4
xor edx, 0x588b3209
add edx, r11d
mov eax, dword [0x1402a8924]
mov r9d, dword [0x1402a8928]
shrd r9d, eax, 0x1c
xor r9d, 0xde419adf
cmp edx, r9d
mov eax, edx
jne 0x14006fb40
mov eax, dword [0x1402a892c]
mov ecx, dword [0x1402a8930]
shrd ecx, eax, 0xe
xor ecx, 0x8275ff40
mov dword [0x1402bf160], ecx
mov eax, dword [0x1402a8934]
mov ecx, dword [0x1402a8938]
shrd ecx, eax, 1
mov eax, ecx
xor eax, 0xd63db8ab
pop rbx
pop rsi
ret

Function at 0x14006fbf0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a893c]
mov edx, dword [0x1402a8940]
shrd edx, eax, 2
xor edx, 0xb9d0434a
cmp dword [0x1402bf16c], edx
je 0x14006fcaf
lea r10, [r8 + 0x11]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8944]
mov edx, dword [0x1402a8948]
shrd edx, eax, 0x1d
mov esi, edx
xor esi, 0xfdfa6fcb
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 [0x1402a894c], 0x3e717f14
imul edx, dword [0x1402a8950], 0x59944519
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x4ad7eeaa]
mov edx, dword [0x1402a8954]
mov r9d, dword [0x1402a8958]
shrd r9d, edx, 0xb
xor r9d, 0x1106fe2c
cmp eax, r9d
jne 0x14006fc20
mov eax, dword [0x1402a895c]
mov ecx, dword [0x1402a8960]
shrd ecx, eax, 0x1d
xor ecx, 0xb0a3ce32
mov dword [0x1402bf16c], ecx
imul eax, dword [0x1402a8964], 0x7a304c3d
imul ecx, dword [0x1402a8968], 0x8ee5d0ec
lea eax, [rax + rcx + 0x37007d16]
pop rbx
pop rsi
ret
Function at 0x14006fcd0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a896c]
mov edx, dword [0x1402a8970]
shrd edx, eax, 0x19
xor edx, 0x4eaea0ba
cmp dword [0x1402bf1a4], edx
je 0x14006fd92
lea r10, [r8 + 0x10]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8974]
mov edx, dword [0x1402a8978]
shrd edx, eax, 0x14
mov esi, edx
xor esi, 0x59935921
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 [0x1402a897c]
mov edx, dword [0x1402a8980]
shrd edx, eax, 0xb
xor edx, 0x47805e05
add edx, r11d
imul eax, dword [0x1402a8984], 0xda507462
imul r9d, dword [0x1402a8988], 0xa4a7d4ab
lea eax, [rax + r9 - 0x20ea4522]
cmp edx, eax
mov eax, edx
jne 0x14006fd00
imul eax, dword [0x1402a898c], 0x731853f7
imul ecx, dword [0x1402a8990], 0x1b1304f7
lea eax, [rax + rcx - 0x657bad52]
mov dword [0x1402bf1a4], eax
imul eax, dword [0x1402a8994], 0x686cf829
imul ecx, dword [0x1402a8998], 0x6dd9bef8
lea eax, [rax + rcx + 0x71a42918]
pop rbx
pop rsi
ret

Function at 0x14006fdb0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a899c], 0x84985d65
imul edx, dword [0x1402a89a0], 0xcb07b241
lea eax, [rax + rdx - 0x475120eb]
cmp dword [0x1402bf1bc], eax
je 0x14006fe7d
lea r10, [r8 + 0x15]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a89a4]
mov edx, dword [0x1402a89a8]
shrd edx, eax, 4
mov esi, edx
xor esi, 0x6958f9eb
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 [0x1402a89ac]
mov edx, dword [0x1402a89b0]
shrd edx, eax, 0xd
xor edx, 0xb4287e69
add edx, r11d
imul eax, dword [0x1402a89b4], 0x9fe099ec
imul r9d, dword [0x1402a89b8], 0x2b67dca0
lea eax, [rax + r9 - 0x41ccfc1b]
cmp edx, eax
mov eax, edx
jne 0x14006fdf0
mov eax, dword [0x1402a89bc]
mov ecx, dword [0x1402a89c0]
shrd ecx, eax, 7
xor ecx, 0xc054191d
mov dword [0x1402bf1bc], ecx
mov eax, dword [0x1402a89c4]
mov ecx, dword [0x1402a89c8]
shrd ecx, eax, 0x1d
mov eax, ecx
xor eax, 0x5c3dd9e6
pop rbx
pop rsi
ret
Function at 0x14006fea0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a89cc]
mov edx, dword [0x1402a89d0]
shrd edx, eax, 9
xor edx, 0xa197f01
cmp dword [0x1402bf1e0], edx
je 0x14006ff65
lea r10, [r8 + 0x14]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a89d4], 0x6b85e22f
imul edx, dword [0x1402a89d8], 0xa7840da9
lea esi, [rax + rdx + 0x4c25ef3a]
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 [0x1402a89dc]
mov edx, dword [0x1402a89e0]
shrd edx, eax, 0xa
xor edx, 0x39fab3d8
add edx, r11d
imul eax, dword [0x1402a89e4], 0x5aa5a7ab
imul r9d, dword [0x1402a89e8], 0x654dbd52
lea eax, [rax + r9 - 0x5fbc7677]
cmp edx, eax
mov eax, edx
jne 0x14006fed0
imul eax, dword [0x1402a89ec], 0xaec02
imul ecx, dword [0x1402a89f0], 0x5a4f63e2
lea eax, [rax + rcx + 0x4053f1f1]
mov dword [0x1402bf1e0], eax
mov eax, dword [0x1402a89f4]
mov ecx, dword [0x1402a89f8]
shrd ecx, eax, 0x14
mov eax, ecx
xor eax, 0x40be2848
pop rbx
pop rsi
ret

Function at 0x14006ff80
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a89fc]
mov edx, dword [0x1402a8a00]
shrd edx, eax, 0x14
xor edx, 0x77de0fe1
cmp dword [0x1402bf1fc], edx
je 0x140070042
lea r10, [r8 + 0x11]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8a04]
mov edx, dword [0x1402a8a08]
shrd edx, eax, 0xd
mov esi, edx
xor esi, 0x6229efe6
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 [0x1402a8a0c]
mov edx, dword [0x1402a8a10]
shrd edx, eax, 0xb
xor edx, 0x3e0df708
add edx, r11d
imul eax, dword [0x1402a8a14], 0x8dfa2407
imul r9d, dword [0x1402a8a18], 0xafc7439f
lea eax, [rax + r9 + 0x5684a9d2]
cmp edx, eax
mov eax, edx
jne 0x14006ffb0
imul eax, dword [0x1402a8a1c], 0x33220a39
imul ecx, dword [0x1402a8a20], 0x6ca6b262
lea eax, [rax + rcx + 0x5d09984a]
mov dword [0x1402bf1fc], eax
mov eax, dword [0x1402a8a24]
mov ecx, dword [0x1402a8a28]
shrd ecx, eax, 0x10
mov eax, ecx
xor eax, 0x405f6797
pop rbx
pop rsi
ret
Function at 0x140070060
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8a2c], 0x3900dd84
imul edx, dword [0x1402a8a30], 0xfb25b0a8
lea eax, [rax + rdx - 0x1b4f9b5b]
cmp dword [0x1402bf218], eax
je 0x140070132
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 [0x1402a8a34], 0xbdf3e48c
imul edx, dword [0x1402a8a38], 0x9c34e818
lea esi, [rax + rdx + 0x47fca04]
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 [0x1402a8a3c], 0x2dc65f18
imul edx, dword [0x1402a8a40], 0x27981464
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x48ce4f5d]
mov edx, dword [0x1402a8a44]
mov r9d, dword [0x1402a8a48]
shrd r9d, edx, 0x16
xor r9d, 0x5f7f7c25
cmp eax, r9d
jne 0x1400700a0
mov eax, dword [0x1402a8a4c]
mov ecx, dword [0x1402a8a50]
shrd ecx, eax, 0x14
xor ecx, 0xb6ebc454
mov dword [0x1402bf218], ecx
mov eax, dword [0x1402a8a54]
mov ecx, dword [0x1402a8a58]
shrd ecx, eax, 3
mov eax, ecx
xor eax, 0x2cd968f
pop rbx
pop rsi
ret

Function at 0x140070150
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8a5c], 0xe1a1d386
imul edx, dword [0x1402a8a60], 0x80e7e29c
lea eax, [rax + rdx + 0x5691e89f]
cmp dword [0x1402bf234], eax
je 0x140070225
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 [0x1402a8a64], 0x5a0752e9
imul edx, dword [0x1402a8a68], 0xa9372d6
lea esi, [rax + rdx - 0x640058b5]
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 [0x1402a8a6c], 0x58bd0db2
imul edx, dword [0x1402a8a70], 0x43f7c76e
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x7f2bc395]
imul edx, dword [0x1402a8a74], 0x3911ea75
imul r9d, dword [0x1402a8a78], 0x887dbfd5
lea edx, [rdx + r9 - 0x32b1ef70]
cmp eax, edx
jne 0x140070190
mov eax, dword [0x1402a8a7c]
mov ecx, dword [0x1402a8a80]
shrd ecx, eax, 0xe
xor ecx, 0xc7253241
mov dword [0x1402bf234], ecx
mov eax, dword [0x1402a8a84]
mov ecx, dword [0x1402a8a88]
shrd ecx, eax, 0x12
mov eax, ecx
xor eax, 0x30b7df79
pop rbx
pop rsi
ret