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

Disassembly:
test byte [0xed7d20], 1
jne 0xe3ec65
or dword [0xed7d20], 1
mov dword [0xed6dc0], 0x879088af
mov dword [0xed6dc4], 0xc6828f8a
mov dword [0xed6dc8], 0x95948390
mov dword [0xed6dcc], 0xc688898f
mov dword [0xed6dd0], 0x8980888f
mov dword [0xed6dd4], 0x818f95c6
mov dword [0xed6dd8], 0x93928788
mov word [0xed6ddc], 0x8394
mov byte [0xed6dde], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed6dc0]
xor cl, 0xe6
mov byte [eax + 0xed7500], cl
inc eax
cmp eax, 0x1f
jb 0xe3ec67
mov eax, 0xed7500
ret

Function at 0xe3ef6c
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d1c], 1
jne 0xe3efd2
or dword [0xed7d1c], 1
mov dword [0xed6de0], 0x8a8f87a0
mov dword [0xed6de4], 0x92c68283
mov dword [0xed6de8], 0x8381c689
mov dword [0xed6dec], 0x8392c692
mov dword [0xed6df0], 0x80c6968b
mov dword [0xed6df4], 0x83828a89
mov dword [0xed6df8], 0x8796c694
mov word [0xed6dfc], 0x8e92
mov byte [0xed6dfe], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed6de0]
xor cl, 0xe6
mov byte [eax + 0xed7520], cl
inc eax
cmp eax, 0x1f
jb 0xe3efd4
mov eax, 0xed7520
ret

Function at 0xe3f144
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d18], 1
jne 0xe3f196
or dword [0xed7d18], 1
mov dword [0xed6e00], 0xa09283a1
mov dword [0xed6e04], 0x83828a89
mov dword [0xed6e08], 0x9287b694
mov dword [0xed6e0c], 0x8780c68e
mov dword [0xed6e10], 0x82838a8f
mov word [0xed6e14], 0xc6dc
mov byte [0xed6e16], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed6e00]
xor cl, 0xe6
mov byte [eax + 0xed7540], cl
inc eax
cmp eax, 0x17
jb 0xe3f198
mov eax, 0xed7540
ret

Function at 0xe3f460
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d14], 1
mov edx, 0xb1e6
jne 0xe3f4f7
or dword [0xed7d14], 1
lea ecx, [edx - 0x23]
mov eax, ecx
mov word [0xed6e18], ax
add eax, 0xfffffff3
mov word [0xed6e1a], ax
push esi
lea eax, [edx - 0x52]
mov esi, eax
add eax, 0xfffffff3
mov word [0xed6e24], ax
lea eax, [edx - 0x5b]
mov word [0xed6e26], ax
add eax, 0x26
mov word [0xed6e28], ax
lea eax, [edx - 0x16]
mov word [0xed6e1c], si
add esi, 0xfffffff5
mov word [0xed6e2a], ax
add eax, 2
mov word [0xed6e2c], ax
lea eax, [edx - 0x11]
mov word [0xed6e2e], ax
mov eax, edx
mov word [0xed6e1e], si
mov dword [0xed6e20], 0xb194b181
mov dword [0xed6e30], 0xb1c3b1d4
mov word [0xed6e34], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0xed6e18]
add eax, 2
mov word [eax + 0xed7556], cx
cmp eax, 0x1e
jb 0xe3f4f9
mov eax, 0xed7558
ret

Function at 0xe3f517
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d10], 1
mov ecx, 0xb1e6
jne 0xe3f558
or dword [0xed7d10], 1
lea eax, [ecx - 0x49]
mov word [0xed6e38], ax
add eax, 0xfffffff9
mov word [0xed6e3a], ax
lea eax, [ecx - 0x66]
mov word [0xed6e3c], ax
add eax, 0x1b
mov word [0xed6e3e], ax
mov eax, ecx
mov word [0xed6e40], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed6e38]
add eax, 2
mov word [eax + 0xed7576], dx
cmp eax, 0xa
jb 0xe3f55a
mov eax, 0xed7578
ret
Function at 0xe3f578
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d0c], 1
mov ecx, 0xb1e6
jne 0xe3f5cb
or dword [0xed7d0c], 1
lea eax, [ecx - 0x49]
mov word [0xed6e44], ax
add eax, 0xfffffff9
mov word [0xed6e46], ax
lea eax, [ecx - 0x66]
mov word [0xed6e48], ax
add eax, 0x55
mov word [0xed6e4a], ax
lea eax, [ecx - 0x12]
mov word [0xed6e4c], ax
add eax, 0xffffffc7
mov word [0xed6e4e], ax
mov eax, ecx
mov word [0xed6e50], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed6e44]
add eax, 2
mov word [eax + 0xed7582], dx
cmp eax, 0xe
jb 0xe3f5cd
mov eax, 0xed7584
ret

Function at 0xe3f5eb
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d08], 1
mov ecx, 0xb1e6
jne 0xe3f63e
or dword [0xed7d08], 1
lea eax, [ecx - 0x49]
mov word [0xed6e54], ax
add eax, 0xfffffff9
mov word [0xed6e56], ax
lea eax, [ecx - 0x66]
mov word [0xed6e58], ax
add eax, 0x50
mov word [0xed6e5a], ax
lea eax, [ecx - 0x14]
mov word [0xed6e5c], ax
add eax, 0xffffffc9
mov word [0xed6e5e], ax
mov eax, ecx
mov word [0xed6e60], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed6e54]
add eax, 2
mov word [eax + 0xed7592], dx
cmp eax, 0xe
jb 0xe3f640
mov eax, 0xed7594
ret

Function at 0xe3f65e
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d04], 1
mov ecx, 0xb1e6
jne 0xe3f69f
or dword [0xed7d04], 1
lea eax, [ecx - 0x49]
mov word [0xed6e64], ax
add eax, 0xfffffff9
mov word [0xed6e66], ax
lea eax, [ecx - 0x66]
mov word [0xed6e68], ax
add eax, 0x1b
mov word [0xed6e6a], ax
mov eax, ecx
mov word [0xed6e6c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed6e64]
add eax, 2
mov word [eax + 0xed75a2], dx
cmp eax, 0xa
jb 0xe3f6a1
mov eax, 0xed75a4
ret

Function at 0xe3f6bf
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7d00], 1
mov ecx, 0xb1e6
jne 0xe3f712
or dword [0xed7d00], 1
lea eax, [ecx - 0x49]
mov word [0xed6e70], ax
add eax, 0xfffffff9
mov word [0xed6e72], ax
lea eax, [ecx - 0x66]
mov word [0xed6e74], ax
add eax, 0x55
mov word [0xed6e76], ax
lea eax, [ecx - 0x12]
mov word [0xed6e78], ax
add eax, 0xffffffc7
mov word [0xed6e7a], ax
mov eax, ecx
mov word [0xed6e7c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed6e70]
add eax, 2
mov word [eax + 0xed75ae], dx
cmp eax, 0xe
jb 0xe3f714
mov eax, 0xed75b0
ret
Function at 0xe3f80c
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cfc], 1
mov ecx, 0xb1e6
jne 0xe3fa51
or dword [0xed7cfc], 1
lea eax, [ecx - 0x10]
mov word [0xed6e88], ax
inc eax
mov word [0xed6e8a], ax
lea eax, [ecx - 0x12]
mov word [0xed6e8c], ax
inc eax
mov word [0xed6e8e], ax
lea eax, [ecx - 0x14]
mov word [0xed6e90], ax
inc eax
mov word [0xed6e92], ax
lea eax, [ecx - 0x16]
mov word [0xed6e94], ax
inc eax
mov word [0xed6e96], ax
lea eax, [ecx - 8]
mov word [0xed6e98], ax
inc eax
mov word [0xed6e9a], ax
lea eax, [ecx - 0x3f]
mov word [0xed6e9c], ax
add eax, 0xfffffffd
mov word [0xed6e9e], ax
lea eax, [ecx - 0x41]
mov word [0xed6ea0], ax
add eax, 0xfffffffd
mov word [0xed6ea2], ax
lea eax, [ecx - 0x43]
mov word [0xed6ea4], ax
add eax, 0xfffffffd
mov word [0xed6ea6], ax
lea eax, [ecx - 0x45]
mov word [0xed6ea8], ax
add eax, 0xd
mov word [0xed6eaa], ax
lea eax, [ecx - 0x37]
mov word [0xed6eac], ax
add eax, 0xfffffffd
mov word [0xed6eae], ax
lea eax, [ecx - 0x39]
mov word [0xed6eb0], ax
add eax, 0xfffffffd
mov word [0xed6eb2], ax
lea eax, [ecx - 0x3b]
mov word [0xed6eb4], ax
add eax, 0xfffffffd
mov word [0xed6eb6], ax
lea eax, [ecx - 0x3d]
mov word [0xed6eb8], ax
add eax, 0xd
mov word [0xed6eba], ax
lea eax, [ecx - 0x2f]
mov word [0xed6ebc], ax
add eax, 0xfffffffd
mov word [0xed6ebe], ax
lea eax, [ecx - 0x31]
mov word [0xed6ec0], ax
add eax, 0xfffffffd
mov word [0xed6ec2], ax
lea eax, [ecx - 0x33]
mov word [0xed6ec4], ax
add eax, 0xfffffffd
mov word [0xed6ec6], ax
lea eax, [ecx - 0x35]
mov word [0xed6ec8], ax
add eax, 0xd
mov word [0xed6eca], ax
lea eax, [ecx - 0x27]
mov word [0xed6ecc], ax
add eax, 0xfffffffd
mov word [0xed6ece], ax
lea eax, [ecx - 0x5f]
mov word [0xed6ed0], ax
add eax, 0xfffffffd
mov word [0xed6ed2], ax
lea eax, [ecx - 0x61]
mov word [0xed6ed4], ax
add eax, 0xfffffffd
mov word [0xed6ed6], ax
lea eax, [ecx - 0x63]
mov word [0xed6ed8], ax
add eax, 0xfffffffd
mov word [0xed6eda], ax
lea eax, [ecx - 0x65]
mov word [0xed6edc], ax
add eax, 0xd
mov word [0xed6ede], ax
lea eax, [ecx - 0x57]
mov word [0xed6ee0], ax
add eax, 0xfffffffd
mov word [0xed6ee2], ax
lea eax, [ecx - 0x59]
mov word [0xed6ee4], ax
add eax, 0xfffffffd
mov word [0xed6ee6], ax
lea eax, [ecx - 0x5b]
mov word [0xed6ee8], ax
add eax, 0xfffffffd
mov word [0xed6eea], ax
lea eax, [ecx - 0x5d]
mov word [0xed6eec], ax
add eax, 0xd
mov word [0xed6eee], ax
lea eax, [ecx - 0x4f]
mov word [0xed6ef0], ax
add eax, 0xfffffffd
mov word [0xed6ef2], ax
lea eax, [ecx - 0x51]
mov word [0xed6ef4], ax
add eax, 0xfffffffd
mov word [0xed6ef6], ax
lea eax, [ecx - 0x53]
mov word [0xed6ef8], ax
add eax, 0xfffffffd
mov word [0xed6efa], ax
lea eax, [ecx - 0x55]
mov word [0xed6efc], ax
add eax, 0xd
mov word [0xed6efe], ax
lea eax, [ecx - 0x47]
mov word [0xed6f00], ax
add eax, 0xfffffffd
mov word [0xed6f02], ax
mov eax, ecx
mov word [0xed6f04], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed6e88]
add eax, 2
mov word [eax + 0xed75be], dx
cmp eax, 0x7e
jb 0xe3fa53
mov eax, 0xed75c0
ret
Function at 0xe3fbf5
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cf8], 1
jne 0xe3fc33
or dword [0xed7cf8], 1
mov dword [0xed6f08], 0x89b195af
mov dword [0xed6f0c], 0xb6d2d091
mov dword [0xed6f10], 0x83858994
mov word [0xed6f14], 0x9595
mov byte [0xed6f16], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed6f08]
xor cl, 0xe6
mov byte [eax + 0xed7640], cl
inc eax
cmp eax, 0xf
jb 0xe3fc35
mov eax, 0xed7640
ret

Function at 0xe3fd4b
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cf4], 1
jne 0xe3fdb4
or dword [0xed7cf4], 1
mov dword [0xed6f18], 0x898a8aa7
mov dword [0xed6f1c], 0x83928785
mov dword [0xed6f20], 0xaf8288a7
mov dword [0xed6f24], 0x8f928f88
mov dword [0xed6f28], 0x9c8f8a87
mov dword [0xed6f2c], 0x828fb583
mov dword [0xed6f30], 0x8f8780c6
mov dword [0xed6f34], 0xdc82838a
mov word [0xed6f38], 0xe6c6
xor eax, eax
mov cl, byte [eax + 0xed6f18]
xor cl, 0xe6
mov byte [eax + 0xed7650], cl
inc eax
cmp eax, 0x22
jb 0xe3fdb6
mov eax, 0xed7650
ret

Function at 0xe3fdd1
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cf0], 1
jne 0xe3fe30
or dword [0xed7cf0], 1
mov dword [0xed6f3c], 0x85838ea5
mov dword [0xed6f40], 0x8d89b28d
mov dword [0xed6f44], 0x83ab8883
mov dword [0xed6f48], 0x9483848b
mov dword [0xed6f4c], 0x968f8e95
mov dword [0xed6f50], 0x8f8780c6
mov dword [0xed6f54], 0xdc82838a
mov word [0xed6f58], 0xe6c6
xor eax, eax
mov cl, byte [eax + 0xed6f3c]
xor cl, 0xe6
mov byte [eax + 0xed7674], cl
inc eax
cmp eax, 0x1e
jb 0xe3fe32
mov eax, 0xed7674
ret

Function at 0xe3ffca
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cec], 1
jne 0xe4004f
or dword [0xed7cec], 1
mov dword [0xed6f5c], 0x888887a5
mov dword [0xed6f60], 0x97c69289
mov dword [0xed6f64], 0x9f948393
mov dword [0xed6f68], 0xd0c687c6
mov dword [0xed6f6c], 0x8f84c6d2
mov dword [0xed6f70], 0x8f90c692
mov dword [0xed6f74], 0x89c69183
mov dword [0xed6f78], 0xd4d5c688
mov dword [0xed6f7c], 0x928f84c6
mov dword [0xed6f80], 0x888f91c6
mov dword [0xed6f84], 0x95918982
mov byte [0xed6f88], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed6f5c]
xor cl, 0xe6
mov byte [eax + 0xed7694], cl
inc eax
cmp eax, 0x2d
jb 0xe40051
mov eax, 0xed7694
ret

Function at 0xe4006c
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7ce8], 1
jne 0xe4011c
or dword [0xed7ce8], 1
push ebx
push esi
mov eax, 0xb1ae
mov word [0xed6f8c], ax
dec eax
mov word [0xed6f8e], ax
push edi
mov edi, 0xb1a3
mov eax, edi
mov word [0xed6f90], ax
add eax, 0x1c
mov word [0xed6f92], ax
lea esi, [edi + 0x16]
mov eax, esi
mov word [0xed6f94], ax
lea edx, [edi + 7]
mov eax, edx
mov word [0xed6f96], ax
dec eax
mov word [0xed6f98], ax
lea ecx, [edi + 2]
mov eax, ecx
mov word [0xed6f9a], ax
add eax, 2
mov ebx, eax
lea eax, [edi + 0xc]
pop edi
mov word [0xed6faa], ax
add eax, 0x37
pop esi
mov word [0xed6f9c], bx
mov dword [0xed6f9e], 0xb1b9b1aa
mov dword [0xed6fa2], 0xb1a7b1ab
mov dword [0xed6fa6], 0xb1aeb1a5
mov dword [0xed6fac], 0xb1a3b1a8
mov word [0xed6fb0], ax
pop ebx
xor eax, eax
mov ecx, 0xb1e6
xor cx, word [eax + 0xed6f8c]
add eax, 2
mov word [eax + 0xed76c2], cx
cmp eax, 0x26
jb 0xe4011e
mov eax, 0xed76c4
ret
Function at 0xe4013f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7ce4], 1
jne 0xe401ec
or dword [0xed7ce4], 1
mov eax, 0xb1ae
mov word [0xed6fb4], ax
dec eax
mov word [0xed6fb6], ax
mov ecx, 0xb1a3
push ebx
mov eax, ecx
mov word [0xed6fb8], ax
add eax, 0x1c
push esi
mov word [0xed6fba], ax
lea esi, [ecx + 0x16]
mov eax, esi
mov word [0xed6fbc], ax
add eax, 0xffffffec
mov word [0xed6fbe], ax
lea edx, [ecx + 0x10]
mov eax, edx
mov word [0xed6fc0], ax
inc eax
mov ebx, eax
mov word [0xed6fc2], bx
mov word [0xed6fc4], bx
mov ebx, ecx
mov word [0xed6fc6], bx
add ebx, 5
mov word [0xed6fd4], ax
lea eax, [ecx + 0x43]
pop esi
mov word [0xed6fc8], bx
mov dword [0xed6fca], 0xb1b9b1b2
mov word [0xed6fce], dx
mov dword [0xed6fd0], 0xb1a3b1b5
mov word [0xed6fd6], ax
pop ebx
xor eax, eax
mov ecx, 0xb1e6
xor cx, word [eax + 0xed6fb4]
add eax, 2
mov word [eax + 0xed76ea], cx
cmp eax, 0x24
jb 0xe401ee
mov eax, 0xed76ec
ret

Function at 0xe4020f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7ce0], 1
mov edx, 0xb1e6
jne 0xe40281
or dword [0xed7ce0], 1
lea eax, [edx - 0x38]
mov word [0xed6fd8], ax
dec eax
mov word [0xed6fda], ax
lea ecx, [edx - 0x43]
mov eax, ecx
mov word [0xed6fdc], ax
add eax, 0x1c
mov word [0xed6fde], ax
lea eax, [edx - 0x2d]
mov word [0xed6fe0], ax
add eax, 0xfffffffa
mov word [0xed6fe2], ax
lea eax, [edx - 0x31]
push esi
mov esi, eax
mov eax, edx
mov word [0xed6fe4], si
mov word [0xed6fe6], cx
mov dword [0xed6fe8], 0xb1b5b1b4
mov word [0xed6fec], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0xed6fd8]
add eax, 2
mov word [eax + 0xed770e], cx
cmp eax, 0x16
jb 0xe40283
mov eax, 0xed7710
ret

Function at 0xe402a1
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cdc], 1
jne 0xe40361
or dword [0xed7cdc], 1
push ebx
mov eax, 0xb1ae
mov word [0xed6ff0], ax
dec eax
mov word [0xed6ff2], ax
push esi
mov esi, 0xb1a3
mov eax, esi
mov word [0xed6ff4], ax
add eax, 0x1c
mov word [0xed6ff6], ax
lea edx, [esi + 0x16]
lea ecx, [esi + 2]
mov eax, edx
mov word [0xed6ff8], ax
mov eax, ecx
mov word [0xed6ffa], ax
add eax, 0xe
mov word [0xed6ffc], ax
lea eax, [esi + 0x11]
mov ebx, eax
add eax, 0xfffffff4
mov esi, eax
lea eax, [edx - 0x19]
mov word [0xed7010], ax
add eax, 0xf
mov word [0xed7012], ax
lea eax, [edx - 0x18]
mov word [0xed7004], si
mov word [0xed7014], ax
add eax, 0x45
pop esi
mov word [0xed6ffe], bx
mov dword [0xed7000], 0xb1a3b1b4
mov dword [0xed7006], 0xb1b9b1b2
mov word [0xed700a], cx
mov dword [0xed700c], 0xb1a8b1a9
mov word [0xed7016], ax
pop ebx
xor eax, eax
mov ecx, 0xb1e6
xor cx, word [eax + 0xed6ff0]
add eax, 2
mov word [eax + 0xed7726], cx
cmp eax, 0x28
jb 0xe40363
mov eax, 0xed7728
ret
Function at 0xe40384
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cd8], 1
jne 0xe40433
or dword [0xed7cd8], 1
mov eax, 0xb1ae
mov word [0xed7018], ax
dec eax
mov word [0xed701a], ax
mov edx, 0xb1a3
mov eax, edx
mov word [0xed701c], ax
add eax, 0x1c
mov word [0xed701e], ax
lea ecx, [edx + 0x16]
mov eax, ecx
mov word [0xed7020], ax
add eax, 0xffffffec
mov word [0xed7022], ax
lea eax, [edx + 7]
mov word [0xed7024], ax
add eax, 0xfffffffd
mov word [0xed7026], ax
lea eax, [edx + 0x12]
push edi
mov edi, eax
add eax, 0xfffffff4
mov ecx, eax
mov word [0xed7036], ax
lea eax, [edx + 0xf]
mov word [0xed7038], ax
add eax, 0x34
mov word [0xed7028], di
mov word [0xed702a], di
mov dword [0xed702c], 0xb1b5b1a3
mov dword [0xed7030], 0xb1b4b1b9
mov word [0xed7034], cx
mov word [0xed703a], ax
pop edi
xor eax, eax
mov ecx, 0xb1e6
xor cx, word [eax + 0xed7018]
add eax, 2
mov word [eax + 0xed774e], cx
cmp eax, 0x24
jb 0xe40435
mov eax, 0xed7750
ret

Function at 0xe40801
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cc0], 1
jne 0xe40856
or dword [0xed7cc0], 1
mov dword [0xed70c8], 0xa58183b4
mov dword [0xed70cc], 0x92878394
mov dword [0xed70d0], 0x9f83ad83
mov dword [0xed70d4], 0xcfce9ea3
mov dword [0xed70d8], 0x8f8780c6
mov dword [0xed70dc], 0xdc82838a
mov word [0xed70e0], 0xe6c6
xor eax, eax
mov cl, byte [eax + 0xed70c8]
xor cl, 0xe6
mov byte [eax + 0xed77ac], cl
inc eax
cmp eax, 0x1a
jb 0xe40858
mov eax, 0xed77ac
ret

Function at 0xe40938
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cbc], 1
jne 0xe4099e
or dword [0xed7cbc], 1
mov dword [0xed70e4], 0x8b9388a3
mov dword [0xed70e8], 0x92879483
mov dword [0xed70ec], 0xc688898f
mov dword [0xed70f0], 0x8382888f
mov dword [0xed70f4], 0x9389c69e
mov dword [0xed70f8], 0x8089c692
mov dword [0xed70fc], 0x888794c6
mov word [0xed7100], 0x8381
mov byte [0xed7102], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed70e4]
xor cl, 0xe6
mov byte [eax + 0xed77c8], cl
inc eax
cmp eax, 0x1f
jb 0xe409a0
mov eax, 0xed77c8
ret

Function at 0xe409bb
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cb8], 1
jne 0xe40a07
or dword [0xed7cb8], 1
mov dword [0xed7104], 0xa38183b4
mov dword [0xed7108], 0xad8b9388
mov dword [0xed710c], 0x9ea39f83
mov dword [0xed7110], 0x80c6cfce
mov dword [0xed7114], 0x838a8f87
mov dword [0xed7118], 0xe6c6dc82
xor eax, eax
mov cl, byte [eax + 0xed7104]
xor cl, 0xe6
mov byte [eax + 0xed77e8], cl
inc eax
cmp eax, 0x18
jb 0xe40a09
mov eax, 0xed77e8
ret

Function at 0xe40b6c
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cb4], 1
jne 0xe40ba1
or dword [0xed7cb4], 1
mov dword [0xed711c], 0x8a8a93a8
mov dword [0xed7120], 0x888985c6
mov dword [0xed7124], 0x929e8392
mov byte [0xed7128], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed711c]
xor cl, 0xe6
mov byte [eax + 0xed7800], cl
inc eax
cmp eax, 0xd
jb 0xe40ba3
mov eax, 0xed7800
ret
Function at 0xe40bbe
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cb0], 1
jne 0xe40c0a
or dword [0xed7cb0], 1
mov dword [0xed712c], 0xa98183b4
mov dword [0xed7130], 0xad888396
mov dword [0xed7134], 0x9ea39f83
mov dword [0xed7138], 0x80c6cfce
mov dword [0xed713c], 0x838a8f87
mov dword [0xed7140], 0xe6c6dc82
xor eax, eax
mov cl, byte [eax + 0xed712c]
xor cl, 0xe6
mov byte [eax + 0xed7810], cl
inc eax
cmp eax, 0x18
jb 0xe40c0c
mov eax, 0xed7810
ret

Function at 0xe40c27
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7cac], 1
jne 0xe40c83
or dword [0xed7cac], 1
mov dword [0xed7144], 0xb78183b4
mov dword [0xed7148], 0x9f948393
mov dword [0xed714c], 0x898088af
mov dword [0xed7150], 0xce9f83ad
mov dword [0xed7154], 0x8780c6cf
mov dword [0xed7158], 0x82838a8f
mov word [0xed715c], 0xc6dc
mov byte [0xed715e], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed7144]
xor cl, 0xe6
mov byte [eax + 0xed7828], cl
inc eax
cmp eax, 0x1b
jb 0xe40c85
mov eax, 0xed7828
ret

Function at 0xe40d76
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7ca8], 1
jne 0xe40ddc
or dword [0xed7ca8], 1
mov dword [0xed7160], 0x8b9388a3
mov dword [0xed7164], 0x92879483
mov dword [0xed7168], 0xc688898f
mov dword [0xed716c], 0x8382888f
mov dword [0xed7170], 0x9389c69e
mov dword [0xed7174], 0x8089c692
mov dword [0xed7178], 0x888794c6
mov word [0xed717c], 0x8381
mov byte [0xed717e], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed7160]
xor cl, 0xe6
mov byte [eax + 0xed7844], cl
inc eax
cmp eax, 0x1f
jb 0xe40dde
mov eax, 0xed7844
ret

Function at 0xe40df9
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7ca4], 1
jne 0xe40e55
or dword [0xed7ca4], 1
mov dword [0xed7180], 0xb78183b4
mov dword [0xed7184], 0x9f948393
mov dword [0xed7188], 0x898088af
mov dword [0xed718c], 0xce9f83ad
mov dword [0xed7190], 0x8780c6cf
mov dword [0xed7194], 0x82838a8f
mov word [0xed7198], 0xc6dc
mov byte [0xed719a], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed7180]
xor cl, 0xe6
mov byte [eax + 0xed7864], cl
inc eax
cmp eax, 0x1b
jb 0xe40e57
mov eax, 0xed7864
ret

Function at 0xe40fb7
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7ca0], 1
jne 0xe40fec
or dword [0xed7ca0], 1
mov dword [0xed719c], 0x8a8a93a8
mov dword [0xed71a0], 0x888985c6
mov dword [0xed71a4], 0x929e8392
mov byte [0xed71a8], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed719c]
xor cl, 0xe6
mov byte [eax + 0xed7880], cl
inc eax
cmp eax, 0xd
jb 0xe40fee
mov eax, 0xed7880
ret

Function at 0xe41009
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7c9c], 1
jne 0xe41055
or dword [0xed7c9c], 1
mov dword [0xed71ac], 0xa98183b4
mov dword [0xed71b0], 0xad888396
mov dword [0xed71b4], 0x9ea39f83
mov dword [0xed71b8], 0x80c6cfce
mov dword [0xed71bc], 0x838a8f87
mov dword [0xed71c0], 0xe6c6dc82
xor eax, eax
mov cl, byte [eax + 0xed71ac]
xor cl, 0xe6
mov byte [eax + 0xed7890], cl
inc eax
cmp eax, 0x18
jb 0xe41057
mov eax, 0xed7890
ret
Function at 0xe41072
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7c98], 1
jne 0xe410ce
or dword [0xed7c98], 1
mov dword [0xed71c4], 0xb78183b4
mov dword [0xed71c8], 0x9f948393
mov dword [0xed71cc], 0x898088af
mov dword [0xed71d0], 0xce9f83ad
mov dword [0xed71d4], 0x8780c6cf
mov dword [0xed71d8], 0x82838a8f
mov word [0xed71dc], 0xc6dc
mov byte [0xed71de], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed71c4]
xor cl, 0xe6
mov byte [eax + 0xed78a8], cl
inc eax
cmp eax, 0x1b
jb 0xe410d0
mov eax, 0xed78a8
ret

Function at 0xe4137c
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7c94], 1
mov ecx, 0xb1e6
jne 0xe413ea
or dword [0xed7c94], 1
lea eax, [ecx - 0x18]
mov word [0xed71e0], ax
add eax, 0xffffffd4
mov word [0xed71e2], ax
lea eax, [ecx - 0x63]
mov word [0xed71e4], ax
add eax, 0xfffffffd
mov word [0xed71e6], ax
lea eax, [ecx - 0x5f]
mov word [0xed71e8], ax
add eax, 0xc
mov word [0xed71ea], ax
lea eax, [ecx - 0x5c]
mov word [0xed71ec], ax
add eax, 8
mov word [0xed71ee], ax
lea eax, [ecx - 0x17]
mov word [0xed71f0], ax
mov eax, ecx
mov word [0xed71f2], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed71e0]
add eax, 2
mov word [eax + 0xed78c2], dx
cmp eax, 0x14
jb 0xe413ec
mov eax, 0xed78c4
ret

Function at 0xe4140a
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7c90], 1
mov ecx, 0xb1e6
jne 0xe41478
or dword [0xed7c90], 1
lea eax, [ecx - 0x18]
mov word [0xed71f4], ax
add eax, 0xffffffb4
mov word [0xed71f6], ax
lea eax, [ecx - 0x63]
mov word [0xed71f8], ax
add eax, 0xfffffffd
mov word [0xed71fa], ax
lea eax, [ecx - 0x5f]
mov word [0xed71fc], ax
add eax, 0xc
mov word [0xed71fe], ax
lea eax, [ecx - 0x5c]
mov word [0xed7200], ax
add eax, 8
mov word [0xed7202], ax
lea eax, [ecx - 0x17]
mov word [0xed7204], ax
mov eax, ecx
mov word [0xed7206], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xed71f4]
add eax, 2
mov word [eax + 0xed78d6], dx
cmp eax, 0x14
jb 0xe4147a
mov eax, 0xed78d8
ret

Function at 0xe41498
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7c8c], 1
jne 0xe414e4
or dword [0xed7c8c], 1
mov dword [0xed7208], 0xa98183b4
mov dword [0xed720c], 0xad888396
mov dword [0xed7210], 0x9ea39f83
mov dword [0xed7214], 0x80c6cfce
mov dword [0xed7218], 0x838a8f87
mov dword [0xed721c], 0xe6c6dc82
xor eax, eax
mov cl, byte [eax + 0xed7208]
xor cl, 0xe6
mov byte [eax + 0xed78ec], cl
inc eax
cmp eax, 0x18
jb 0xe414e6
mov eax, 0xed78ec
ret

Function at 0xe41501
Capabilities:
Encode data using xor

Disassembly:
test byte [0xed7c88], 1
jne 0xe4155d
or dword [0xed7c88], 1
mov dword [0xed7220], 0xb78183b4
mov dword [0xed7224], 0x9f948393
mov dword [0xed7228], 0x938a87b0
mov dword [0xed722c], 0xce9ea383
mov dword [0xed7230], 0x8780c6cf
mov dword [0xed7234], 0x82838a8f
mov word [0xed7238], 0xc6dc
mov byte [0xed723a], 0xe6
xor eax, eax
mov cl, byte [eax + 0xed7220]
xor cl, 0xe6
mov byte [eax + 0xed7904], cl
inc eax
cmp eax, 0x1b
jb 0xe4155f
mov eax, 0xed7904
ret