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

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a95cc]
mov edx, dword [0x1402a95d0]
shrd edx, eax, 0x1a
xor edx, 0x2086d7ac
cmp dword [0x1402bfd04], edx
je 0x140073a6d
lea r10, [r8 + 0x1c]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a95d4]
mov edx, dword [0x1402a95d8]
shrd edx, eax, 0x1f
mov esi, edx
xor esi, 0xfbf0d31e
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 [0x1402a95dc]
mov edx, dword [0x1402a95e0]
shrd edx, eax, 0x1a
xor edx, 0xfa644945
add edx, r11d
imul eax, dword [str.:V_a], 0x2befd3eb
imul r9d, dword [0x1402a95e8], 0x440b83b1
lea eax, [rax + r9 - 0x2ef791de]
cmp edx, eax
mov eax, edx
jne 0x1400739e0
mov eax, dword [0x1402a95ec]
mov ecx, dword [0x1402a95f0]
shrd ecx, eax, 2
xor ecx, 0x4e68429
mov dword [0x1402bfd04], ecx
mov eax, dword [0x1402a95f4]
mov ecx, dword [0x1402a95f8]
shrd ecx, eax, 0x1f
mov eax, ecx
xor eax, 0xd00b3068
pop rbx
pop rsi
ret

Function at 0x140073a90
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a95fc], 0x575aa943
imul edx, dword [0x1402a9600], 0x38010cf2
lea eax, [rax + rdx - 0x476bb416]
cmp dword [0x1402bfd54], eax
je 0x140073b6a
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 [0x1402a9604], 0x45473a
imul edx, dword [0x1402a9608], 0x559a3371
lea esi, [rax + rdx + 0x607ff619]
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 [0x1402a960c], 0xb202354
imul edx, dword [0x1402a9610], 0x6acff37c
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x1e417e29]
imul edx, dword [0x1402a9614], 0xb9581a4f
imul r9d, dword [0x1402a9618], 0x975936bf
lea edx, [rdx + r9 + 0x78a1c034]
cmp eax, edx
jne 0x140073ad0
imul eax, dword [0x1402a961c], 0xf61f4b1e
imul ecx, dword [0x1402a9620], 0xfb95a00b
lea eax, [rax + rcx + 0x203b9e09]
mov dword [0x1402bfd54], eax
mov eax, dword [0x1402a9624]
mov ecx, dword [0x1402a9628]
shrd ecx, eax, 0x1e
mov eax, ecx
xor eax, 0xc9043686
pop rbx
pop rsi
ret
Function at 0x140073b90
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a962c]
mov edx, dword [0x1402a9630]
shrd edx, eax, 4
xor edx, 0xbaf4f624
cmp dword [0x1402bfda4], edx
je 0x140073c4d
lea r10, [r8 + 0x19]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [str.ELR_r], 0x68110bc5
imul edx, dword [0x1402a9638], 0xb8c60c45
lea esi, [rax + rdx - 0x6ab17d7f]
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 [0x1402a963c]
mov edx, dword [str.nCdI]
shrd edx, eax, 0x10
xor edx, 0x8e44c565
add edx, r11d
mov eax, dword [0x1402a9644]
mov r9d, dword [0x1402a9648]
shrd r9d, eax, 0xc
xor r9d, 0x9ae0c73c
cmp edx, r9d
mov eax, edx
jne 0x140073bc0
mov eax, dword [0x1402a964c]
mov ecx, dword [0x1402a9650]
shrd ecx, eax, 3
xor ecx, 0xf6089f47
mov dword [0x1402bfda4], ecx
mov eax, dword [0x1402a9654]
mov ecx, dword [0x1402a9658]
shrd ecx, eax, 0x17
mov eax, ecx
xor eax, 0x275bc98f
pop rbx
pop rsi
ret

Function at 0x140073c70
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a965c]
mov edx, dword [0x1402a9660]
shrd edx, eax, 0x16
xor edx, 0xdae44211
cmp dword [0x1402bfdf0], edx
je 0x140073d30
lea r10, [r8 + 0x10]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9664], 0x73ee3205
imul edx, dword [0x1402a9668], 0xdb3c901d
lea esi, [rax + rdx - 0x58a5957d]
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 [0x1402a966c]
mov edx, dword [0x1402a9670]
shrd edx, eax, 0xb
xor edx, 0x39e529d3
add edx, r11d
imul eax, dword [0x1402a9674], 0xdd16662c
imul r9d, dword [0x1402a9678], 0xee439e47
lea eax, [rax + r9 - 0x6632ffec]
cmp edx, eax
mov eax, edx
jne 0x140073ca0
mov eax, dword [0x1402a967c]
mov ecx, dword [0x1402a9680]
shrd ecx, eax, 0x1e
xor ecx, 0x50817267
mov dword [0x1402bfdf0], ecx
imul eax, dword [0x1402a9684], 0x83ff2b14
imul ecx, dword [0x1402a9688], 0x5e73c487
lea eax, [rax + rcx + 0x44ba79a5]
pop rbx
pop rsi
ret
Function at 0x140073d50
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a968c]
mov edx, dword [0x1402a9690]
shrd edx, eax, 8
xor edx, 0x51c0e6b6
cmp dword [0x1402bfe40], edx
je 0x140073e15
lea r10, [r8 + 0x1e]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9694], 0xa2feebb
imul edx, dword [0x1402a9698], 0x6326b9d8
lea esi, [rax + rdx - 0x6ee67a0c]
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 [0x1402a969c], 0xd0cf8717
imul edx, dword [0x1402a96a0], 0x30533463
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x46224326]
imul edx, dword [0x1402a96a4], 0x5a181172
imul r9d, dword [0x1402a96a8], 0xee680fed
lea edx, [rdx + r9 + 0x332b8704]
cmp eax, edx
jne 0x140073d80
mov eax, dword [0x1402a96ac]
mov ecx, dword [0x1402a96b0]
shrd ecx, eax, 0x18
xor ecx, 0x5657b5ba
mov dword [0x1402bfe40], ecx
mov eax, dword [0x1402a96b4]
mov ecx, dword [0x1402a96b8]
shrd ecx, eax, 4
mov eax, ecx
xor eax, 0x918e77c1
pop rbx
pop rsi
ret

Function at 0x140073e30
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a96bc]
mov edx, dword [0x1402a96c0]
shrd edx, eax, 0x1b
xor edx, 0x718d0ac2
cmp dword [0x1402bfe90], edx
je 0x140073ef2
lea r10, [r8 + 0x11]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a96c4], 0x7ab3500d
imul edx, dword [0x1402a96c8], 0x631c71a9
lea esi, [rax + rdx + 0x4a287405]
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 [0x1402a96cc], 0x8250d1a1
imul edx, dword [0x1402a96d0], 0xd3cb6281
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x74548b13]
mov edx, dword [0x1402a96d4]
mov r9d, dword [0x1402a96d8]
shrd r9d, edx, 0x1b
xor r9d, 0x27d8d718
cmp eax, r9d
jne 0x140073e60
mov eax, dword [0x1402a96dc]
mov ecx, dword [0x1402a96e0]
shrd ecx, eax, 0x19
xor ecx, 0x35ee6fa0
mov dword [0x1402bfe90], ecx
mov eax, dword [0x1402a96e4]
mov ecx, dword [str.__Zd]
shrd ecx, eax, 0x18
mov eax, ecx
xor eax, 0x8a11089b
pop rbx
pop rsi
ret
Function at 0x140073f10
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a96ec], 0x3e5644c8
imul edx, dword [0x1402a96f0], 0xe1781961
lea eax, [rax + rdx + 0x66738061]
cmp dword [0x1402bfedc], eax
je 0x140073fe7
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 [0x1402a96f4]
mov edx, dword [0x1402a96f8]
shrd edx, eax, 9
mov esi, edx
xor esi, 0x19fb622e
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 [0x1402a96fc], 0xe5b2547
imul edx, dword [0x1402a9700], 0xc96ee428
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0xbf81968]
imul edx, dword [0x1402a9704], 0xe1b24c63
imul r9d, dword [0x1402a9708], 0xcaea3b86
lea edx, [rdx + r9 - 0x32a7b1f]
cmp eax, edx
jne 0x140073f50
imul eax, dword [0x1402a970c], 0xfa4b6a29
imul ecx, dword [0x1402a9710], 0x4c0b6d56
lea eax, [rax + rcx + 0x3d945bfb]
mov dword [0x1402bfedc], eax
imul eax, dword [0x1402a9714], 0x6824469d
imul ecx, dword [0x1402a9718], 0x3dd25eb6
lea eax, [rax + rcx + 0x7ede3296]
pop rbx
pop rsi
ret

Function at 0x140074010
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a971c]
mov edx, dword [0x1402a9720]
shrd edx, eax, 0x1e
xor edx, 0xb14b3e26
cmp dword [0x1402bff28], edx
je 0x1400740d5
lea r10, [r8 + 0x15]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9724], 0x9db8fe3c
imul edx, dword [0x1402a9728], 0x68e061e0
lea esi, [rax + rdx + 0x8051375]
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 [0x1402a972c], 0x8d159580
imul edx, dword [0x1402a9730], 0x2a5b46a4
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x45745dd7]
imul edx, dword [0x1402a9734], 0x93990b11
imul r9d, dword [0x1402a9738], 0xa34d3924
lea edx, [rdx + r9 - 0x4081ddb3]
cmp eax, edx
jne 0x140074040
mov eax, dword [0x1402a973c]
mov ecx, dword [0x1402a9740]
shrd ecx, eax, 0xa
xor ecx, 0x1589c23e
mov dword [0x1402bff28], ecx
imul eax, dword [0x1402a9744], 0xc79c1912
imul ecx, dword [0x1402a9748], 0x39fd1577
lea eax, [rax + rcx - 0x6ff59cc4]
pop rbx
pop rsi
ret
Function at 0x140074100
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a974c]
mov edx, dword [0x1402a9750]
shrd edx, eax, 9
xor edx, 0x563495ca
cmp dword [0x1402bff74], edx
je 0x1400741c4
lea r10, [r8 + 0x18]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9754]
mov edx, dword [0x1402a9758]
shrd edx, eax, 0x1b
mov esi, edx
xor esi, 0x6d5214eb
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 [0x1402a975c], 0x26b3f724
imul edx, dword [0x1402a9760], 0x54b379b5
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x7e283972]
mov edx, dword [0x1402a9764]
mov r9d, dword [str.WeaA]
shrd r9d, edx, 0x13
xor r9d, 0xc9e92cff
cmp eax, r9d
jne 0x140074130
imul eax, dword [0x1402a976c], 0x7811f0ca
imul ecx, dword [0x1402a9770], 0x86712bf6
lea eax, [rax + rcx - 0x6bd6b2fd]
mov dword [0x1402bff74], eax
imul eax, dword [0x1402a9774], 0xae318aa7
imul ecx, dword [0x1402a9778], 0x7b9cd80f
lea eax, [rax + rcx - 0x6b2d0b0f]
pop rbx
pop rsi
ret

Function at 0x1400741f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a977c]
mov edx, dword [0x1402a9780]
shrd edx, eax, 0x18
xor edx, 0xfba7f7e0
cmp dword [0x1402bffc0], edx
je 0x1400742ad
lea r10, [r8 + 0x12]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9784], 0x79236fe7
imul edx, dword [0x1402a9788], 0x13fe5378
lea esi, [rax + rdx + 0x1bce2ed1]
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 [0x1402a978c]
mov edx, dword [0x1402a9790]
shrd edx, eax, 7
xor edx, 0x7e5c3ea6
add edx, r11d
mov eax, dword [0x1402a9794]
mov r9d, dword [0x1402a9798]
shrd r9d, eax, 0x15
xor r9d, 0xd1323c18
cmp edx, r9d
mov eax, edx
jne 0x140074220
mov eax, dword [0x1402a979c]
mov ecx, dword [0x1402a97a0]
shrd ecx, eax, 0x17
xor ecx, 0x8ee9c343
mov dword [0x1402bffc0], ecx
imul eax, dword [0x1402a97a4], 0xe0fbf6a9
imul ecx, dword [0x1402a97a8], 0x91dd56c9
lea eax, [rax + rcx - 0xe832007]
pop rbx
pop rsi
ret
Function at 0x1400742d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a97ac]
mov edx, dword [0x1402a97b0]
shrd edx, eax, 0x16
xor edx, 0x828483eb
cmp dword [0x1402bffec], edx
je 0x14007438f
lea r10, [r8 + 0x1b]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a97b4]
mov edx, dword [0x1402a97b8]
shrd edx, eax, 0xe
mov esi, edx
xor esi, 0x9f0183c6
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 [0x1402a97bc]
mov edx, dword [0x1402a97c0]
shrd edx, eax, 0x18
xor edx, 0xcf28dbbe
add edx, r11d
mov eax, dword [0x1402a97c4]
mov r9d, dword [0x1402a97c8]
shrd r9d, eax, 0x1a
xor r9d, 0x131bfb98
cmp edx, r9d
mov eax, edx
jne 0x140074300
imul eax, dword [0x1402a97cc], 0x654ee2f7
imul ecx, dword [0x1402a97d0], 0x3981ccd6
lea eax, [rax + rcx - 0xe698caf]
mov dword [0x1402bffec], eax
mov eax, dword [0x1402a97d4]
mov ecx, dword [str.Ik]
shrd ecx, eax, 0x1e
mov eax, ecx
xor eax, 0x60c30b87
pop rbx
pop rsi
ret

Function at 0x1400743b0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a97dc]
mov edx, dword [0x1402a97e0]
shrd edx, eax, 0x15
xor edx, 0x5bf35957
cmp dword [0x1402c001c], edx
je 0x140074474
lea r10, [r8 + 0x1a]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a97e4]
mov edx, dword [0x1402a97e8]
shrd edx, eax, 7
mov esi, edx
xor esi, 0xa850af49
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 [0x1402a97ec], 0x619cb4bc
imul edx, dword [0x1402a97f0], 0x7628eab
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x43db3095]
mov edx, dword [0x1402a97f4]
mov r9d, dword [0x1402a97f8]
shrd r9d, edx, 0xa
xor r9d, 0x21732e0b
cmp eax, r9d
jne 0x1400743e0
imul eax, dword [0x1402a97fc], 0xcf38798e
imul ecx, dword [0x1402a9800], 0x24ae79e7
lea eax, [rax + rcx + 0x20fb5f80]
mov dword [0x1402c001c], eax
mov eax, dword [0x1402a9804]
mov ecx, dword [0x1402a9808]
shrd ecx, eax, 0x1a
mov eax, ecx
xor eax, 0x2140193e
pop rbx
pop rsi
ret
Function at 0x140074490
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a980c], 0xa8a35a7a
imul edx, dword [0x1402a9810], 0x438294da
lea eax, [rax + rdx + 0x5907bf79]
cmp dword [0x1402c004c], eax
je 0x140074562
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 [0x1402a9814]
mov edx, dword [0x1402a9818]
shrd edx, eax, 5
mov esi, edx
xor esi, 0xad70c210
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 [0x1402a981c]
mov edx, dword [0x1402a9820]
shrd edx, eax, 0xb
xor edx, 0x9cc8f917
add edx, r11d
imul eax, dword [0x1402a9824], 0xd4c5f182
imul r9d, dword [str.h___], 0x67fe35c3
lea eax, [rax + r9 + 0x3969c8c1]
cmp edx, eax
mov eax, edx
jne 0x1400744d0
imul eax, dword [0x1402a982c], 0xa5cc1184
imul ecx, dword [0x1402a9830], 0x28a6b43d
lea eax, [rax + rcx - 0x566f8cca]
mov dword [0x1402c004c], eax
imul eax, dword [0x1402a9834], 0xeaaec11b
imul ecx, dword [0x1402a9838], 0x4177431c
lea eax, [rax + rcx - 0x4ccb65c2]
pop rbx
pop rsi
ret

Function at 0x140074580
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a983c], 0x1c1ff085
imul edx, dword [0x1402a9840], 0x746d35fb
lea eax, [rax + rdx + 0x37613ee7]
cmp dword [0x1402c008c], eax
je 0x140074650
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 [0x1402a9844], 0xa4e243dc
imul edx, dword [0x1402a9848], 0x725bbfbf
lea esi, [rax + rdx - 0x6552d8ee]
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 [0x1402a984c]
mov edx, dword [0x1402a9850]
shrd edx, eax, 0x10
xor edx, 0xe5ebc09c
add edx, r11d
imul eax, dword [0x1402a9854], 0x63bcb9c5
imul r9d, dword [0x1402a9858], 0x166a1e73
lea eax, [rax + r9 + 0x5620d3e]
cmp edx, eax
mov eax, edx
jne 0x1400745c0
mov eax, dword [0x1402a985c]
mov ecx, dword [0x1402a9860]
shrd ecx, eax, 4
xor ecx, 0x4aa9b972
mov dword [0x1402c008c], ecx
imul eax, dword [0x1402a9864], 0x3f5c4ecd
imul ecx, dword [0x1402a9868], 0x7803f693
lea eax, [rax + rcx + 0x2c0f103b]
pop rbx
pop rsi
ret
Function at 0x140074670
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a986c]
mov edx, dword [0x1402a9870]
shrd edx, eax, 8
xor edx, 0x342aabbc
cmp dword [0x1402c00c4], edx
je 0x14007473a
lea r10, [r8 + 0x1d]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9874], 0x4f99f915
imul edx, dword [0x1402a9878], 0x8ae13326
lea esi, [rax + rdx - 0x3bfafc2c]
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 [0x1402a987c], 0x68ab78fb
imul edx, dword [str.__XS], 0xeff0305d
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x3343132d]
imul edx, dword [0x1402a9884], 0x6b637797
imul r9d, dword [0x1402a9888], 0xebbd98b2
lea edx, [rdx + r9 + 0x70065a4c]
cmp eax, edx
jne 0x1400746a0
imul eax, dword [0x1402a988c], 0xa33f7d25
imul ecx, dword [0x1402a9890], 0x6a3c458d
lea eax, [rax + rcx - 0x1667b37]
mov dword [0x1402c00c4], eax
imul eax, dword [0x1402a9894], 0x48e0c607
imul ecx, dword [0x1402a9898], 0x7a87e90e
lea eax, [rax + rcx - 0x387eac15]
pop rbx
pop rsi
ret

Function at 0x140074760
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a989c], 0xac329332
imul edx, dword [0x1402a98a0], 0xa7c2a156
lea eax, [rax + rdx - 0x2712c595]
cmp dword [0x1402c00d0], eax
je 0x14007482d
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 [str.V_s_t]
mov edx, dword [0x1402a98a8]
shrd edx, eax, 5
mov esi, edx
xor esi, 0xb0f04b80
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 [0x1402a98ac]
mov edx, dword [0x1402a98b0]
shrd edx, eax, 0xe
xor edx, 0x10b1c0cf
add edx, r11d
imul eax, dword [0x1402a98b4], 0xfc8c925d
imul r9d, dword [0x1402a98b8], 0x60d655df
lea eax, [rax + r9 - 0x3e22aa65]
cmp edx, eax
mov eax, edx
jne 0x1400747a0
mov eax, dword [0x1402a98bc]
mov ecx, dword [0x1402a98c0]
shrd ecx, eax, 0x13
xor ecx, 0x4a2c9896
mov dword [0x1402c00d0], ecx
mov eax, dword [0x1402a98c4]
mov ecx, dword [0x1402a98c8]
shrd ecx, eax, 0x11
mov eax, ecx
xor eax, 0x3ac9bbec
pop rbx
pop rsi
ret
Function at 0x140074850
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a98cc], 0x949f78d
imul edx, dword [0x1402a98d0], 0xa54b31a
lea eax, [rax + rdx + 0x78b92cc4]
cmp dword [0x1402c00ec], eax
je 0x140074925
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 [0x1402a98d4], 0xff938929
imul edx, dword [0x1402a98d8], 0xa713754f
lea esi, [rax + rdx + 0x620c1370]
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 [0x1402a98dc], 0x6d148d6d
imul edx, dword [0x1402a98e0], 0x935fc483
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0xb3d1f69]
imul edx, dword [0x1402a98e4], 0x53073551
imul r9d, dword [0x1402a98e8], 0x4cb9162e
lea edx, [rdx + r9 + 0x5ed2e311]
cmp eax, edx
jne 0x140074890
mov eax, dword [0x1402a98ec]
mov ecx, dword [0x1402a98f0]
shrd ecx, eax, 0xc
xor ecx, 0xd9642447
mov dword [0x1402c00ec], ecx
imul eax, dword [0x1402a98f4], 0xc8c95978
imul ecx, dword [0x1402a98f8], 0x2eeac0b6
lea eax, [rax + rcx + 0x3a228b4c]
pop rbx
pop rsi
ret

Function at 0x140074950
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a98fc]
mov edx, dword [0x1402a9900]
shrd edx, eax, 0xa
xor edx, 0xed0249ae
cmp dword [0x1402c00fc], edx
je 0x140074a1a
lea r10, [r8 + 0x13]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9904], 0x1fbc86ed
imul edx, dword [0x1402a9908], 0xc598c495
lea esi, [rax + rdx - 0x4d8eab7]
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 [0x1402a990c], 0x32684405
imul edx, dword [0x1402a9910], 0x471fbd09
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x63844195]
imul edx, dword [0x1402a9914], 0x24844837
imul r9d, dword [0x1402a9918], 0xdb7c43c
lea edx, [rdx + r9 - 0x1f61e108]
cmp eax, edx
jne 0x140074980
imul eax, dword [0x1402a991c], 0x91c83ef2
imul ecx, dword [0x1402a9920], 0xe6dcde70
lea eax, [rax + rcx + 0x707cb4ad]
mov dword [0x1402c00fc], eax
mov eax, dword [0x1402a9924]
mov ecx, dword [0x1402a9928]
shrd ecx, eax, 0x1d
mov eax, ecx
xor eax, 0xd29614c4
pop rbx
pop rsi
ret
Function at 0x140074a40
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a992c], 0x62d00731
imul edx, dword [0x1402a9930], 0x22463d8
lea eax, [rax + rdx + 0x3b3cc83]
cmp dword [0x1402c0114], eax
je 0x140074b0f
lea r10, [r8 + 0x19]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9934]
mov edx, dword [0x1402a9938]
shrd edx, eax, 0x1d
mov esi, edx
xor esi, 0x59fbeb7
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 [0x1402a993c], 0x551a103e
imul edx, dword [0x1402a9940], 0x55ba9413
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0xec09eeb]
mov edx, dword [0x1402a9944]
mov r9d, dword [0x1402a9948]
shrd r9d, edx, 0x17
xor r9d, 0xe2c5073c
cmp eax, r9d
jne 0x140074a80
mov eax, dword [0x1402a994c]
mov ecx, dword [0x1402a9950]
shrd ecx, eax, 0x1b
xor ecx, 0x3abe0270
mov dword [0x1402c0114], ecx
imul eax, dword [0x1402a9954], 0x353c7ce6
imul ecx, dword [0x1402a9958], 0xb4c0b3a2
lea eax, [rax + rcx - 0x3f2d03e2]
pop rbx
pop rsi
ret

Function at 0x140074b30
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a995c]
mov edx, dword [0x1402a9960]
shrd edx, eax, 0xc
xor edx, 0x11d87011
cmp dword [0x1402c0134], edx
je 0x140074bed
lea r10, [r8 + 0x12]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9964]
mov edx, dword [0x1402a9968]
shrd edx, eax, 0x19
mov esi, edx
xor esi, 0xee3e95ab
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 [0x1402a996c]
mov edx, dword [0x1402a9970]
shrd edx, eax, 0xc
xor edx, 0x92da552b
add edx, r11d
imul eax, dword [0x1402a9974], 0x641f4fd0
imul r9d, dword [0x1402a9978], 0x34918ecf
lea eax, [rax + r9 + 0x5c76daea]
cmp edx, eax
mov eax, edx
jne 0x140074b60
mov eax, dword [0x1402a997c]
mov ecx, dword [0x1402a9980]
shrd ecx, eax, 1
xor ecx, 0x9dd3e715
mov dword [0x1402c0134], ecx
imul eax, dword [0x1402a9984], 0xee936240
imul ecx, dword [0x1402a9988], 0x166c8974
lea eax, [rax + rcx - 0x6e81179b]
pop rbx
pop rsi
ret