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

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8e4c], 0x60c51746
imul edx, dword [0x1402a8e50], 0x1740a120
lea eax, [rax + rdx - 0x33af6133]
cmp dword [0x1402bf348], eax
je 0x1400715ad
lea r10, [r8 + 0x1b]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8e54], 0xd4c6bfa2
imul edx, dword [0x1402a8e58], 0xdd5ae4a4
lea esi, [rax + rdx + 0x27e37b7]
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 [0x1402a8e5c]
mov edx, dword [0x1402a8e60]
shrd edx, eax, 0x19
xor edx, 0x8aa0aa62
add edx, r11d
mov eax, dword [0x1402a8e64]
mov r9d, dword [0x1402a8e68]
shrd r9d, eax, 0x14
xor r9d, 0x69b0f01c
cmp edx, r9d
mov eax, edx
jne 0x140071520
mov eax, dword [0x1402a8e6c]
mov ecx, dword [0x1402a8e70]
shrd ecx, eax, 0x10
xor ecx, 0xcfd10e1d
mov dword [0x1402bf348], ecx
imul eax, dword [0x1402a8e74], 0x35b34844
imul ecx, dword [0x1402a8e78], 0x13e5dbd
lea eax, [rax + rcx - 0x752b8274]
pop rbx
pop rsi
ret

Function at 0x1400715d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8e7c]
mov edx, dword [0x1402a8e80]
shrd edx, eax, 0x13
xor edx, 0x4da7a9c9
cmp dword [0x1402bf35c], edx
je 0x14007168a
lea r10, [r8 + 0x1b]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8e84]
mov edx, dword [0x1402a8e88]
shrd edx, eax, 5
mov esi, edx
xor esi, 0x62823d95
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 [0x1402a8e8c]
mov edx, dword [0x1402a8e90]
shrd edx, eax, 0x14
xor edx, 0xab416950
add edx, r11d
mov eax, dword [0x1402a8e94]
mov r9d, dword [0x1402a8e98]
shrd r9d, eax, 0xa
xor r9d, 0x54407f9c
cmp edx, r9d
mov eax, edx
jne 0x140071600
mov eax, dword [0x1402a8e9c]
mov ecx, dword [0x1402a8ea0]
shrd ecx, eax, 0x15
xor ecx, 0x25e7b783
mov dword [0x1402bf35c], ecx
imul eax, dword [0x1402a8ea4], 0x7ea0aca4
imul ecx, dword [0x1402a8ea8], 0x4ac43529
lea eax, [rax + rcx + 0x1f50608f]
pop rbx
pop rsi
ret
Function at 0x1400716b0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8eac]
mov edx, dword [0x1402a8eb0]
shrd edx, eax, 0x15
xor edx, 0x79dbda31
cmp dword [0x1402bf368], edx
je 0x140071777
lea r10, [r8 + 0x1e]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8eb4], 0xd083e9fb
imul edx, dword [0x1402a8eb8], 0xc04a929e
lea esi, [rax + rdx - 0x12ccc9ba]
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 [0x1402a8ebc], 0x6339075e
imul edx, dword [0x1402a8ec0], 0x6132379
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x784024f5]
mov edx, dword [0x1402a8ec4]
mov r9d, dword [0x1402a8ec8]
shrd r9d, edx, 0x12
xor r9d, 0x29958585
cmp eax, r9d
jne 0x1400716e0
imul eax, dword [0x1402a8ecc], 0xbfae1fd4
imul ecx, dword [0x1402a8ed0], 0x88b00e4f
lea eax, [rax + rcx + 0x2c9d9ab0]
mov dword [0x1402bf368], eax
mov eax, dword [0x1402a8ed4]
mov ecx, dword [0x1402a8ed8]
shrd ecx, eax, 0x13
mov eax, ecx
xor eax, 0x4fa63a12
pop rbx
pop rsi
ret

Function at 0x1400717a0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8edc], 0x4d4afed
imul edx, dword [0x1402a8ee0], 0x59e5fa4c
lea eax, [rax + rdx - 0x5b01ce04]
cmp dword [0x1402bf38c], eax
je 0x140071875
lea r10, [r8 + 0x14]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8ee4], 0x42a479f3
imul edx, dword [0x1402a8ee8], 0x54e032fb
lea esi, [rax + rdx + 0x33d543f3]
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 [0x1402a8eec]
mov edx, dword [0x1402a8ef0]
shrd edx, eax, 0x1d
xor edx, 0x29011b8f
add edx, r11d
imul eax, dword [0x1402a8ef4], 0xbb8453ad
imul r9d, dword [0x1402a8ef8], 0x11c6773c
lea eax, [rax + r9 - 0x17e8c48b]
cmp edx, eax
mov eax, edx
jne 0x1400717e0
imul eax, dword [0x1402a8efc], 0x4900c4f7
imul ecx, dword [0x1402a8f00], 0x7d7aaf81
lea eax, [rax + rcx - 0x2bb4d908]
mov dword [0x1402bf38c], eax
mov eax, dword [0x1402a8f04]
mov ecx, dword [0x1402a8f08]
shrd ecx, eax, 9
mov eax, ecx
xor eax, 0x78df130
pop rbx
pop rsi
ret
Function at 0x140071890
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8f0c], 0xa7fd6c86
imul edx, dword [0x1402a8f10], 0x5e52d407
lea eax, [rax + rdx - 0x4fe9abb5]
cmp dword [0x1402bf3b8], eax
je 0x140071965
lea r10, [r8 + 0x19]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8f14], 0xcd3ef542
imul edx, dword [0x1402a8f18], 0x5771f771
lea esi, [rax + rdx + 0x2886590b]
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 [str.eWV], 0xbcfd9bd8
imul edx, dword [0x1402a8f20], 0x6123256c
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x562ce505]
imul edx, dword [0x1402a8f24], 0x38e4662
imul r9d, dword [0x1402a8f28], 0xa271b4a
lea edx, [rdx + r9 + 0x779f6cbd]
cmp eax, edx
jne 0x1400718d0
mov eax, dword [0x1402a8f2c]
mov ecx, dword [0x1402a8f30]
shrd ecx, eax, 0x18
xor ecx, 0x96a0283b
mov dword [0x1402bf3b8], ecx
mov eax, dword [0x1402a8f34]
mov ecx, dword [0x1402a8f38]
shrd ecx, eax, 0x17
mov eax, ecx
xor eax, 0xa005d4fc
pop rbx
pop rsi
ret

Function at 0x140071980
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8f3c], 0xe7250e48
imul edx, dword [0x1402a8f40], 0x564b2ca6
lea eax, [rax + rdx - 0x7a202d31]
cmp dword [0x1402bf3c4], eax
je 0x140071a52
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 [0x1402a8f44], 0x52a50460
imul edx, dword [0x1402a8f48], 0x60a1bd46
lea esi, [rax + rdx + 0x5f8be71d]
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 [0x1402a8f4c]
mov edx, dword [0x1402a8f50]
shrd edx, eax, 3
xor edx, 0x7b525377
add edx, r11d
mov eax, dword [0x1402a8f54]
mov r9d, dword [0x1402a8f58]
shrd r9d, eax, 0xe
xor r9d, 0x3067e4ad
cmp edx, r9d
mov eax, edx
jne 0x1400719c0
imul eax, dword [0x1402a8f5c], 0x44e6d1cc
imul ecx, dword [0x1402a8f60], 0x5273e524
lea eax, [rax + rcx + 0x3d922d91]
mov dword [0x1402bf3c4], eax
imul eax, dword [0x1402a8f64], 0x966fceb2
imul ecx, dword [0x1402a8f68], 0xe9eaa226
lea eax, [rax + rcx + 0x79623185]
pop rbx
pop rsi
ret
Function at 0x140071a70
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8f6c]
mov edx, dword [0x1402a8f70]
shrd edx, eax, 0x1a
xor edx, 0xad857d4c
cmp dword [0x1402bf3cc], edx
je 0x140071b37
lea r10, [r8 + 0x19]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a8f74], 0x384330e0
imul edx, dword [0x1402a8f78], 0x22cc5e55
lea esi, [rax + rdx - 0x7e185593]
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 [0x1402a8f7c], 0x6ee06e1a
imul edx, dword [0x1402a8f80], 0xa9ad42fd
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x63ec356a]
mov edx, dword [0x1402a8f84]
mov r9d, dword [0x1402a8f88]
shrd r9d, edx, 5
xor r9d, 0x824422ef
cmp eax, r9d
jne 0x140071aa0
imul eax, dword [0x1402a8f8c], 0x2931d72f
imul ecx, dword [0x1402a8f90], 0xd0b70519
lea eax, [rax + rcx - 0x33a26f10]
mov dword [0x1402bf3cc], eax
imul eax, dword [0x1402a8f94], 0xee37c530
imul ecx, dword [0x1402a8f98], 0x7ba9ae24
lea eax, [rax + rcx + 0x3643f111]
pop rbx
pop rsi
ret

Function at 0x140071b60
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a8f9c]
mov edx, dword [0x1402a8fa0]
shrd edx, eax, 0x1b
xor edx, 0x752c81ac
cmp dword [0x1402bf3d4], edx
je 0x140071c1d
lea r10, [r8 + 0x1f]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8fa4]
mov edx, dword [0x1402a8fa8]
shrd edx, eax, 0x15
mov esi, edx
xor esi, 0xf4cf12ba
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 [0x1402a8fac]
mov edx, dword [0x1402a8fb0]
shrd edx, eax, 0xc
xor edx, 0x9d5a48b3
add edx, r11d
imul eax, dword [0x1402a8fb4], 0x89db0f2a
imul r9d, dword [0x1402a8fb8], 0xd2a0f438
lea eax, [rax + r9 + 0x5dd52bbd]
cmp edx, eax
mov eax, edx
jne 0x140071b90
mov eax, dword [0x1402a8fbc]
mov ecx, dword [0x1402a8fc0]
shrd ecx, eax, 0x18
xor ecx, 0x51d3ff6e
mov dword [0x1402bf3d4], ecx
mov eax, dword [0x1402a8fc4]
mov ecx, dword [0x1402a8fc8]
shrd ecx, eax, 0x1a
mov eax, ecx
xor eax, 0xaa0dcd78
pop rbx
pop rsi
ret
Function at 0x140071c40
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [str.g_484]
mov edx, dword [0x1402a8fd0]
shrd edx, eax, 5
xor edx, 0x3ee10830
cmp dword [0x1402bf3ec], edx
je 0x140071cff
lea r10, [r8 + 0x12]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a8fd4]
mov edx, dword [0x1402a8fd8]
shrd edx, eax, 0x1f
mov esi, edx
xor esi, 0x5dcc4d52
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 [0x1402a8fdc]
mov edx, dword [0x1402a8fe0]
shrd edx, eax, 6
xor edx, 0xe299f128
add edx, r11d
mov eax, dword [0x1402a8fe4]
mov r9d, dword [0x1402a8fe8]
shrd r9d, eax, 7
xor r9d, 0x6a5e057
cmp edx, r9d
mov eax, edx
jne 0x140071c70
imul eax, dword [0x1402a8fec], 0x8c70cfa
imul ecx, dword [0x1402a8ff0], 0x7a05f067
lea eax, [rax + rcx + 0x621463fe]
mov dword [0x1402bf3ec], eax
mov eax, dword [0x1402a8ff4]
mov ecx, dword [0x1402a8ff8]
shrd ecx, eax, 0x15
mov eax, ecx
xor eax, 0xe9385998
pop rbx
pop rsi
ret

Function at 0x140071d20
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a8ffc], 0x41118e00
imul edx, dword [0x1402a9000], 0x44eeb437
lea eax, [rax + rdx - 0x3f2497de]
cmp dword [0x1402bf420], eax
je 0x140071df4
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 [0x1402a9004]
mov edx, dword [0x1402a9008]
shrd edx, eax, 2
mov esi, edx
xor esi, 0xcd3025c7
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 [0x1402a900c], 0x50ff3d11
imul edx, dword [0x1402a9010], 0xde841dee
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x27ceca19]
mov edx, dword [0x1402a9014]
mov r9d, dword [0x1402a9018]
shrd r9d, edx, 0xd
xor r9d, 0x56a7356a
cmp eax, r9d
jne 0x140071d60
imul eax, dword [0x1402a901c], 0xdf38043
imul ecx, dword [0x1402a9020], 0xd0412c92
lea eax, [rax + rcx + 0x24c90c60]
mov dword [0x1402bf420], eax
mov eax, dword [0x1402a9024]
mov ecx, dword [0x1402a9028]
shrd ecx, eax, 0x11
mov eax, ecx
xor eax, 0xc766b5c9
pop rbx
pop rsi
ret
Function at 0x140071e10
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a902c], 0x94eeadae
imul edx, dword [0x1402a9030], 0x127a47e8
lea eax, [rax + rdx - 0x535ac3f9]
cmp dword [0x1402bf434], eax
je 0x140071ee7
lea r10, [r8 + 0x11]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9034]
mov edx, dword [0x1402a9038]
shrd edx, eax, 0xf
mov esi, edx
xor esi, 0x180140aa
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 [0x1402a903c], 0x360b009b
imul edx, dword [0x1402a9040], 0x79d400ac
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x4bb7c372]
imul edx, dword [0x1402a9044], 0x3581f5c2
imul r9d, dword [0x1402a9048], 0xdcc23564
lea edx, [rdx + r9 + 0x3654b658]
cmp eax, edx
jne 0x140071e50
imul eax, dword [0x1402a904c], 0x870f8e76
imul ecx, dword [0x1402a9050], 0xcc9d0276
lea eax, [rax + rcx + 0x30820d71]
mov dword [0x1402bf434], eax
imul eax, dword [0x1402a9054], 0xa6e9e190
imul ecx, dword [0x1402a9058], 0x852d39b
lea eax, [rax + rcx - 0x1d7d977]
pop rbx
pop rsi
ret

Function at 0x140071f10
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a905c]
mov edx, dword [0x1402a9060]
shrd edx, eax, 0xc
xor edx, 0xe5822997
cmp dword [0x1402bf460], edx
je 0x140071fca
lea r10, [r8 + 0x1f]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9064]
mov edx, dword [0x1402a9068]
shrd edx, eax, 0x1c
mov esi, edx
xor esi, 0x7bc3dfd6
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 [0x1402a906c]
mov edx, dword [0x1402a9070]
shrd edx, eax, 2
xor edx, 0xbd9cc33c
add edx, r11d
mov eax, dword [0x1402a9074]
mov r9d, dword [0x1402a9078]
shrd r9d, eax, 0xe
xor r9d, 0xd70813f1
cmp edx, r9d
mov eax, edx
jne 0x140071f40
mov eax, dword [0x1402a907c]
mov ecx, dword [0x1402a9080]
shrd ecx, eax, 0x1a
xor ecx, 0x79c534f5
mov dword [0x1402bf460], ecx
imul eax, dword [0x1402a9084], 0xd35468df
imul ecx, dword [0x1402a9088], 0x708c1dc
lea eax, [rax + rcx - 0x35120b2d]
pop rbx
pop rsi
ret
Function at 0x140071ff0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a908c], 0x83fcf93
imul edx, dword [0x1402a9090], 0x2ab98a32
lea eax, [rax + rdx + 0x4c1df6e1]
cmp dword [0x1402bf494], eax
je 0x1400720c7
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 [0x1402a9094]
mov edx, dword [0x1402a9098]
shrd edx, eax, 9
mov esi, edx
xor esi, 0xd334f491
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 [0x1402a909c], 0xef7919a
imul edx, dword [0x1402a90a0], 0xbe20c938
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x1ab63125]
imul edx, dword [0x1402a90a4], 0xa9c23d88
imul r9d, dword [0x1402a90a8], 0xc4089aee
lea edx, [rdx + r9 + 0x702e538a]
cmp eax, edx
jne 0x140072030
imul eax, dword [0x1402a90ac], 0x249df88e
imul ecx, dword [0x1402a90b0], 0x2178440
lea eax, [rax + rcx + 0x26193177]
mov dword [0x1402bf494], eax
imul eax, dword [0x1402a90b4], 0xc80c7acf
imul ecx, dword [0x1402a90b8], 0xd18ee2fa
lea eax, [rax + rcx + 0x6deffcbf]
pop rbx
pop rsi
ret

Function at 0x1400720f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a90bc], 0xd089da4e
imul edx, dword [0x1402a90c0], 0xa1d9dc96
lea eax, [rax + rdx + 0x3bf9770f]
cmp dword [0x1402bf4c0], eax
je 0x1400721bd
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 [0x1402a90c4]
mov edx, dword [0x1402a90c8]
shrd edx, eax, 0x16
mov esi, edx
xor esi, 0xbe0c830c
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 [0x1402a90cc]
mov edx, dword [0x1402a90d0]
shrd edx, eax, 0xb
xor edx, 0x505ff54d
add edx, r11d
imul eax, dword [0x1402a90d4], 0x6262a10d
imul r9d, dword [0x1402a90d8], 0x53ff4ae7
lea eax, [rax + r9 + 0x4583f60b]
cmp edx, eax
mov eax, edx
jne 0x140072130
mov eax, dword [0x1402a90dc]
mov ecx, dword [0x1402a90e0]
shrd ecx, eax, 2
xor ecx, 0x28a55f48
mov dword [0x1402bf4c0], ecx
mov eax, dword [0x1402a90e4]
mov ecx, dword [0x1402a90e8]
shrd ecx, eax, 0x10
mov eax, ecx
xor eax, 0xc1398d2b
pop rbx
pop rsi
ret
Function at 0x1400721e0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a90ec]
mov edx, dword [0x1402a90f0]
shrd edx, eax, 0xd
xor edx, 0xa1b896f
cmp dword [0x1402bf4fc], edx
je 0x1400722a0
lea r10, [r8 + 0x1d]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a90f4], 0x143bb616
imul edx, dword [0x1402a90f8], 0x90b120e6
lea esi, [rax + rdx + 0x78d8de2f]
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 [0x1402a90fc]
mov edx, dword [0x1402a9100]
shrd edx, eax, 0x15
xor edx, 0x9a9d151
add edx, r11d
imul eax, dword [0x1402a9104], 0x52570410
imul r9d, dword [0x1402a9108], 0x3212448f
lea eax, [rax + r9 + 0x1df7ddfb]
cmp edx, eax
mov eax, edx
jne 0x140072210
mov eax, dword [0x1402a910c]
mov ecx, dword [0x1402a9110]
shrd ecx, eax, 0x1b
xor ecx, 0xe60afb06
mov dword [0x1402bf4fc], ecx
imul eax, dword [0x1402a9114], 0x69e23fc
imul ecx, dword [0x1402a9118], 0x4893516
lea eax, [rax + rcx - 0x7285bdf9]
pop rbx
pop rsi
ret

Function at 0x1400722c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a911c], 0x7cadca97
imul edx, dword [0x1402a9120], 0x7a959b2b
lea eax, [rax + rdx + 0x117fe22b]
cmp dword [0x1402bf54c], eax
je 0x140072392
lea r10, [r8 + 0x1d]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9124]
mov edx, dword [0x1402a9128]
shrd edx, eax, 0x1c
mov esi, edx
xor esi, 0x6ddd5b84
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 [0x1402a912c], 0x6d07d4c1
imul edx, dword [str.3_Y_fEi], 0x54149bc9
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x607a9013]
imul edx, dword [0x1402a9134], 0x365cf5af
imul r9d, dword [0x1402a9138], 0x1a092eef
lea edx, [rdx + r9 - 0x4bde6a57]
cmp eax, edx
jne 0x140072300
mov eax, dword [0x1402a913c]
mov ecx, dword [0x1402a9140]
shrd ecx, eax, 0xc
xor ecx, 0xb0248155
mov dword [0x1402bf54c], ecx
imul eax, dword [0x1402a9144], 0xbaad5fd9
imul ecx, dword [0x1402a9148], 0x68880223
lea eax, [rax + rcx + 0x6ce19ec9]
pop rbx
pop rsi
ret
Function at 0x1400723b0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a914c]
mov edx, dword [0x1402a9150]
shrd edx, eax, 0x10
xor edx, 0x30d8eb45
cmp dword [0x1402bf594], edx
je 0x140072475
lea r10, [r8 + 0x18]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9154], 0xd253cd39
imul edx, dword [0x1402a9158], 0x525afeec
lea esi, [rax + rdx + 0x4465753b]
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 [0x1402a915c], 0x20080b34
imul edx, dword [0x1402a9160], 0x146b7c81
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x17259bb5]
imul edx, dword [0x1402a9164], 0x34807c8b
imul r9d, dword [0x1402a9168], 0x7c3c6c3a
lea edx, [rdx + r9 + 0x7c5d553b]
cmp eax, edx
jne 0x1400723e0
mov eax, dword [0x1402a916c]
mov ecx, dword [0x1402a9170]
shrd ecx, eax, 7
xor ecx, 0x1f59b058
mov dword [0x1402bf594], ecx
mov eax, dword [0x1402a9174]
mov ecx, dword [0x1402a9178]
shrd ecx, eax, 0x1c
mov eax, ecx
xor eax, 0x12f8a5e5
pop rbx
pop rsi
ret

Function at 0x140072490
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a917c]
mov edx, dword [0x1402a9180]
shrd edx, eax, 0x1f
xor edx, 0x2f78fc2d
cmp dword [0x1402bf5cc], edx
je 0x140072555
lea r10, [r8 + 0x10]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9184], 0xc354f237
imul edx, dword [0x1402a9188], 0x8e3fe8ff
lea esi, [rax + rdx - 0x16524aab]
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 [0x1402a918c]
mov edx, dword [0x1402a9190]
shrd edx, eax, 0x1c
xor edx, 0xd2823fba
add edx, r11d
imul eax, dword [0x1402a9194], 0x536a0edd
imul r9d, dword [0x1402a9198], 0x6a979fe8
lea eax, [rax + r9 - 0x3b2c50b9]
cmp edx, eax
mov eax, edx
jne 0x1400724c0
imul eax, dword [0x1402a919c], 0x6186ab2c
imul ecx, dword [0x1402a91a0], 0x5b7a49e2
lea eax, [rax + rcx + 0x5c90390b]
mov dword [0x1402bf5cc], eax
imul eax, dword [0x1402a91a4], 0x1f9ca96b
imul ecx, dword [0x1402a91a8], 0xe5ae3640
lea eax, [rax + rcx + 0x1657c901]
pop rbx
pop rsi
ret
Function at 0x140072580
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a91ac]
mov edx, dword [0x1402a91b0]
shrd edx, eax, 0xd
xor edx, 0x9a2fdff4
cmp dword [0x1402bf61c], edx
je 0x14007263f
lea r10, [r8 + 0x11]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a91b4]
mov edx, dword [0x1402a91b8]
shrd edx, eax, 0x1e
mov esi, edx
xor esi, 0x794ad1a9
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 [0x1402a91bc], 0x7610d26a
imul edx, dword [0x1402a91c0], 0x8f271c0d
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x71249ecc]
mov edx, dword [0x1402a91c4]
mov r9d, dword [0x1402a91c8]
shrd r9d, edx, 0x13
xor r9d, 0x7c45a457
cmp eax, r9d
jne 0x1400725b0
mov eax, dword [0x1402a91cc]
mov ecx, dword [0x1402a91d0]
shrd ecx, eax, 0x1e
xor ecx, 0xeefeaf0
mov dword [0x1402bf61c], ecx
imul eax, dword [0x1402a91d4], 0x674fc655
imul ecx, dword [0x1402a91d8], 0x90d4bd1c
lea eax, [rax + rcx + 0x295382b3]
pop rbx
pop rsi
ret

Function at 0x140072660
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a91dc]
mov edx, dword [0x1402a91e0]
shrd edx, eax, 0x12
xor edx, 0x3e575e5
cmp dword [0x1402bf66c], edx
je 0x140072725
lea r10, [r8 + 0x19]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a91e4], 0x72daec7c
imul edx, dword [0x1402a91e8], 0xb8c2bbf7
lea esi, [rax + rdx - 0x2ff0ae18]
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 [0x1402a91ec]
mov edx, dword [0x1402a91f0]
shrd edx, eax, 6
xor edx, 0xb8691cc4
add edx, r11d
imul eax, dword [0x1402a91f4], 0x115468fa
imul r9d, dword [0x1402a91f8], 0xb17ad55
lea eax, [rax + r9 + 0x3c2935a3]
cmp edx, eax
mov eax, edx
jne 0x140072690
imul eax, dword [0x1402a91fc], 0xe741bbed
imul ecx, dword [0x1402a9200], 0xb89b8aca
lea eax, [rax + rcx - 0x4a4afb96]
mov dword [0x1402bf66c], eax
mov eax, dword [0x1402a9204]
mov ecx, dword [0x1402a9208]
shrd ecx, eax, 0x11
mov eax, ecx
xor eax, 0xdb31e6d7
pop rbx
pop rsi
ret