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

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a998c]
mov edx, dword [0x1402a9990]
shrd edx, eax, 7
xor edx, 0x4032e5a1
cmp dword [0x1402c01a0], edx
je 0x140074cda
lea r10, [r8 + 0x1b]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9994], 0xda85301f
imul edx, dword [0x1402a9998], 0x58bbc23e
lea esi, [rax + rdx - 0x1f68487c]
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 [0x1402a999c], 0xfa9ac630
imul edx, dword [0x1402a99a0], 0xb8124eff
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x7af91908]
imul edx, dword [0x1402a99a4], 0xa0016d6e
imul r9d, dword [0x1402a99a8], 0x8a15b0ee
lea edx, [rdx + r9 + 0x38d0d724]
cmp eax, edx
jne 0x140074c40
imul eax, dword [0x1402a99ac], 0x8627c01e
imul ecx, dword [0x1402a99b0], 0x9c80a78b
lea eax, [rax + rcx + 0x2bafd782]
mov dword [0x1402c01a0], eax
imul eax, dword [0x1402a99b4], 0x4c50de9a
imul ecx, dword [0x1402a99b8], 0xa1fe1ef4
lea eax, [rax + rcx + 0x1cdfee81]
pop rbx
pop rsi
ret

Function at 0x140074d00
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a99bc]
mov edx, dword [0x1402a99c0]
shrd edx, eax, 0x16
xor edx, 0xeb84db9f
cmp dword [0x1402c01bc], edx
je 0x140074dba
lea r10, [r8 + 0x13]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a99c4]
mov edx, dword [0x1402a99c8]
shrd edx, eax, 0x13
mov esi, edx
xor esi, 0x63d8e640
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 [0x1402a99cc]
mov edx, dword [0x1402a99d0]
shrd edx, eax, 0x1d
xor edx, 0xa16450ca
add edx, r11d
mov eax, dword [0x1402a99d4]
mov r9d, dword [0x1402a99d8]
shrd r9d, eax, 3
xor r9d, 0x8b25deed
cmp edx, r9d
mov eax, edx
jne 0x140074d30
mov eax, dword [0x1402a99dc]
mov ecx, dword [0x1402a99e0]
shrd ecx, eax, 3
xor ecx, 0x8f224812
mov dword [0x1402c01bc], ecx
mov eax, dword [0x1402a99e4]
mov ecx, dword [0x1402a99e8]
shrd ecx, eax, 0x11
mov eax, ecx
xor eax, 0xe0b725fd
pop rbx
pop rsi
ret
Function at 0x140074de0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a99ec], 0x3206af7
imul edx, dword [0x1402a99f0], 0x3f331202
lea eax, [rax + rdx + 0x1c0c7021]
cmp dword [0x1402c01d0], eax
je 0x140074eb2
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 [0x1402a99f4]
mov edx, dword [0x1402a99f8]
shrd edx, eax, 0x10
mov esi, edx
xor esi, 0xe415562
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 [0x1402a99fc], 0x38b25e60
imul edx, dword [0x1402a9a00], 0x6b3b0550
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x4bae957f]
imul edx, dword [0x1402a9a04], 0x57b362d
imul r9d, dword [0x1402a9a08], 0x20858013
lea edx, [rdx + r9 + 0x66efe0d]
cmp eax, edx
jne 0x140074e20
mov eax, dword [0x1402a9a0c]
mov ecx, dword [0x1402a9a10]
shrd ecx, eax, 0x10
xor ecx, 0xea5b75df
mov dword [0x1402c01d0], ecx
mov eax, dword [0x1402a9a14]
mov ecx, dword [0x1402a9a18]
shrd ecx, eax, 4
mov eax, ecx
xor eax, 0x26f83212
pop rbx
pop rsi
ret

Function at 0x140074ed0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9a1c]
mov edx, dword [0x1402a9a20]
shrd edx, eax, 0x15
xor edx, 0xcd2e3144
cmp dword [0x1402c01f8], edx
je 0x140074f8d
lea r10, [r8 + 0x1c]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9a24], 0xf84a67b0
imul edx, dword [0x1402a9a28], 0x9a108165
lea esi, [rax + rdx + 0x7d4a671a]
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 [0x1402a9a2c]
mov edx, dword [0x1402a9a30]
shrd edx, eax, 0x1f
xor edx, 0x30f212ac
add edx, r11d
mov eax, dword [0x1402a9a34]
mov r9d, dword [0x1402a9a38]
shrd r9d, eax, 0x1f
xor r9d, 0x7040990e
cmp edx, r9d
mov eax, edx
jne 0x140074f00
mov eax, dword [0x1402a9a3c]
mov ecx, dword [0x1402a9a40]
shrd ecx, eax, 5
xor ecx, 0xc78dcf09
mov dword [0x1402c01f8], ecx
mov eax, dword [0x1402a9a44]
mov ecx, dword [0x1402a9a48]
shrd ecx, eax, 0xd
mov eax, ecx
xor eax, 0x52211ce0
pop rbx
pop rsi
ret
Function at 0x140074fb0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9a4c]
mov edx, dword [0x1402a9a50]
shrd edx, eax, 0xf
xor edx, 0x74a0f992
cmp dword [0x1402c0214], edx
je 0x140075072
lea r10, [r8 + 0x16]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9a54], 0x615ab1b1
imul edx, dword [0x1402a9a58], 0xdc0e4cdd
lea esi, [rax + rdx - 0x78a7fe3b]
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 [0x1402a9a5c], 0xfa9ac6e2
imul edx, dword [0x1402a9a60], 0xe94ad50f
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x2a712c2f]
mov edx, dword [0x1402a9a64]
mov r9d, dword [0x1402a9a68]
shrd r9d, edx, 7
xor r9d, 0x91e3797d
cmp eax, r9d
jne 0x140074fe0
mov eax, dword [0x1402a9a6c]
mov ecx, dword [0x1402a9a70]
shrd ecx, eax, 0xf
xor ecx, 0xd4fa2b65
mov dword [0x1402c0214], ecx
mov eax, dword [0x1402a9a74]
mov ecx, dword [0x1402a9a78]
shrd ecx, eax, 0xa
mov eax, ecx
xor eax, 0x2de73c61
pop rbx
pop rsi
ret

Function at 0x140075090
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9a7c], 0x8321d69d
imul edx, dword [0x1402a9a80], 0x5024ccf0
lea eax, [rax + rdx + 0x29efda9a]
cmp dword [0x1402c0234], eax
je 0x14007515f
lea r10, [r8 + 0x17]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9a84]
mov edx, dword [0x1402a9a88]
shrd edx, eax, 7
mov esi, edx
xor esi, 0xe3809b38
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 [0x1402a9a8c]
mov edx, dword [0x1402a9a90]
shrd edx, eax, 0x13
xor edx, 0x9a6a500c
add edx, r11d
mov eax, dword [0x1402a9a94]
mov r9d, dword [0x1402a9a98]
shrd r9d, eax, 0x17
xor r9d, 0xdd98bbd5
cmp edx, r9d
mov eax, edx
jne 0x1400750d0
imul eax, dword [0x1402a9a9c], 0x7131ba2b
imul ecx, dword [0x1402a9aa0], 0x8cfabb81
lea eax, [rax + rcx + 0xb53ee5a]
mov dword [0x1402c0234], eax
mov eax, dword [0x1402a9aa4]
mov ecx, dword [0x1402a9aa8]
shrd ecx, eax, 0x18
mov eax, ecx
xor eax, 0xca28ac20
pop rbx
pop rsi
ret
Function at 0x140075180
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9aac], 0x97b3e0a1
imul edx, dword [0x1402a9ab0], 0xff98c691
lea eax, [rax + rdx + 0x75537bcb]
cmp dword [0x1402c0250], eax
je 0x140075252
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 [0x1402a9ab4], 0xed6580db
imul edx, dword [0x1402a9ab8], 0xb53429dc
lea esi, [rax + rdx - 0x7ce084b4]
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 [0x1402a9abc], 0x5a8c2974
imul edx, dword [0x1402a9ac0], 0xd4939644
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x6f319ffb]
mov edx, dword [0x1402a9ac4]
mov r9d, dword [0x1402a9ac8]
shrd r9d, edx, 0xa
xor r9d, 0xc9b74339
cmp eax, r9d
jne 0x1400751c0
mov eax, dword [0x1402a9acc]
mov ecx, dword [0x1402a9ad0]
shrd ecx, eax, 0x1a
xor ecx, 0xe0927dc3
mov dword [0x1402c0250], ecx
mov eax, dword [0x1402a9ad4]
mov ecx, dword [0x1402a9ad8]
shrd ecx, eax, 0xc
mov eax, ecx
xor eax, 0x314d012a
pop rbx
pop rsi
ret

Function at 0x140075270
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9adc]
mov edx, dword [0x1402a9ae0]
shrd edx, eax, 0x10
xor edx, 0x2047f3f0
cmp dword [0x1402c0260], edx
je 0x140075330
lea r10, [r8 + 0x1c]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9ae4], 0xb72d1f14
imul edx, dword [0x1402a9ae8], 0xb52622ae
lea esi, [rax + rdx + 0x54d74414]
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 [0x1402a9aec]
mov edx, dword [0x1402a9af0]
shrd edx, eax, 0x1c
xor edx, 0x1c11c515
add edx, r11d
imul eax, dword [0x1402a9af4], 0x81bc3aaa
imul r9d, dword [0x1402a9af8], 0xcc3916e1
lea eax, [rax + r9 + 0x66ff11e4]
cmp edx, eax
mov eax, edx
jne 0x1400752a0
mov eax, dword [0x1402a9afc]
mov ecx, dword [0x1402a9b00]
shrd ecx, eax, 6
xor ecx, 0xb1df028
mov dword [0x1402c0260], ecx
mov eax, dword [0x1402a9b04]
mov ecx, dword [0x1402a9b08]
shrd ecx, eax, 0x1d
mov eax, ecx
xor eax, 0x16c2821e
pop rbx
pop rsi
ret
Function at 0x140075350
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9b0c], 0xae21b038
imul edx, dword [0x1402a9b10], 0xa102a715
lea eax, [rax + rdx + 0x27b093e6]
cmp dword [0x1402c0270], eax
je 0x14007541d
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 [0x1402a9b14], 0xf420bb42
imul edx, dword [0x1402a9b18], 0x5b01f9cb
lea esi, [rax + rdx + 0x5755b290]
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 [0x1402a9b1c]
mov edx, dword [0x1402a9b20]
shrd edx, eax, 0x1a
xor edx, 0x61dee203
add edx, r11d
mov eax, dword [0x1402a9b24]
mov r9d, dword [0x1402a9b28]
shrd r9d, eax, 0x1f
xor r9d, 0xf78e28c4
cmp edx, r9d
mov eax, edx
jne 0x140075390
mov eax, dword [0x1402a9b2c]
mov ecx, dword [0x1402a9b30]
shrd ecx, eax, 4
xor ecx, 0x1a875cee
mov dword [0x1402c0270], ecx
mov eax, dword [0x1402a9b34]
mov ecx, dword [0x1402a9b38]
shrd ecx, eax, 0x1e
mov eax, ecx
xor eax, 0x719fefc4
pop rbx
pop rsi
ret

Function at 0x140075440
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9b3c]
mov edx, dword [0x1402a9b40]
shrd edx, eax, 4
xor edx, 0xc26fb23c
cmp dword [0x1402c0280], edx
je 0x140075500
lea r10, [r8 + 0x13]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9b44], 0x809da98d
imul edx, dword [0x1402a9b48], 0x92be15e1
lea esi, [rax + rdx - 0x74b3947a]
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 [0x1402a9b4c]
mov edx, dword [0x1402a9b50]
shrd edx, eax, 0x19
xor edx, 0xd959f7d
add edx, r11d
imul eax, dword [0x1402a9b54], 0x5bb3e131
imul r9d, dword [0x1402a9b58], 0xe2298e76
lea eax, [rax + r9 - 0x17dea528]
cmp edx, eax
mov eax, edx
jne 0x140075470
mov eax, dword [0x1402a9b5c]
mov ecx, dword [0x1402a9b60]
shrd ecx, eax, 0xe
xor ecx, 0xb276333e
mov dword [0x1402c0280], ecx
mov eax, dword [0x1402a9b64]
mov ecx, dword [0x1402a9b68]
shrd ecx, eax, 2
mov eax, ecx
xor eax, 0xdbdc4e3f
pop rbx
pop rsi
ret
Function at 0x140075520
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9b6c], 0x302d3731
imul edx, dword [0x1402a9b70], 0x9d1b6407
lea eax, [rax + rdx - 0x5102aac2]
cmp dword [0x1402c0290], eax
je 0x1400755ea
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 [0x1402a9b74]
mov edx, dword [0x1402a9b78]
shrd edx, eax, 0x13
mov esi, edx
xor esi, 0x85aea608
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 [0x1402a9b7c]
mov edx, dword [0x1402a9b80]
shrd edx, eax, 0x1a
xor edx, 0x4cfc0934
add edx, r11d
mov eax, dword [0x1402a9b84]
mov r9d, dword [0x1402a9b88]
shrd r9d, eax, 0x1f
xor r9d, 0x1afd403d
cmp edx, r9d
mov eax, edx
jne 0x140075560
mov eax, dword [0x1402a9b8c]
mov ecx, dword [0x1402a9b90]
shrd ecx, eax, 8
xor ecx, 0x6e704cf9
mov dword [0x1402c0290], ecx
mov eax, dword [0x1402a9b94]
mov ecx, dword [0x1402a9b98]
shrd ecx, eax, 0x1c
mov eax, ecx
xor eax, 0x87e5b8dc
pop rbx
pop rsi
ret

Function at 0x140075610
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9b9c]
mov edx, dword [0x1402a9ba0]
shrd edx, eax, 0x15
xor edx, 0x9aadfcf3
cmp dword [0x1402c02a4], edx
je 0x1400756cd
lea r10, [r8 + 0x19]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9ba4]
mov edx, dword [str.tUX]
shrd edx, eax, 0x12
mov esi, edx
xor esi, 0x6a07328f
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 [0x1402a9bac]
mov edx, dword [0x1402a9bb0]
shrd edx, eax, 0xa
xor edx, 0x6a3fc0a3
add edx, r11d
imul eax, dword [0x1402a9bb4], 0xd5bdc3e7
imul r9d, dword [0x1402a9bb8], 0x7cc70edc
lea eax, [rax + r9 - 0x5fc3e864]
cmp edx, eax
mov eax, edx
jne 0x140075640
mov eax, dword [0x1402a9bbc]
mov ecx, dword [0x1402a9bc0]
shrd ecx, eax, 0x1b
xor ecx, 0xcfb4cd3d
mov dword [0x1402c02a4], ecx
mov eax, dword [0x1402a9bc4]
mov ecx, dword [0x1402a9bc8]
shrd ecx, eax, 0xa
mov eax, ecx
xor eax, 0x879c44f4
pop rbx
pop rsi
ret
Function at 0x1400756f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9bcc], 0xf3cb950
imul edx, dword [0x1402a9bd0], 0x24b6a4cb
lea eax, [rax + rdx + 0x4c3cfd48]
cmp dword [0x1402c02b8], eax
je 0x1400757c2
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 [0x1402a9bd4], 0x65cf7805
imul edx, dword [0x1402a9bd8], 0xa8c1237e
lea esi, [rax + rdx - 0x16fa97f]
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 [0x1402a9bdc], 0x84380f6e
imul edx, dword [0x1402a9be0], 0xc2fa9c30
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x522ca68f]
mov edx, dword [0x1402a9be4]
mov r9d, dword [0x1402a9be8]
shrd r9d, edx, 0x1f
xor r9d, 0x2b92378b
cmp eax, r9d
jne 0x140075730
mov eax, dword [0x1402a9bec]
mov ecx, dword [0x1402a9bf0]
shrd ecx, eax, 8
xor ecx, 0x2adc7b98
mov dword [0x1402c02b8], ecx
imul eax, dword [0x1402a9bf4], 0x370eba4b
imul ecx, dword [0x1402a9bf8], 0xbb93bb1d
lea eax, [rax + rcx + 0x164f64ab]
pop rbx
pop rsi
ret

Function at 0x1400757e0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9bfc], 0x59e6f034
imul edx, dword [0x1402a9c00], 0x7b5d7945
lea eax, [rax + rdx - 0x30374c1b]
cmp dword [0x1402c02c0], eax
je 0x1400758b5
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 [0x1402a9c04], 0xb316dd14
imul edx, dword [0x1402a9c08], 0x98cf161f
lea esi, [rax + rdx - 0x360c504d]
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 [0x1402a9c0c]
mov edx, dword [0x1402a9c10]
shrd edx, eax, 0x1c
xor edx, 0x2b2a5ab7
add edx, r11d
imul eax, dword [0x1402a9c14], 0xd7a586a4
imul r9d, dword [0x1402a9c18], 0xa80c0a99
lea eax, [rax + r9 - 0xaed18ff]
cmp edx, eax
mov eax, edx
jne 0x140075820
imul eax, dword [0x1402a9c1c], 0x73810d94
imul ecx, dword [0x1402a9c20], 0x5a22f4dc
lea eax, [rax + rcx - 0x7b0ea943]
mov dword [0x1402c02c0], eax
mov eax, dword [0x1402a9c24]
mov ecx, dword [0x1402a9c28]
shrd ecx, eax, 0x16
mov eax, ecx
xor eax, 0xcd91d1d7
pop rbx
pop rsi
ret
Function at 0x1400758d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9c2c], 0x2a09f5f6
imul edx, dword [0x1402a9c30], 0x29a5594d
lea eax, [rax + rdx - 0x5c8b09e4]
cmp dword [0x1402c02d4], eax
je 0x1400759a2
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 [0x1402a9c34]
mov edx, dword [0x1402a9c38]
shrd edx, eax, 0x1e
mov esi, edx
xor esi, 0x95804f71
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.SJeF], 0xcf967689
imul edx, dword [0x1402a9c40], 0x7e7953ab
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x29e614ea]
imul edx, dword [0x1402a9c44], 0xba8d9c8c
imul r9d, dword [0x1402a9c48], 0xf96c7021
lea edx, [rdx + r9 - 0x1a8a5597]
cmp eax, edx
jne 0x140075910
mov eax, dword [0x1402a9c4c]
mov ecx, dword [0x1402a9c50]
shrd ecx, eax, 0x12
xor ecx, 0x6e8f360f
mov dword [0x1402c02d4], ecx
imul eax, dword [0x1402a9c54], 0x273f24d4
imul ecx, dword [0x1402a9c58], 0x32610b82
lea eax, [rax + rcx - 0xe37b57f]
pop rbx
pop rsi
ret

Function at 0x1400759c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9c5c], 0xccb2a96c
imul edx, dword [0x1402a9c60], 0x45cb72cb
lea eax, [rax + rdx + 0x5d08b525]
cmp dword [0x1402c02e4], eax
je 0x140075a95
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 [0x1402a9c64], 0xd7c75f2e
imul edx, dword [0x1402a9c68], 0x8ef64ccf
lea esi, [rax + rdx - 0x55e1f4d2]
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 [0x1402a9c6c]
mov edx, dword [0x1402a9c70]
shrd edx, eax, 0x11
xor edx, 0xe0267a6d
add edx, r11d
imul eax, dword [0x1402a9c74], 0xd7b122c1
imul r9d, dword [0x1402a9c78], 0xfd84ef95
lea eax, [rax + r9 - 0x3d625bbe]
cmp edx, eax
mov eax, edx
jne 0x140075a00
imul eax, dword [0x1402a9c7c], 0x7925ee2c
imul ecx, dword [0x1402a9c80], 0x67cb36b3
lea eax, [rax + rcx + 0x6329fbd4]
mov dword [0x1402c02e4], eax
mov eax, dword [0x1402a9c84]
mov ecx, dword [0x1402a9c88]
shrd ecx, eax, 0x1a
mov eax, ecx
xor eax, 0x8d9741e0
pop rbx
pop rsi
ret
Function at 0x140075ab0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9c8c]
mov edx, dword [0x1402a9c90]
shrd edx, eax, 0x10
xor edx, 0x502e6df9
cmp dword [0x1402c02f4], edx
je 0x140075b6f
lea r10, [r8 + 0x15]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9c94]
mov edx, dword [0x1402a9c98]
shrd edx, eax, 4
mov esi, edx
xor esi, 0x20a7e87a
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 [0x1402a9c9c]
mov edx, dword [0x1402a9ca0]
shrd edx, eax, 0x11
xor edx, 0x4b1e4bab
add edx, r11d
mov eax, dword [0x1402a9ca4]
mov r9d, dword [0x1402a9ca8]
shrd r9d, eax, 0x18
xor r9d, 0xb92dbcb8
cmp edx, r9d
mov eax, edx
jne 0x140075ae0
imul eax, dword [0x1402a9cac], 0xaf5cb18
imul ecx, dword [0x1402a9cb0], 0x39dd3aa8
lea eax, [rax + rcx + 0x1b335289]
mov dword [0x1402c02f4], eax
imul eax, dword [0x1402a9cb4], 0x8a6fa944
imul ecx, dword [0x1402a9cb8], 0x8a46c8ed
lea eax, [rax + rcx + 0x48420138]
pop rbx
pop rsi
ret

Function at 0x140075b90
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9cbc]
mov edx, dword [0x1402a9cc0]
shrd edx, eax, 0xa
xor edx, 0xad3dd899
cmp dword [0x1402c0308], edx
je 0x140075c57
lea r10, [r8 + 0x1b]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9cc4], 0x572c4867
imul edx, dword [0x1402a9cc8], 0x6c5be1bf
lea esi, [rax + rdx + 0x6438abc]
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 [0x1402a9ccc], 0x7c80f343
imul edx, dword [0x1402a9cd0], 0x41b78ef
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x48f33db3]
mov edx, dword [0x1402a9cd4]
mov r9d, dword [0x1402a9cd8]
shrd r9d, edx, 0xa
xor r9d, 0x9d3da853
cmp eax, r9d
jne 0x140075bc0
imul eax, dword [0x1402a9cdc], 0xda7bcb8a
imul ecx, dword [0x1402a9ce0], 0x85b79596
lea eax, [rax + rcx - 0x24e09b77]
mov dword [0x1402c0308], eax
imul eax, dword [0x1402a9ce4], 0xca6ae3b0
imul ecx, dword [0x1402a9ce8], 0xc8b47838
lea eax, [rax + rcx - 0x7270a9fc]
pop rbx
pop rsi
ret
Function at 0x140075c80
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a9cec], 0x7a98e43
imul edx, dword [0x1402a9cf0], 0xbde8e2ca
lea eax, [rax + rdx + 0x773eaeb4]
cmp dword [0x1402c031c], eax
je 0x140075d4a
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 [0x1402a9cf4]
mov edx, dword [0x1402a9cf8]
shrd edx, eax, 0x16
mov esi, edx
xor esi, 0x4f3eef8
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 [0x1402a9cfc]
mov edx, dword [0x1402a9d00]
shrd edx, eax, 0x1f
xor edx, 0x1e1f84a6
add edx, r11d
mov eax, dword [0x1402a9d04]
mov r9d, dword [str._E_rLM]
shrd r9d, eax, 0x15
xor r9d, 0xbdebd26d
cmp edx, r9d
mov eax, edx
jne 0x140075cc0
mov eax, dword [0x1402a9d0c]
mov ecx, dword [0x1402a9d10]
shrd ecx, eax, 0x14
xor ecx, 0x7b64d1df
mov dword [0x1402c031c], ecx
mov eax, dword [0x1402a9d14]
mov ecx, dword [0x1402a9d18]
shrd ecx, eax, 2
mov eax, ecx
xor eax, 0x1e6a0d77
pop rbx
pop rsi
ret

Function at 0x140075d70
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a9d1c]
mov edx, dword [0x1402a9d20]
shrd edx, eax, 0x19
xor edx, 0x3dfed254
cmp dword [0x1402c0330], edx
je 0x140075e37
lea r10, [r8 + 0x18]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9d24], 0x20951c03
imul edx, dword [0x1402a9d28], 0x23efc715
lea esi, [rax + rdx + 0x6cd64d67]
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 [0x1402a9d2c], 0xf1e4450b
imul edx, dword [0x1402a9d30], 0xa4782f8b
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x4164698d]
mov edx, dword [0x1402a9d34]
mov r9d, dword [0x1402a9d38]
shrd r9d, edx, 0x18
xor r9d, 0x6590df9
cmp eax, r9d
jne 0x140075da0
imul eax, dword [0x1402a9d3c], 0x63c79d00
imul ecx, dword [0x1402a9d40], 0x41607cb4
lea eax, [rax + rcx - 0x8cf530b]
mov dword [0x1402c0330], eax
imul eax, dword [0x1402a9d44], 0xbeaf6885
imul ecx, dword [0x1402a9d48], 0x39f9fdf3
lea eax, [rax + rcx + 0x771c575]
pop rbx
pop rsi
ret