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

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [str.qZ]
mov edx, dword [0x140297660]
shrd edx, eax, 4
xor edx, 0x1fe5a8ad
cmp dword [0x1402bed48], edx
je 0x14001389f
lea r10, [r8 + 0x17]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x140297664]
mov edx, dword [0x140297668]
shrd edx, eax, 0xf
mov esi, edx
xor esi, 0x632827dd
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 [0x14029766c]
mov edx, dword [0x140297670]
shrd edx, eax, 5
xor edx, 0xa2cabef8
add edx, r11d
mov eax, dword [0x140297674]
mov r9d, dword [0x140297678]
shrd r9d, eax, 0xc
xor r9d, 0xa4a9cdc6
cmp edx, r9d
mov eax, edx
jne 0x140013810
imul eax, dword [0x14029767c], 0x1055c445
imul ecx, dword [0x140297680], 0xf2eb7b0d
lea eax, [rax + rcx + 0x4a1bbf1]
mov dword [0x1402bed48], eax
mov eax, dword [0x140297684]
mov ecx, dword [0x140297688]
shrd ecx, eax, 0x1f
mov eax, ecx
xor eax, 0x3bddcd46
pop rbx
pop rsi
ret

Function at 0x1400138c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x14029768c]
mov edx, dword [0x140297690]
shrd edx, eax, 0x13
xor edx, 0x357e8944
cmp dword [0x1402bed5c], edx
je 0x140013982
lea r10, [r8 + 0x1d]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x140297694], 0xd22e62b1
imul edx, dword [0x140297698], 0x56838607
lea esi, [rax + rdx + 0x6de8bc05]
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 [0x14029769c]
mov edx, dword [0x1402976a0]
shrd edx, eax, 0xf
xor edx, 0xa55e5c10
add edx, r11d
mov eax, dword [0x1402976a4]
mov r9d, dword [0x1402976a8]
shrd r9d, eax, 1
xor r9d, 0xc2837548
cmp edx, r9d
mov eax, edx
jne 0x1400138f0
imul eax, dword [0x1402976ac], 0x966fcc33
imul ecx, dword [0x1402976b0], 0xef909d9
lea eax, [rax + rcx - 0x2b6b50a5]
mov dword [0x1402bed5c], eax
imul eax, dword [0x1402976b4], 0x13db1d6e
imul ecx, dword [0x1402976b8], 0xe997842c
lea eax, [rax + rcx + 0x3f7fde58]
pop rbx
pop rsi
ret
Function at 0x1400139a0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402976bc], 0x37cdc3b3
imul edx, dword [0x1402976c0], 0x4e9deb5
lea eax, [rax + rdx - 0x67cb2562]
cmp dword [0x1402bed70], eax
je 0x140013a6f
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 [str.iy_]
mov edx, dword [0x1402976c8]
shrd edx, eax, 1
mov esi, edx
xor esi, 0xf72eeeb8
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 [0x1402976cc]
mov edx, dword [0x1402976d0]
shrd edx, eax, 0xc
xor edx, 0x45b61a8e
add edx, r11d
mov eax, dword [0x1402976d4]
mov r9d, dword [0x1402976d8]
shrd r9d, eax, 0x18
xor r9d, 0x9a00e8e3
cmp edx, r9d
mov eax, edx
jne 0x1400139e0
imul eax, dword [0x1402976dc], 0xa662784a
imul ecx, dword [0x1402976e0], 0x2db70d66
lea eax, [rax + rcx + 0x3c464dcb]
mov dword [0x1402bed70], eax
imul eax, dword [0x1402976e4], 0xf0c20264
imul ecx, dword [0x1402976e8], 0x1df102bf
lea eax, [rax + rcx + 0x3a472b0]
pop rbx
pop rsi
ret

Function at 0x140013a90
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402976ec], 0x3cea33cc
imul edx, dword [0x1402976f0], 0xd4e37fa5
lea eax, [rax + rdx + 0x18102954]
cmp dword [0x1402bed7c], eax
je 0x140013b5f
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 [0x1402976f4]
mov edx, dword [0x1402976f8]
shrd edx, eax, 0x11
mov esi, edx
xor esi, 0x3ca12862
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 [0x1402976fc]
mov edx, dword [0x140297700]
shrd edx, eax, 0x1d
xor edx, 0x380d99d0
add edx, r11d
mov eax, dword [0x140297704]
mov r9d, dword [0x140297708]
shrd r9d, eax, 0x1b
xor r9d, 0x6e5c45f8
cmp edx, r9d
mov eax, edx
jne 0x140013ad0
imul eax, dword [0x14029770c], 0x33d020d5
imul ecx, dword [0x140297710], 0x964860bf
lea eax, [rax + rcx + 0x752a8f15]
mov dword [0x1402bed7c], eax
imul eax, dword [0x140297714], 0x8d219558
imul ecx, dword [0x140297718], 0x7c67661f
lea eax, [rax + rcx - 0x1e34d7eb]
pop rbx
pop rsi
ret
Function at 0x140013b80
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x14029771c]
mov edx, dword [0x140297720]
shrd edx, eax, 0xb
xor edx, 0xe0738e60
cmp dword [0x1402bed98], edx
je 0x140013c3a
lea r10, [r8 + 0x14]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x140297724]
mov edx, dword [0x140297728]
shrd edx, eax, 0x1f
mov esi, edx
xor esi, 0x2c3c0ae3
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 [0x14029772c]
mov edx, dword [0x140297730]
shrd edx, eax, 0xd
xor edx, 0x1e8f4b03
add edx, r11d
mov eax, dword [0x140297734]
mov r9d, dword [0x140297738]
shrd r9d, eax, 8
xor r9d, 0xcce76d6c
cmp edx, r9d
mov eax, edx
jne 0x140013bb0
mov eax, dword [0x14029773c]
mov ecx, dword [0x140297740]
shrd ecx, eax, 0x1e
xor ecx, 0x4391d47
mov dword [0x1402bed98], ecx
mov eax, dword [0x140297744]
mov ecx, dword [0x140297748]
shrd ecx, eax, 0x12
mov eax, ecx
xor eax, 0xc181c2d3
pop rbx
pop rsi
ret

Function at 0x140013c60
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x14029774c], 0x34e65cc8
imul edx, dword [0x140297750], 0x872346d6
lea eax, [rax + rdx - 0x3254239f]
cmp dword [0x1402beda0], eax
je 0x140013d2d
lea r10, [r8 + 0x14]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x140297754]
mov edx, dword [0x140297758]
shrd edx, eax, 5
mov esi, edx
xor esi, 0xa3ffe4a1
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 [0x14029775c]
mov edx, dword [0x140297760]
shrd edx, eax, 0x1e
xor edx, 0x2b435b17
add edx, r11d
imul eax, dword [0x140297764], 0xff46a955
imul r9d, dword [0x140297768], 0xe9f6f0dd
lea eax, [rax + r9 - 0x7b73104e]
cmp edx, eax
mov eax, edx
jne 0x140013ca0
mov eax, dword [0x14029776c]
mov ecx, dword [0x140297770]
shrd ecx, eax, 0x1d
xor ecx, 0xadcdc5b2
mov dword [0x1402beda0], ecx
mov eax, dword [0x140297774]
mov ecx, dword [0x140297778]
shrd ecx, eax, 4
mov eax, ecx
xor eax, 0x6a242204
pop rbx
pop rsi
ret
Function at 0x140013d50
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x14029777c], 0x3be09286
imul edx, dword [0x140297780], 0x463c7be3
lea eax, [rax + rdx + 0x296a41d9]
cmp dword [0x1402bedb8], eax
je 0x140013e22
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 [0x140297784], 0xd9f22a85
imul edx, dword [0x140297788], 0x8f434cc8
lea esi, [rax + rdx + 0x4b978d2a]
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 [0x14029778c]
mov edx, dword [0x140297790]
shrd edx, eax, 0x1f
xor edx, 0x418759d3
add edx, r11d
mov eax, dword [0x140297794]
mov r9d, dword [0x140297798]
shrd r9d, eax, 0x19
xor r9d, 0xf50436be
cmp edx, r9d
mov eax, edx
jne 0x140013d90
imul eax, dword [0x14029779c], 0x6cda7540
imul ecx, dword [0x1402977a0], 0x17ec79fa
lea eax, [rax + rcx - 0x4d9c67d3]
mov dword [0x1402bedb8], eax
mov eax, dword [0x1402977a4]
mov ecx, dword [0x1402977a8]
shrd ecx, eax, 0x19
mov eax, ecx
xor eax, 0xe12b44ed
pop rbx
pop rsi
ret

Function at 0x140013e40
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402977ac]
mov edx, dword [0x1402977b0]
shrd edx, eax, 1
xor edx, 0xe9d4e0b2
cmp dword [0x1402bedd0], edx
je 0x140013f0a
lea r10, [r8 + 0x15]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402977b4], 0x7458bc44
imul edx, dword [0x1402977b8], 0x73df40c1
lea esi, [rax + rdx + 0x811018e]
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 [0x1402977bc], 0x6994a018
imul edx, dword [0x1402977c0], 0x9f9ec421
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x2831d845]
imul edx, dword [0x1402977c4], 0xd2a82ca7
imul r9d, dword [0x1402977c8], 0x7b5af972
lea edx, [rdx + r9 - 0x79cb800e]
cmp eax, edx
jne 0x140013e70
imul eax, dword [str.OY_K], 0x917bc766
imul ecx, dword [0x1402977d0], 0xec4e92e1
lea eax, [rax + rcx + 0x5ca40779]
mov dword [0x1402bedd0], eax
imul eax, dword [0x1402977d4], 0x8cfd1218
imul ecx, dword [0x1402977d8], 0x6a602cba
lea eax, [rax + rcx - 0x6779ea50]
pop rbx
pop rsi
ret
Function at 0x140013f30
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402977dc], 0x88beb8fa
imul edx, dword [0x1402977e0], 0xc17d01dc
lea eax, [rax + rdx - 0x1149bee3]
cmp dword [0x1402beddc], eax
je 0x140014007
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 [0x1402977e4], 0x7c85fb92
imul edx, dword [0x1402977e8], 0x18468192
lea esi, [rax + rdx - 0xd4486a6]
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 [0x1402977ec], 0xedc1aa09
imul edx, dword [0x1402977f0], 0x92740363
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x577b1272]
mov edx, dword [0x1402977f4]
mov r9d, dword [0x1402977f8]
shrd r9d, edx, 0x13
xor r9d, 0x79673048
cmp eax, r9d
jne 0x140013f70
imul eax, dword [0x1402977fc], 0xe89613f
imul ecx, dword [0x140297800], 0x34f51ecb
lea eax, [rax + rcx + 0x2dd07926]
mov dword [0x1402beddc], eax
mov eax, dword [0x140297804]
mov ecx, dword [0x140297808]
shrd ecx, eax, 1
mov eax, ecx
xor eax, 0x687e112d
pop rbx
pop rsi
ret

Function at 0x140014030
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x14029780c], 0x12a78689
imul edx, dword [0x140297810], 0xc3829f19
lea eax, [rax + rdx - 0xba1bbd3]
cmp dword [0x1402bede8], eax
je 0x140014102
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 [0x140297814]
mov edx, dword [0x140297818]
shrd edx, eax, 0x18
mov esi, edx
xor esi, 0x42c5b5
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 [0x14029781c], 0x7b4f5f6
imul edx, dword [0x140297820], 0xb1ba9e6e
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x21f39133]
imul edx, dword [0x140297824], 0x4c80357b
imul r9d, dword [0x140297828], 0xe15c77bf
lea edx, [rdx + r9 + 0x7832cb9a]
cmp eax, edx
jne 0x140014070
mov eax, dword [0x14029782c]
mov ecx, dword [0x140297830]
shrd ecx, eax, 0xa
xor ecx, 0xd8849b1d
mov dword [0x1402bede8], ecx
mov eax, dword [0x140297834]
mov ecx, dword [0x140297838]
shrd ecx, eax, 0x10
mov eax, ecx
xor eax, 0xd53a3a0e
pop rbx
pop rsi
ret
Function at 0x140014120
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x14029783c]
mov edx, dword [0x140297840]
shrd edx, eax, 0x12
xor edx, 0x1a33e13f
cmp dword [0x1402bedf8], edx
je 0x1400141e2
lea r10, [r8 + 0x10]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x140297844], 0x60631dd
imul edx, dword [0x140297848], 0xb95d5a02
lea esi, [rax + rdx - 0x7fb5e4b0]
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 [0x14029784c], 0x705975ce
imul edx, dword [0x140297850], 0x8122756
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0xd3f23d5]
mov edx, dword [0x140297854]
mov r9d, dword [0x140297858]
shrd r9d, edx, 6
xor r9d, 0x5b70e470
cmp eax, r9d
jne 0x140014150
mov eax, dword [0x14029785c]
mov ecx, dword [0x140297860]
shrd ecx, eax, 1
xor ecx, 0x3d420dc0
mov dword [0x1402bedf8], ecx
imul eax, dword [0x140297864], 0x8d3d0a6
imul ecx, dword [0x140297868], 0x338f6c74
lea eax, [rax + rcx + 0x65007a67]
pop rbx
pop rsi
ret

Function at 0x140014200
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x14029786c], 0x22a86ab8
imul edx, dword [0x140297870], 0x3b2cedec
lea eax, [rax + rdx + 0x5e855131]
cmp dword [0x1402bee0c], eax
je 0x1400142d0
lea r10, [r8 + 0x1f]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x140297874], 0x9e3e8815
imul edx, dword [0x140297878], 0x94ebcded
lea esi, [rax + rdx + 0x5ae3a1d7]
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 [0x14029787c]
mov edx, dword [0x140297880]
shrd edx, eax, 6
xor edx, 0x3a9b81fe
add edx, r11d
imul eax, dword [0x140297884], 0x6fae4fc2
imul r9d, dword [0x140297888], 0xcd104f43
lea eax, [rax + r9 + 0x771a0e6b]
cmp edx, eax
mov eax, edx
jne 0x140014240
mov eax, dword [0x14029788c]
mov ecx, dword [0x140297890]
shrd ecx, eax, 5
xor ecx, 0xfedc859b
mov dword [0x1402bee0c], ecx
mov eax, dword [0x140297894]
mov ecx, dword [0x140297898]
shrd ecx, eax, 3
mov eax, ecx
xor eax, 0xee6e60f1
pop rbx
pop rsi
ret
Function at 0x1400142f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x14029789c]
mov edx, dword [0x1402978a0]
shrd edx, eax, 0x1c
xor edx, 0xf2dd7dd9
cmp dword [0x1402bee1c], edx
je 0x1400143b2
lea r10, [r8 + 0x17]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402978a4], 0xf5b29abb
imul edx, dword [0x1402978a8], 0x7d9ecafc
lea esi, [rax + rdx + 0xbae668e]
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 [0x1402978ac]
mov edx, dword [0x1402978b0]
shrd edx, eax, 0x15
xor edx, 0xdefc656f
add edx, r11d
mov eax, dword [0x1402978b4]
mov r9d, dword [0x1402978b8]
shrd r9d, eax, 0x1d
xor r9d, 0xdc29abf5
cmp edx, r9d
mov eax, edx
jne 0x140014320
imul eax, dword [0x1402978bc], 0x1adf2a7f
imul ecx, dword [0x1402978c0], 0x4f597589
lea eax, [rax + rcx - 0x2f09e28f]
mov dword [0x1402bee1c], eax
imul eax, dword [0x1402978c4], 0xc10ee30f
imul ecx, dword [0x1402978c8], 0x90eb0c63
lea eax, [rax + rcx + 0x7d78c4e3]
pop rbx
pop rsi
ret

Function at 0x1400143d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402978cc], 0x82b3dade
imul edx, dword [0x1402978d0], 0x65f390c6
lea eax, [rax + rdx - 0xa5dd0b]
cmp dword [0x1402bee34], eax
je 0x1400144a7
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 [0x1402978d4], 0x9306d09f
imul edx, dword [0x1402978d8], 0x3a21048b
lea esi, [rax + rdx - 0x40ed95f0]
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 [0x1402978dc], 0xe5023b68
imul edx, dword [0x1402978e0], 0xb2462903
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x627932a9]
mov edx, dword [0x1402978e4]
mov r9d, dword [0x1402978e8]
shrd r9d, edx, 0x11
xor r9d, 0x14cccc26
cmp eax, r9d
jne 0x140014410
imul eax, dword [0x1402978ec], 0x777222b9
imul ecx, dword [0x1402978f0], 0x79c0d3f0
lea eax, [rax + rcx - 0x318285f]
mov dword [0x1402bee34], eax
mov eax, dword [0x1402978f4]
mov ecx, dword [0x1402978f8]
shrd ecx, eax, 0x13
mov eax, ecx
xor eax, 0x61b0392b
pop rbx
pop rsi
ret
Function at 0x1400144d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402978fc]
mov edx, dword [0x140297900]
shrd edx, eax, 0x10
xor edx, 0x797fb919
cmp dword [0x1402bee74], edx
je 0x140014597
lea r10, [r8 + 0x1b]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x140297904]
mov edx, dword [0x140297908]
shrd edx, eax, 0x1f
mov esi, edx
xor esi, 0xfb507666
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 [0x14029790c], 0x6bcecc2e
imul edx, dword [0x140297910], 0x2af47fa3
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x58ac8b88]
imul edx, dword [0x140297914], 0xdb4865a9
imul r9d, dword [0x140297918], 0x6352d59d
lea edx, [rdx + r9 + 0x4a65c282]
cmp eax, edx
jne 0x140014500
imul eax, dword [0x14029791c], 0x2dfb6e32
imul ecx, dword [0x140297920], 0xc562f356
lea eax, [rax + rcx + 0x4facc23]
mov dword [0x1402bee74], eax
imul eax, dword [0x140297924], 0x23a0f67d
imul ecx, dword [0x140297928], 0x7d968f46
lea eax, [rax + rcx + 0x33d7c234]
pop rbx
pop rsi
ret

Function at 0x1400145c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [str.bD_nX], 0x56c9a87b
imul edx, dword [0x140297930], 0x6b62a597
lea eax, [rax + rdx - 0x2d997382]
cmp dword [0x1402bee88], eax
je 0x140014692
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 [0x140297934], 0x614c7931
imul edx, dword [str.h], 0x25494bb3
lea esi, [rax + rdx - 0x798b429b]
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 [0x14029793c]
mov edx, dword [0x140297940]
shrd edx, eax, 0x15
xor edx, 0x9fb3e8ed
add edx, r11d
mov eax, dword [0x140297944]
mov r9d, dword [0x140297948]
shrd r9d, eax, 0x15
xor r9d, 0x79aa43d0
cmp edx, r9d
mov eax, edx
jne 0x140014600
imul eax, dword [0x14029794c], 0xbacdcdda
imul ecx, dword [0x140297950], 0x61abeb4b
lea eax, [rax + rcx + 0x60eb0d4d]
mov dword [0x1402bee88], eax
imul eax, dword [0x140297954], 0x8d860204
imul ecx, dword [0x140297958], 0xd052bdc6
lea eax, [rax + rcx - 0x4f74a8b8]
pop rbx
pop rsi
ret
Function at 0x1400146b0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x14029795c]
mov edx, dword [0x140297960]
shrd edx, eax, 0x1d
xor edx, 0x36086d3a
cmp dword [0x1402bee98], edx
je 0x140014770
lea r10, [r8 + 0x1f]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x140297964], 0xccc4098d
imul edx, dword [0x140297968], 0x99fa68ae
lea esi, [rax + rdx + 0x3a355767]
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 [0x14029796c]
mov edx, dword [0x140297970]
shrd edx, eax, 0x18
xor edx, 0x1ba4d4e
add edx, r11d
imul eax, dword [0x140297974], 0x2b78a37d
imul r9d, dword [0x140297978], 0x5535110
lea eax, [rax + r9 + 0x35128ec1]
cmp edx, eax
mov eax, edx
jne 0x1400146e0
mov eax, dword [0x14029797c]
mov ecx, dword [0x140297980]
shrd ecx, eax, 0xb
xor ecx, 0x1618b75f
mov dword [0x1402bee98], ecx
mov eax, dword [0x140297984]
mov ecx, dword [0x140297988]
shrd ecx, eax, 0xa
mov eax, ecx
xor eax, 0x59e399a0
pop rbx
pop rsi
ret

Function at 0x140014790
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x14029798c]
mov edx, dword [0x140297990]
shrd edx, eax, 0x1f
xor edx, 0x48a90b0e
cmp dword [0x1402beea0], edx
je 0x14001484d
lea r10, [r8 + 0x10]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x140297994]
mov edx, dword [0x140297998]
shrd edx, eax, 0x1d
mov esi, edx
xor esi, 0xc56daddf
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 [0x14029799c]
mov edx, dword [0x1402979a0]
shrd edx, eax, 0x19
xor edx, 0xfab7133f
add edx, r11d
imul eax, dword [0x1402979a4], 0x76b3415a
imul r9d, dword [0x1402979a8], 0x9b11c50c
lea eax, [rax + r9 + 0x54477135]
cmp edx, eax
mov eax, edx
jne 0x1400147c0
mov eax, dword [0x1402979ac]
mov ecx, dword [0x1402979b0]
shrd ecx, eax, 0x1e
xor ecx, 0x1708ddd1
mov dword [0x1402beea0], ecx
mov eax, dword [0x1402979b4]
mov ecx, dword [0x1402979b8]
shrd ecx, eax, 0x1f
mov eax, ecx
xor eax, 0x387b07e7
pop rbx
pop rsi
ret
Function at 0x140014870
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402979bc], 0x5327be82
imul edx, dword [0x1402979c0], 0xe642d3cb
lea eax, [rax + rdx + 0x392cf424]
cmp dword [0x1402beea8], eax
je 0x140014942
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 [0x1402979c4]
mov edx, dword [0x1402979c8]
shrd edx, eax, 2
mov esi, edx
xor esi, 0x6ec80d57
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._tw_b6_], 0x71654810
imul edx, dword [0x1402979d0], 0x27af884a
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x51946dd5]
imul edx, dword [0x1402979d4], 0x8c48a3c1
imul r9d, dword [0x1402979d8], 0xc484ed2a
lea edx, [rdx + r9 - 0x3d697ca2]
cmp eax, edx
jne 0x1400148b0
mov eax, dword [0x1402979dc]
mov ecx, dword [0x1402979e0]
shrd ecx, eax, 0x10
xor ecx, 0x86e42472
mov dword [0x1402beea8], ecx
imul eax, dword [0x1402979e4], 0x70d5704b
imul ecx, dword [0x1402979e8], 0xe9a95233
lea eax, [rax + rcx - 0x3e11c8a4]
pop rbx
pop rsi
ret

Function at 0x140014960
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402979ec]
mov edx, dword [0x1402979f0]
shrd edx, eax, 2
xor edx, 0xa202bfdb
cmp dword [0x1402beeb0], edx
je 0x140014a1a
lea r10, [r8 + 0x11]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402979f4]
mov edx, dword [0x1402979f8]
shrd edx, eax, 0x19
mov esi, edx
xor esi, 0xb6a90f8
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 [0x1402979fc]
mov edx, dword [0x140297a00]
shrd edx, eax, 0x1d
xor edx, 0xd08279eb
add edx, r11d
mov eax, dword [0x140297a04]
mov r9d, dword [0x140297a08]
shrd r9d, eax, 9
xor r9d, 0x514ba9
cmp edx, r9d
mov eax, edx
jne 0x140014990
mov eax, dword [0x140297a0c]
mov ecx, dword [0x140297a10]
shrd ecx, eax, 0x14
xor ecx, 0xd8cde623
mov dword [0x1402beeb0], ecx
imul eax, dword [0x140297a14], 0xfe0c7357
imul ecx, dword [0x140297a18], 0xf2e02b48
lea eax, [rax + rcx - 0x2aa786ca]
pop rbx
pop rsi
ret
Function at 0x140014a40
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x140297a1c], 0xc895e077
imul edx, dword [0x140297a20], 0xd797944b
lea eax, [rax + rdx + 0x2ed0682e]
cmp dword [0x1402beec4], eax
je 0x140014b12
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 [0x140297a24], 0x78befba5
imul edx, dword [0x140297a28], 0x81130084
lea esi, [rax + rdx - 0x7ed48423]
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 [0x140297a2c]
mov edx, dword [0x140297a30]
shrd edx, eax, 2
xor edx, 0x3b4da66c
add edx, r11d
mov eax, dword [0x140297a34]
mov r9d, dword [0x140297a38]
shrd r9d, eax, 0xb
xor r9d, 0x7b6bbf91
cmp edx, r9d
mov eax, edx
jne 0x140014a80
imul eax, dword [0x140297a3c], 0xedd99702
imul ecx, dword [0x140297a40], 0x2eefa38c
lea eax, [rax + rcx + 0x41d995c7]
mov dword [0x1402beec4], eax
imul eax, dword [0x140297a44], 0xbbb5669
imul ecx, dword [0x140297a48], 0xd904f56b
lea eax, [rax + rcx + 0x52eb4572]
pop rbx
pop rsi
ret