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

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a920c], 0x1004785a
imul edx, dword [0x1402a9210], 0x4a025fec
lea eax, [rax + rdx - 0x25435433]
cmp dword [0x1402bf6bc], eax
je 0x140072812
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 [0x1402a9214]
mov edx, dword [0x1402a9218]
shrd edx, eax, 1
mov esi, edx
xor esi, 0xf30e0c7e
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 [0x1402a921c]
mov edx, dword [0x1402a9220]
shrd edx, eax, 4
xor edx, 0x14517883
add edx, r11d
imul eax, dword [0x1402a9224], 0x344c5625
imul r9d, dword [0x1402a9228], 0x3ea5ecd2
lea eax, [rax + r9 + 0x2f2b091b]
cmp edx, eax
mov eax, edx
jne 0x140072780
imul eax, dword [0x1402a922c], 0xe235e4f9
imul ecx, dword [0x1402a9230], 0xadef7203
lea eax, [rax + rcx + 0x4ce48d39]
mov dword [0x1402bf6bc], eax
imul eax, dword [0x1402a9234], 0x2a9cf433
imul ecx, dword [0x1402a9238], 0xf373b100
lea eax, [rax + rcx + 0x139b71de]
pop rbx
pop rsi
ret

Function at 0x140072830
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a923c], 0x3c3d2eec
imul edx, dword [0x1402a9240], 0x74cfe5f5
lea eax, [rax + rdx - 0x5acd2395]
cmp dword [0x1402bf70c], eax
je 0x140072904
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 [0x1402a9244]
mov edx, dword [0x1402a9248]
shrd edx, eax, 0xb
mov esi, edx
xor esi, 0x347f8ffa
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 [0x1402a924c], 0x4ef6eced
imul edx, dword [0x1402a9250], 0xef906187
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x50753e0b]
mov edx, dword [0x1402a9254]
mov r9d, dword [0x1402a9258]
shrd r9d, edx, 0x1c
xor r9d, 0xccebb9aa
cmp eax, r9d
jne 0x140072870
imul eax, dword [0x1402a925c], 0x1caa37da
imul ecx, dword [0x1402a9260], 0x6d9abdf9
lea eax, [rax + rcx + 0x210c7e6f]
mov dword [0x1402bf70c], eax
imul eax, dword [0x1402a9264], 0xf7b72d1b
imul ecx, dword [0x1402a9268], 0xc9b2de0d
lea eax, [rax + rcx - 0x2f2b635b]
pop rbx
pop rsi
ret
Function at 0x140072930
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a926c]
mov edx, dword [0x1402a9270]
shrd edx, eax, 0x1a
xor edx, 0xc8a17ff9
cmp dword [0x1402bf75c], edx
je 0x1400729ea
lea r10, [r8 + 0x18]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9274]
mov edx, dword [0x1402a9278]
shrd edx, eax, 0x16
mov esi, edx
xor esi, 0xcd867b59
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 [0x1402a927c]
mov edx, dword [0x1402a9280]
shrd edx, eax, 0x1a
xor edx, 0x4f67bff0
add edx, r11d
mov eax, dword [0x1402a9284]
mov r9d, dword [0x1402a9288]
shrd r9d, eax, 9
xor r9d, 0x1819d725
cmp edx, r9d
mov eax, edx
jne 0x140072960
mov eax, dword [0x1402a928c]
mov ecx, dword [0x1402a9290]
shrd ecx, eax, 1
xor ecx, 0x813373f4
mov dword [0x1402bf75c], ecx
mov eax, dword [0x1402a9294]
mov ecx, dword [0x1402a9298]
shrd ecx, eax, 9
mov eax, ecx
xor eax, 0xca874ba0
pop rbx
pop rsi
ret

Function at 0x140072a10
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a929c], 0x7230e50c
imul edx, dword [0x1402a92a0], 0x4f0106ab
lea eax, [rax + rdx - 0x49acd]
cmp dword [0x1402bf7ac], eax
je 0x140072ae2
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 [0x1402a92a4], 0xd26e2c91
imul edx, dword [0x1402a92a8], 0xaa8de371
lea esi, [rax + rdx + 0x6dd2fce1]
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 [0x1402a92ac], 0xbab6844e
imul edx, dword [0x1402a92b0], 0x5ad8ddd6
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x29396f65]
mov edx, dword [0x1402a92b4]
mov r9d, dword [str.iJ_v]
shrd r9d, edx, 0x13
xor r9d, 0x778daf28
cmp eax, r9d
jne 0x140072a50
mov eax, dword [0x1402a92bc]
mov ecx, dword [0x1402a92c0]
shrd ecx, eax, 0x18
xor ecx, 0xfbea0588
mov dword [0x1402bf7ac], ecx
imul eax, dword [0x1402a92c4], 0x79b8331a
imul ecx, dword [0x1402a92c8], 0x638eccdb
lea eax, [rax + rcx + 0x81e146b]
pop rbx
pop rsi
ret
Function at 0x140072b00
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a92cc]
mov edx, dword [0x1402a92d0]
shrd edx, eax, 8
xor edx, 0x780aaa8a
cmp dword [0x1402bf7fc], edx
je 0x140072bbf
lea r10, [r8 + 0x1a]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a92d4]
mov edx, dword [0x1402a92d8]
shrd edx, eax, 0x1f
mov esi, edx
xor esi, 0xd8de1b94
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 [0x1402a92dc], 0x79b848eb
imul edx, dword [0x1402a92e0], 0x9dd863dc
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x6a02bfb4]
mov edx, dword [0x1402a92e4]
mov r9d, dword [0x1402a92e8]
shrd r9d, edx, 8
xor r9d, 0x58fed746
cmp eax, r9d
jne 0x140072b30
mov eax, dword [0x1402a92ec]
mov ecx, dword [0x1402a92f0]
shrd ecx, eax, 0xa
xor ecx, 0x9b30545c
mov dword [0x1402bf7fc], ecx
imul eax, dword [0x1402a92f4], 0x977f7319
imul ecx, dword [0x1402a92f8], 0x805438c6
lea eax, [rax + rcx - 0x6f230a6d]
pop rbx
pop rsi
ret

Function at 0x140072be0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [str.60e]
mov edx, dword [0x1402a9300]
shrd edx, eax, 0xe
xor edx, 0x64da79c2
cmp dword [0x1402bf84c], edx
je 0x140072c9d
lea r10, [r8 + 0x1c]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9304]
mov edx, dword [0x1402a9308]
shrd edx, eax, 0x14
mov esi, edx
xor esi, 0x24291dc2
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 [0x1402a930c]
mov edx, dword [0x1402a9310]
shrd edx, eax, 6
xor edx, 0xa159fc02
add edx, r11d
imul eax, dword [0x1402a9314], 0x9c0840c2
imul r9d, dword [0x1402a9318], 0x5ed92fcc
lea eax, [rax + r9 + 0x15762ebd]
cmp edx, eax
mov eax, edx
jne 0x140072c10
mov eax, dword [0x1402a931c]
mov ecx, dword [0x1402a9320]
shrd ecx, eax, 0x13
xor ecx, 0x6d1b5e85
mov dword [0x1402bf84c], ecx
mov eax, dword [0x1402a9324]
mov ecx, dword [0x1402a9328]
shrd ecx, eax, 0x18
mov eax, ecx
xor eax, 0x9c50255f
pop rbx
pop rsi
ret
Function at 0x140072cc0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a932c]
mov edx, dword [0x1402a9330]
shrd edx, eax, 6
xor edx, 0xcd02ee82
cmp dword [0x1402bf8a0], edx
je 0x140072d7f
lea r10, [r8 + 0x1d]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9334]
mov edx, dword [0x1402a9338]
shrd edx, eax, 0xb
mov esi, edx
xor esi, 0x89cc1ece
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 [0x1402a933c]
mov edx, dword [0x1402a9340]
shrd edx, eax, 0x19
xor edx, 0xdf9be051
add edx, r11d
mov eax, dword [0x1402a9344]
mov r9d, dword [0x1402a9348]
shrd r9d, eax, 0x1f
xor r9d, 0x718c25e2
cmp edx, r9d
mov eax, edx
jne 0x140072cf0
imul eax, dword [0x1402a934c], 0xcaf5137e
imul ecx, dword [0x1402a9350], 0x4165e2a1
lea eax, [rax + rcx - 0x1522b3b2]
mov dword [0x1402bf8a0], eax
imul eax, dword [0x1402a9354], 0x6a21f58f
imul ecx, dword [0x1402a9358], 0xe065f46e
lea eax, [rax + rcx + 0x435fde32]
pop rbx
pop rsi
ret

Function at 0x140072da0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a935c], 0x7c5675
imul edx, dword [0x1402a9360], 0xe0f54c1a
lea eax, [rax + rdx - 0x2ca02796]
cmp dword [0x1402bf8f4], eax
je 0x140072e6f
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 [0x1402a9364]
mov edx, dword [0x1402a9368]
shrd edx, eax, 8
mov esi, edx
xor esi, 0x548679ad
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 [0x1402a936c], 0x44561797
imul edx, dword [0x1402a9370], 0xf45c3dce
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x436502fe]
mov edx, dword [0x1402a9374]
mov r9d, dword [0x1402a9378]
shrd r9d, edx, 0x13
xor r9d, 0x8ca8452e
cmp eax, r9d
jne 0x140072de0
mov eax, dword [0x1402a937c]
mov ecx, dword [0x1402a9380]
shrd ecx, eax, 1
xor ecx, 0xc5995bbe
mov dword [0x1402bf8f4], ecx
mov eax, dword [0x1402a9384]
mov ecx, dword [0x1402a9388]
shrd ecx, eax, 0xa
mov eax, ecx
xor eax, 0xc64de825
pop rbx
pop rsi
ret
Function at 0x140072e90
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a938c]
mov edx, dword [0x1402a9390]
shrd edx, eax, 0x11
xor edx, 0x62789816
cmp dword [0x1402bf948], edx
je 0x140072f57
lea r10, [r8 + 0x18]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9394]
mov edx, dword [0x1402a9398]
shrd edx, eax, 0x17
mov esi, edx
xor esi, 0x6f2d9c43
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 [0x1402a939c], 0xc120b80a
imul edx, dword [0x1402a93a0], 0x4ee48715
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x20da6094]
imul edx, dword [0x1402a93a4], 0x9f1b77c6
imul r9d, dword [0x1402a93a8], 0x327c0d95
lea edx, [rdx + r9 - 0x53c52d76]
cmp eax, edx
jne 0x140072ec0
imul eax, dword [0x1402a93ac], 0x5bd651a2
imul ecx, dword [0x1402a93b0], 0x310fb080
lea eax, [rax + rcx + 0x6f477cd]
mov dword [0x1402bf948], eax
mov eax, dword [0x1402a93b4]
mov ecx, dword [0x1402a93b8]
shrd ecx, eax, 1
mov eax, ecx
xor eax, 0xd491b6f
pop rbx
pop rsi
ret

Function at 0x140072f80
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a93bc]
mov edx, dword [0x1402a93c0]
shrd edx, eax, 0x11
xor edx, 0x51bc005c
cmp dword [0x1402bf994], edx
je 0x140073047
lea r10, [r8 + 0x10]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a93c4]
mov edx, dword [0x1402a93c8]
shrd edx, eax, 0x11
mov esi, edx
xor esi, 0xdff95a2b
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 [0x1402a93cc], 0xa2a29aec
imul edx, dword [0x1402a93d0], 0xb59f10ac
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x6eb85133]
imul edx, dword [0x1402a93d4], 0x8b591a89
imul r9d, dword [0x1402a93d8], 0xbd51d8a6
lea edx, [rdx + r9 - 0x64ede18b]
cmp eax, edx
jne 0x140072fb0
imul eax, dword [0x1402a93dc], 0x111666e5
imul ecx, dword [0x1402a93e0], 0xe7960442
lea eax, [rax + rcx - 0x2f08c3a]
mov dword [0x1402bf994], eax
imul eax, dword [0x1402a93e4], 0xb8f07f55
imul ecx, dword [0x1402a93e8], 0xa1e8b790
lea eax, [rax + rcx + 0x7d986848]
pop rbx
pop rsi
ret
Function at 0x140073070
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a93ec]
mov edx, dword [0x1402a93f0]
shrd edx, eax, 0x18
xor edx, 0xd6a102ef
cmp dword [0x1402bf9e8], edx
je 0x140073132
lea r10, [r8 + 0x13]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a93f4], 0x47517325
imul edx, dword [0x1402a93f8], 0x426970e
lea esi, [rax + rdx - 0x326e48c4]
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 [0x1402a93fc], 0x9743ac4a
imul edx, dword [0x1402a9400], 0x3dfe7ff2
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x77bdc4c5]
mov edx, dword [0x1402a9404]
mov r9d, dword [0x1402a9408]
shrd r9d, edx, 0x1d
xor r9d, 0x9c20b034
cmp eax, r9d
jne 0x1400730a0
mov eax, dword [0x1402a940c]
mov ecx, dword [0x1402a9410]
shrd ecx, eax, 0x1f
xor ecx, 0xb71e32ad
mov dword [0x1402bf9e8], ecx
imul eax, dword [0x1402a9414], 0x704b408d
imul ecx, dword [0x1402a9418], 0xd35dcf58
lea eax, [rax + rcx + 0x1a7674e4]
pop rbx
pop rsi
ret

Function at 0x140073150
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a941c]
mov edx, dword [0x1402a9420]
shrd edx, eax, 0x1f
xor edx, 0x8c26a2b1
cmp dword [0x1402bfa3c], edx
je 0x14007320a
lea r10, [r8 + 0x1c]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9424]
mov edx, dword [0x1402a9428]
shrd edx, eax, 1
mov esi, edx
xor esi, 0x39ade94f
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 [0x1402a942c]
mov edx, dword [0x1402a9430]
shrd edx, eax, 0x16
xor edx, 0x3dc5fadc
add edx, r11d
mov eax, dword [0x1402a9434]
mov r9d, dword [0x1402a9438]
shrd r9d, eax, 6
xor r9d, 0xd8d4efdc
cmp edx, r9d
mov eax, edx
jne 0x140073180
mov eax, dword [0x1402a943c]
mov ecx, dword [0x1402a9440]
shrd ecx, eax, 3
xor ecx, 0xc6fd7654
mov dword [0x1402bfa3c], ecx
imul eax, dword [0x1402a9444], 0x94e6ebb6
imul ecx, dword [0x1402a9448], 0x5d7ad4ee
lea eax, [rax + rcx + 0x143eac45]
pop rbx
pop rsi
ret
Function at 0x140073230
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a944c], 0xddb3b00a
imul edx, dword [0x1402a9450], 0xd87a980d
lea eax, [rax + rdx + 0x2aef0c47]
cmp dword [0x1402bfa88], eax
je 0x1400732fa
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 [0x1402a9454]
mov edx, dword [0x1402a9458]
shrd edx, eax, 0x15
mov esi, edx
xor esi, 0x30f36278
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 [0x1402a945c]
mov edx, dword [0x1402a9460]
shrd edx, eax, 0xf
xor edx, 0x984cbbc6
add edx, r11d
mov eax, dword [0x1402a9464]
mov r9d, dword [0x1402a9468]
shrd r9d, eax, 0xe
xor r9d, 0x9b0f931b
cmp edx, r9d
mov eax, edx
jne 0x140073270
mov eax, dword [0x1402a946c]
mov ecx, dword [0x1402a9470]
shrd ecx, eax, 0xf
xor ecx, 0xe3a24a29
mov dword [0x1402bfa88], ecx
mov eax, dword [0x1402a9474]
mov ecx, dword [0x1402a9478]
shrd ecx, eax, 0xe
mov eax, ecx
xor eax, 0x66ef242
pop rbx
pop rsi
ret

Function at 0x140073320
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a947c], 0x9d4a6390
imul edx, dword [0x1402a9480], 0x28eb6b6b
lea eax, [rax + rdx + 0x7fcd6dea]
cmp dword [0x1402bfad4], eax
je 0x1400733f5
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 [0x1402a9484], 0xda1f1281
imul edx, dword [0x1402a9488], 0x486f9298
lea esi, [rax + rdx + 0x25b6b09d]
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 [0x1402a948c]
mov edx, dword [0x1402a9490]
shrd edx, eax, 0x1d
xor edx, 0xd015b2f7
add edx, r11d
imul eax, dword [0x1402a9494], 0x70237c85
imul r9d, dword [0x1402a9498], 0x75e96818
lea eax, [rax + r9 + 0x57129666]
cmp edx, eax
mov eax, edx
jne 0x140073360
imul eax, dword [0x1402a949c], 0x26cf81b4
imul ecx, dword [0x1402a94a0], 0xe52e6c98
lea eax, [rax + rcx - 0x32c9c963]
mov dword [0x1402bfad4], eax
mov eax, dword [0x1402a94a4]
mov ecx, dword [0x1402a94a8]
shrd ecx, eax, 0x15
mov eax, ecx
xor eax, 0x69762884
pop rbx
pop rsi
ret
Function at 0x140073410
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a94ac], 0xe39594da
imul edx, dword [0x1402a94b0], 0x38121dda
lea eax, [rax + rdx + 0x48963477]
cmp dword [0x1402bfb24], eax
je 0x1400734e2
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 [0x1402a94b4]
mov edx, dword [0x1402a94b8]
shrd edx, eax, 5
mov esi, edx
xor esi, 0x53b606d7
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 [0x1402a94bc]
mov edx, dword [0x1402a94c0]
shrd edx, eax, 0x1d
xor edx, 0xd5ef39c0
add edx, r11d
imul eax, dword [0x1402a94c4], 0x239abeca
imul r9d, dword [0x1402a94c8], 0xf9e5ae96
lea eax, [rax + r9 - 0x321b1331]
cmp edx, eax
mov eax, edx
jne 0x140073450
imul eax, dword [0x1402a94cc], 0x91f2e070
imul ecx, dword [0x1402a94d0], 0xa237de29
lea eax, [rax + rcx - 0x7edbf625]
mov dword [0x1402bfb24], eax
mov eax, dword [0x1402a94d4]
mov ecx, dword [0x1402a94d8]
shrd ecx, eax, 0x16
mov eax, ecx
xor eax, 0xf0513c20
pop rbx
pop rsi
ret

Function at 0x140073500
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a94dc]
mov edx, dword [str.ixGp]
shrd edx, eax, 4
xor edx, 0x472b787
cmp dword [0x1402bfb74], edx
je 0x1400735c7
lea r10, [r8 + 0x12]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a94e4]
mov edx, dword [0x1402a94e8]
shrd edx, eax, 7
mov esi, edx
xor esi, 0xe0629f20
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 [0x1402a94ec], 0xbeabc2c2
imul edx, dword [0x1402a94f0], 0x7f641de4
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x2dcff9c7]
imul edx, dword [0x1402a94f4], 0xde3aa6c1
imul r9d, dword [0x1402a94f8], 0x13c2f2ef
lea edx, [rdx + r9 + 0x318b5e6f]
cmp eax, edx
jne 0x140073530
imul eax, dword [0x1402a94fc], 0xb32985e3
imul ecx, dword [0x1402a9500], 0x39b055f2
lea eax, [rax + rcx + 0x23d7b1c7]
mov dword [0x1402bfb74], eax
imul eax, dword [str._rcU_], 0xf7c46047
imul ecx, dword [0x1402a9508], 0xdded7693
lea eax, [rax + rcx - 0x6ae35135]
pop rbx
pop rsi
ret
Function at 0x1400735f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a950c]
mov edx, dword [0x1402a9510]
shrd edx, eax, 0x12
xor edx, 0x2fa5d026
cmp dword [0x1402bfbc4], edx
je 0x1400736b7
lea r10, [r8 + 0x13]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
mov eax, dword [0x1402a9514]
mov edx, dword [0x1402a9518]
shrd edx, eax, 0x1e
mov esi, edx
xor esi, 0x214fb2f4
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 [0x1402a951c], 0xcf542058
imul edx, dword [0x1402a9520], 0x5dbd0063
add edx, eax
mov eax, r11d
lea eax, [rax + rdx - 0x6e21f8b4]
imul edx, dword [str.u3S], 0xe0409bca
imul r9d, dword [0x1402a9528], 0x2a887645
lea edx, [rdx + r9 + 0x4ff2c898]
cmp eax, edx
jne 0x140073620
imul eax, dword [0x1402a952c], 0x48789403
imul ecx, dword [0x1402a9530], 0x2e46ec68
lea eax, [rax + rcx - 0x2a31e2d7]
mov dword [0x1402bfbc4], eax
imul eax, dword [0x1402a9534], 0xacff6454
imul ecx, dword [0x1402a9538], 0x9f6572af
lea eax, [rax + rcx + 0x24db0b34]
pop rbx
pop rsi
ret

Function at 0x1400736e0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [0x1402a953c], 0x56968c4c
imul edx, dword [0x1402a9540], 0x539ba70c
lea eax, [rax + rdx - 0x19dc197b]
cmp dword [0x1402bfc14], eax
je 0x1400737b2
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 [0x1402a9544], 0x919d7b6
imul edx, dword [0x1402a9548], 0x99d94d04
lea esi, [rax + rdx + 0x76b634b5]
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 [0x1402a954c]
mov edx, dword [0x1402a9550]
shrd edx, eax, 0x15
xor edx, 0xfbbcb51
add edx, r11d
mov eax, dword [0x1402a9554]
mov r9d, dword [0x1402a9558]
shrd r9d, eax, 0xd
xor r9d, 0xee54acf0
cmp edx, r9d
mov eax, edx
jne 0x140073720
imul eax, dword [0x1402a955c], 0x2907fac4
imul ecx, dword [0x1402a9560], 0x67e7025c
lea eax, [rax + rcx - 0x3c64569b]
mov dword [0x1402bfc14], eax
imul eax, dword [0x1402a9564], 0xea1a23f9
imul ecx, dword [0x1402a9568], 0xc69151ed
lea eax, [rax + rcx - 0x131bbbab]
pop rbx
pop rsi
ret
Function at 0x1400737d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
mov eax, dword [0x1402a956c]
mov edx, dword [0x1402a9570]
shrd edx, eax, 0x1f
xor edx, 0x6ff2a467
cmp dword [0x1402bfc64], edx
je 0x140073897
lea r10, [r8 + 0x17]
xor eax, eax
nop dword [rax]
movsxd r11, eax
movzx ebx, byte [r10 + r11]
imul eax, dword [0x1402a9574], 0x6d547872
imul edx, dword [0x1402a9578], 0xfd7a5288
lea esi, [rax + rdx + 0x4f9bcef1]
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 [0x1402a957c], 0x63b74e4b
imul edx, dword [0x1402a9580], 0xa89e66fc
add edx, eax
mov eax, r11d
lea eax, [rax + rdx + 0x3915a753]
mov edx, dword [0x1402a9584]
mov r9d, dword [0x1402a9588]
shrd r9d, edx, 0x11
xor r9d, 0x287cc917
cmp eax, r9d
jne 0x140073800
imul eax, dword [0x1402a958c], 0x5628cbdf
imul ecx, dword [0x1402a9590], 0xe7ebcfdc
lea eax, [rax + rcx + 0x51d2da1b]
mov dword [0x1402bfc64], eax
mov eax, dword [0x1402a9594]
mov ecx, dword [0x1402a9598]
shrd ecx, eax, 0x1d
mov eax, ecx
xor eax, 0x3d934b93
pop rbx
pop rsi
ret

Function at 0x1400738c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rbx
mov r8, rdx
imul eax, dword [str._E3], 0x48d0b1f2
imul edx, dword [0x1402a95a0], 0x84247b94
lea eax, [rax + rdx + 0x1dde617d]
cmp dword [0x1402bfcb4], eax
je 0x14007398a
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 [0x1402a95a4]
mov edx, dword [0x1402a95a8]
shrd edx, eax, 0x11
mov esi, edx
xor esi, 0x663d0587
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 [0x1402a95ac]
mov edx, dword [0x1402a95b0]
shrd edx, eax, 8
xor edx, 0x3fd85b6b
add edx, r11d
mov eax, dword [0x1402a95b4]
mov r9d, dword [0x1402a95b8]
shrd r9d, eax, 3
xor r9d, 0xb70d621e
cmp edx, r9d
mov eax, edx
jne 0x140073900
mov eax, dword [0x1402a95bc]
mov ecx, dword [0x1402a95c0]
shrd ecx, eax, 0x15
xor ecx, 0x13e5764b
mov dword [0x1402bfcb4], ecx
mov eax, dword [0x1402a95c4]
mov ecx, dword [0x1402a95c8]
shrd ecx, eax, 0xf
mov eax, ecx
xor eax, 0xe78c7ec
pop rbx
pop rsi
ret