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

Disassembly:
test byte [0x9889fc], 1
jne 0x8f9a17
or dword [0x9889fc], 1
mov dword [0x9855f8], 0x8b9c84a3
mov dword [0x9855fc], 0xca8e8386
mov dword [0x985600], 0x879f848f
mov dword [0x985604], 0x9e8b988f
mov dword [0x985608], 0xca848583
mov dword [0x98560c], 0x8e848b82
mov word [0x985610], 0x8f86
mov byte [0x985612], 0xea
xor eax, eax
mov cl, byte [eax + 0x9855f8]
xor cl, 0xea
mov byte [eax + 0x9857a8], cl
inc eax
cmp eax, 0x1b
jb 0x8f9a19
mov eax, 0x9857a8
ret

Function at 0x8f9b19
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889f8], 1
jne 0x8f9b75
or dword [0x9889f8], 1
mov dword [0x985614], 0x8b9c84a3
mov dword [0x985618], 0xca8e8386
mov dword [0x98561c], 0x879f848f
mov dword [0x985620], 0x9e8b988f
mov dword [0x985624], 0xca848583
mov dword [0x985628], 0x8e848b82
mov word [0x98562c], 0x8f86
mov byte [0x98562e], 0xea
xor eax, eax
mov cl, byte [eax + 0x985614]
xor cl, 0xea
mov byte [eax + 0x9857c4], cl
inc eax
cmp eax, 0x1b
jb 0x8f9b77
mov eax, 0x9857c4
ret

Function at 0x8f9dc9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889f4], 1
jne 0x8f9e25
or dword [0x9889f4], 1
mov dword [0x985630], 0x8b9c84a3
mov dword [0x985634], 0xca8e8386
mov dword [0x985638], 0x879f848f
mov dword [0x98563c], 0x9e8b988f
mov dword [0x985640], 0xca848583
mov dword [0x985644], 0x8e848b82
mov word [0x985648], 0x8f86
mov byte [0x98564a], 0xea
xor eax, eax
mov cl, byte [eax + 0x985630]
xor cl, 0xea
mov byte [eax + 0x9857e0], cl
inc eax
cmp eax, 0x1b
jb 0x8f9e27
mov eax, 0x9857e0
ret

Function at 0x8f9f27
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889f0], 1
jne 0x8f9f83
or dword [0x9889f0], 1
mov dword [0x98564c], 0x8b9c84a3
mov dword [0x985650], 0xca8e8386
mov dword [0x985654], 0x879f848f
mov dword [0x985658], 0x9e8b988f
mov dword [0x98565c], 0xca848583
mov dword [0x985660], 0x8e848b82
mov word [0x985664], 0x8f86
mov byte [0x985666], 0xea
xor eax, eax
mov cl, byte [eax + 0x98564c]
xor cl, 0xea
mov byte [eax + 0x9857fc], cl
inc eax
cmp eax, 0x1b
jb 0x8f9f85
mov eax, 0x9857fc
ret

Function at 0x8fa174
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889ec], 1
jne 0x8fa1dd
or dword [0x9889ec], 1
mov dword [0x985668], 0x8b9c84a3
mov dword [0x98566c], 0xca8e8386
mov dword [0x985670], 0x8b9e8b8e
mov dword [0x985674], 0x908399ca
mov dword [0x985678], 0x858cca8f
mov dword [0x98567c], 0x839dca98
mov dword [0x985680], 0xb8ca8f8e
mov dword [0x985684], 0xb9b5adaf
mov word [0x985688], 0xeab0
xor eax, eax
mov cl, byte [eax + 0x985668]
xor cl, 0xea
mov byte [eax + 0x985818], cl
inc eax
cmp eax, 0x22
jb 0x8fa1df
mov eax, 0x985818
ret
Function at 0x8fa1fa
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889e8], 1
jne 0x8fa25a
or dword [0x9889e8], 1
mov dword [0x98568c], 0x8b9c84a3
mov dword [0x985690], 0xca8e8386
mov dword [0x985694], 0x8b9e8b8e
mov dword [0x985698], 0x908399ca
mov dword [0x98569c], 0x858cca8f
mov dword [0x9856a0], 0xafb8ca98
mov dword [0x9856a4], 0xbdaeb5ad
mov dword [0x9856a8], 0xeaaeb8a5
xor eax, eax
mov cl, byte [eax + 0x98568c]
xor cl, 0xea
mov byte [eax + 0x98583c], cl
inc eax
cmp eax, 0x20
jb 0x8fa25c
mov eax, 0x98583c
ret

Function at 0x8fa3fe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889e4], 1
jne 0x8fa449
or dword [0x9889e4], 1
mov dword [0x9856ac], 0x9f9984bf
mov dword [0x9856b0], 0x98859a9a
mov dword [0x9856b4], 0xca8e8f9e
mov dword [0x9856b8], 0x8b9e8b8e
mov dword [0x9856bc], 0x9a939eca
mov word [0x9856c0], 0xea8f
xor eax, eax
mov cl, byte [eax + 0x9856ac]
xor cl, 0xea
mov byte [eax + 0x98585c], cl
inc eax
cmp eax, 0x16
jb 0x8fa44b
mov eax, 0x98585c
ret

Function at 0x8fa604
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889d4], 1
jne 0x8fa656
or dword [0x9889d4], 1
mov dword [0x9856f0], 0x879f848f
mov dword [0x9856f4], 0x9e8b988f
mov dword [0x9856f8], 0x9f99b58f
mov dword [0x9856fc], 0x938f8188
mov dword [0x985700], 0x8f84b599
mov word [0x985704], 0x9e92
mov byte [0x985706], 0xea
xor eax, eax
mov cl, byte [eax + 0x9856f0]
xor cl, 0xea
mov byte [eax + 0x9858a0], cl
inc eax
cmp eax, 0x17
jb 0x8fa658
mov eax, 0x9858a0
ret

Function at 0x8fa673
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9889c4], 1
jne 0x8fa6c5
or dword [0x9889c4], 1
mov dword [0x98574c], 0x879f848f
mov dword [0x985750], 0x9e8b988f
mov dword [0x985754], 0x8b9cb58f
mov dword [0x985758], 0x998f9f86
mov dword [0x98575c], 0x858689b5
mov word [0x985760], 0x8f99
mov byte [0x985762], 0xea
xor eax, eax
mov cl, byte [eax + 0x98574c]
xor cl, 0xea
mov byte [eax + 0x9858fc], cl
inc eax
cmp eax, 0x17
jb 0x8fa6c7
mov eax, 0x9858fc
ret

Function at 0x8faf14
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988990], 1
jne 0x8faf38
or dword [0x988990], 1
mov dword [0x98599c], 0x99998f87
mov dword [0x9859a0], 0xea8f8d8b
xor eax, eax
mov cl, byte [eax + 0x98599c]
xor cl, 0xea
mov byte [eax + 0x985c8c], cl
inc eax
cmp eax, 8
jb 0x8faf3a
mov eax, 0x985c8c
ret

Function at 0x8faf55
Capabilities:
Encode data using xor

Disassembly:
test byte [0x98898c], 1
jne 0x8faf79
or dword [0x98898c], 1
mov dword [0x9859a4], 0x99998f87
mov dword [0x9859a8], 0xea8f8d8b
xor eax, eax
mov cl, byte [eax + 0x9859a4]
xor cl, 0xea
mov byte [eax + 0x985c94], cl
inc eax
cmp eax, 8
jb 0x8faf7b
mov eax, 0x985c94
ret

Function at 0x8fbac7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988984], 1
mov ecx, 0xbcea
jne 0x8fbb08
or dword [0x988984], 1
lea eax, [ecx - 0x26]
mov word [0x9859b4], ax
add eax, 0xffffffc2
mov word [0x9859b6], ax
lea eax, [ecx - 0x66]
mov word [0x9859b8], ax
add eax, 0xfffffffd
mov word [0x9859ba], ax
mov eax, ecx
mov word [0x9859bc], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x9859b4]
add eax, 2
mov word [eax + 0x985ca2], dx
cmp eax, 0xa
jb 0x8fbb0a
mov eax, 0x985ca4
ret
Function at 0x8fbb28
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988980], 1
mov ecx, 0xbcea
jne 0x8fbb69
or dword [0x988980], 1
lea eax, [ecx - 0x26]
mov word [0x9859c0], ax
add eax, 0xffffffc2
mov word [0x9859c2], ax
lea eax, [ecx - 0x66]
mov word [0x9859c4], ax
add eax, 0xfffffffd
mov word [0x9859c6], ax
mov eax, ecx
mov word [0x9859c8], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x9859c0]
add eax, 2
mov word [eax + 0x985cae], dx
cmp eax, 0xa
jb 0x8fbb6b
mov eax, 0x985cb0
ret

Function at 0x8fc0f9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x98897c], 1
jne 0x8fc14c
or dword [0x98897c], 1
mov dword [0x9859cc], 0xa69e8fad
mov dword [0x9859d0], 0x868b8985
mov dword [0x9859d4], 0x8c84a38f
mov dword [0x9859d8], 0xcac3c285
mov dword [0x9859dc], 0x86838b8c
mov dword [0x9859e0], 0xcad08e8f
mov byte [0x9859e4], 0xea
xor eax, eax
mov cl, byte [eax + 0x9859cc]
xor cl, 0xea
mov byte [eax + 0x985cbc], cl
inc eax
cmp eax, 0x19
jb 0x8fc14e
mov eax, 0x985cbc
ret

Function at 0x8fc31a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988978], 1
jne 0x8fc3b7
or dword [0x988978], 1
mov dword [0x9859e8], 0x98a9a6a3
mov dword [0x9859ec], 0x8f9e8b8f
mov dword [0x9859f0], 0x878598ac
mov dword [0x9859f4], 0x829e8bba
mov dword [0x9859f8], 0x838b8cca
mov dword [0x9859fc], 0xd08e8f86
mov dword [0x985a00], 0x9e8f98ca
mov dword [0x985a04], 0x8f84989f
mov dword [0x985a08], 0x848bca8e
mov dword [0x985a0c], 0x9a878fca
mov dword [0x985a10], 0x83ca939e
mov dword [0x985a14], 0xca878f9e
mov dword [0x985a18], 0x9e998386
mov byte [0x985a1c], 0xea
xor eax, eax
mov cl, byte [eax + 0x9859e8]
xor cl, 0xea
mov byte [eax + 0x985cd8], cl
inc eax
cmp eax, 0x35
jb 0x8fc3b9
mov eax, 0x985cd8
ret

Function at 0x8fc3d4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988974], 1
jne 0x8fc43e
or dword [0x988974], 1
mov dword [0x985a20], 0x9aa5a2b9
mov dword [0x985a24], 0x85ac848f
mov dword [0x985a28], 0x988f8e86
mov dword [0x985a2c], 0xb98e84ab
mov dword [0x985a30], 0x898f868f
mov dword [0x985a34], 0x8f9ea39e
mov dword [0x985a38], 0x8cca9987
mov dword [0x985a3c], 0x8f86838b
mov dword [0x985a40], 0xeacad08e
xor eax, eax
mov cl, byte [eax + 0x985a20]
xor cl, 0xea
mov byte [eax + 0x985d10], cl
inc eax
cmp eax, 0x24
jb 0x8fc440
mov eax, 0x985d10
ret

Function at 0x8fc70b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988968], 1
jne 0x8fc76a
or dword [0x988968], 1
mov dword [0x985a54], 0xba9e8fad
mov dword [0x985a58], 0x8ba9989d
mov dword [0x985a5c], 0x83888b9a
mov dword [0x985a60], 0x839e8386
mov dword [0x985a64], 0xc3c2998f
mov dword [0x985a68], 0x838b8cca
mov dword [0x985a6c], 0xd08e8f86
mov word [0x985a70], 0xeaca
xor eax, eax
mov cl, byte [eax + 0x985a54]
xor cl, 0xea
mov byte [eax + 0x985d44], cl
inc eax
cmp eax, 0x1e
jb 0x8fc76c
mov eax, 0x985d44
ret
Function at 0x8fc787
Capabilities:
Encode data using xor

Disassembly:
test byte [0x98895c], 1
jne 0x8fc7dd
or dword [0x98895c], 1
mov dword [0x985a88], 0x9ab59983
mov dword [0x985a8c], 0x8f898598
mov dword [0x985a90], 0x98b59999
mov dword [0x985a94], 0x8384849f
mov dword [0x985a98], 0x8bb58d84
mov dword [0x985a9c], 0x8e8bb599
mov dword [0x985aa0], 0xea848387
xor eax, eax
mov cl, byte [eax + 0x985a88]
xor cl, 0xea
mov byte [eax + 0x985d78], cl
inc eax
cmp eax, 0x1c
jb 0x8fc7df
mov eax, 0x985d78
ret

Function at 0x8fc7fa
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988958], 1
jne 0x8fc850
or dword [0x988958], 1
mov dword [0x985aa4], 0x89b59983
mov dword [0x985aa8], 0x8f98989f
mov dword [0x985aac], 0x9fb59e84
mov dword [0x985ab0], 0xb5988f99
mov dword [0x985ab4], 0x8b898586
mov dword [0x985ab8], 0x8e8bb586
mov dword [0x985abc], 0xea848387
xor eax, eax
mov cl, byte [eax + 0x985aa4]
xor cl, 0xea
mov byte [eax + 0x985d94], cl
inc eax
cmp eax, 0x1c
jb 0x8fc852
mov eax, 0x985d94
ret

Function at 0x8fc86d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988944], 1
jne 0x8fc8bf
or dword [0x988944], 1
mov dword [0x985b08], 0x9e838b9d
mov dword [0x985b0c], 0x98858cb5
mov dword [0x985b10], 0x848399b5
mov dword [0x985b14], 0xb58f868d
mov dword [0x985b18], 0x8f808885
mov word [0x985b1c], 0x9e89
mov byte [0x985b1e], 0xea
xor eax, eax
mov cl, byte [eax + 0x985b08]
xor cl, 0xea
mov byte [eax + 0x985df8], cl
inc eax
cmp eax, 0x17
jb 0x8fc8c1
mov eax, 0x985df8
ret

Function at 0x8fc8dc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988908], 1
jne 0x8fc92e
or dword [0x988908], 1
mov dword [0x985bf8], 0xb59e8f8d
mov dword [0x985bfc], 0x98989f89
mov dword [0x985c00], 0xb59e848f
mov dword [0x985c04], 0x8985989a
mov dword [0x985c08], 0xb599998f
mov word [0x985c0c], 0x8e83
mov byte [0x985c0e], 0xea
xor eax, eax
mov cl, byte [eax + 0x985bf8]
xor cl, 0xea
mov byte [eax + 0x985ee8], cl
inc eax
cmp eax, 0x17
jb 0x8fc930
mov eax, 0x985ee8
ret

Function at 0x8fd369
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9888f8], 1
mov ecx, 0xbceb
jne 0x8fd3de
or dword [0x9888f8], 1
lea eax, [ecx - 0x64]
mov word [0x985f38], ax
add eax, 0x17
mov word [0x985f3a], ax
lea eax, [ecx - 0x61]
mov word [0x985f3c], ax
add eax, 0x2a
mov word [0x985f3e], ax
lea eax, [ecx - 0x4f]
mov edx, eax
mov word [0x985f40], dx
add edx, 0xffffffe6
mov word [0x985f42], dx
lea edx, [ecx - 0x66]
mov word [0x985f44], dx
add edx, 0xa
mov eax, ecx
mov word [0x985f46], dx
mov dword [0x985f48], 0xbc9cbc84
mov word [0x985f4c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x985f38]
add eax, 2
mov word [eax + 0x98619a], dx
cmp eax, 0x16
jb 0x8fd3e0
mov eax, 0x98619c
ret
Function at 0x8fd3fe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9888f4], 1
mov edx, 0xbceb
jne 0x8fd4a2
or dword [0x9888f4], 1
lea ecx, [edx - 0x64]
mov eax, ecx
mov word [0x985f50], ax
add eax, 0x17
mov word [0x985f52], ax
lea eax, [edx - 0x61]
mov word [0x985f54], ax
add eax, 0x2a
push esi
mov esi, eax
mov word [0x985f60], ax
lea eax, [edx - 0x4f]
mov ecx, eax
mov word [0x985f62], cx
add ecx, 0xffffffe6
mov word [0x985f56], si
lea esi, [edx - 0x68]
mov word [0x985f64], cx
lea ecx, [edx - 0x66]
mov word [0x985f58], si
add esi, 0x1c
mov word [0x985f66], cx
add ecx, 0xa
mov eax, edx
mov word [0x985f5a], si
mov dword [0x985f5c], 0xbc87bc86
mov word [0x985f68], cx
mov dword [0x985f6a], 0xbc9cbc84
mov word [0x985f6e], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x985f50]
add eax, 2
mov word [eax + 0x9861b2], cx
cmp eax, 0x20
jb 0x8fd4a4
mov eax, 0x9861b4
ret

Function at 0x8fd6e6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9888f0], 1
jne 0x8fd72f
or dword [0x9888f0], 1
mov dword [0x985f70], 0xcb8a9ea7
mov dword [0x985f74], 0x8499998e
mov dword [0x985f78], 0x8582cb99
mov dword [0x985f7c], 0x8f859ccb
mov dword [0x985f80], 0x8884999b
mov byte [0x985f84], 0xeb
xor eax, eax
mov cl, byte [eax + 0x985f70]
xor cl, 0xeb
mov byte [eax + 0x9861d4], cl
inc eax
cmp eax, 0x15
jb 0x8fd731
mov eax, 0x9861d4
ret

Function at 0x8ff788
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988868], 1
jne 0x8ff7c9
or dword [0x988868], 1
mov dword [0x986400], 0x9bcc83a2
mov dword [0x986404], 0x83888285
mov dword [0x986408], 0x838fcc9b
mov dword [0x98640c], 0x94899882
mov word [0x986410], 0xec98
xor eax, eax
mov cl, byte [eax + 0x986400]
xor cl, 0xec
mov byte [eax + 0x98668c], cl
inc eax
cmp eax, 0x12
jb 0x8ff7cb
mov eax, 0x98668c
ret

Function at 0x8ff7e6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988864], 1
jne 0x8ff827
or dword [0x988864], 1
mov dword [0x986414], 0x9bcc83a2
mov dword [0x986418], 0x83888285
mov dword [0x98641c], 0x838fcc9b
mov dword [0x986420], 0x94899882
mov word [0x986424], 0xec98
xor eax, eax
mov cl, byte [eax + 0x986414]
xor cl, 0xec
mov byte [eax + 0x9866a0], cl
inc eax
cmp eax, 0x12
jb 0x8ff829
mov eax, 0x9866a0
ret

Function at 0x8ff844
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988860], 1
jne 0x8ff88c
or dword [0x988860], 1
mov dword [0x986428], 0x8ecc83a2
mov dword [0x98642c], 0x9f9b839e
mov dword [0x986430], 0x8fcc9e89
mov dword [0x986434], 0x89988283
mov word [0x986438], 0x9894
mov byte [0x98643a], 0xec
xor eax, eax
mov cl, byte [eax + 0x986428]
xor cl, 0xec
mov byte [eax + 0x9866b4], cl
inc eax
cmp eax, 0x13
jb 0x8ff88e
mov eax, 0x9866b4
ret

Function at 0x8ff902
Capabilities:
Encode data using xor

Disassembly:
test byte [0x98885c], 1
jne 0x8ff943
or dword [0x98885c], 1
mov dword [0x98643c], 0x89cc83a2
mov dword [0x986440], 0x89818980
mov dword [0x986444], 0x84cc9882
mov dword [0x986448], 0x8088828d
mov word [0x98644c], 0xec89
xor eax, eax
mov cl, byte [eax + 0x98643c]
xor cl, 0xec
mov byte [eax + 0x9866c8], cl
inc eax
cmp eax, 0x12
jb 0x8ff945
mov eax, 0x9866c8
ret
Function at 0x8ff960
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988858], 1
jne 0x8ff9a1
or dword [0x988858], 1
mov dword [0x986450], 0x89cc83a2
mov dword [0x986454], 0x89818980
mov dword [0x986458], 0x84cc9882
mov dword [0x98645c], 0x8088828d
mov word [0x986460], 0xec89
xor eax, eax
mov cl, byte [eax + 0x986450]
xor cl, 0xec
mov byte [eax + 0x9866dc], cl
inc eax
cmp eax, 0x12
jb 0x8ff9a3
mov eax, 0x9866dc
ret

Function at 0x8ffad1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988854], 1
jne 0x8ffb09
or dword [0x988854], 1
mov dword [0x986464], 0x859a8da2
mov dword [0x986468], 0x89988d8b
mov dword [0x98646c], 0x858d8acc
mov dword [0x986470], 0xec888980
xor eax, eax
mov cl, byte [eax + 0x986464]
xor cl, 0xec
mov byte [eax + 0x9866f0], cl
inc eax
cmp eax, 0x10
jb 0x8ffb0b
mov eax, 0x9866f0
ret

Function at 0x900056
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988850], 1
jne 0x90009f
or dword [0x988850], 1
mov dword [0x986474], 0x89cc83a2
mov dword [0x986478], 0x89818980
mov dword [0x98647c], 0x9bcc9882
mov dword [0x986480], 0xcc849885
mov dword [0x986484], 0xccd68885
mov byte [0x986488], 0xec
xor eax, eax
mov cl, byte [eax + 0x986474]
xor cl, 0xec
mov byte [eax + 0x986700], cl
inc eax
cmp eax, 0x15
jb 0x9000a1
mov eax, 0x986700
ret

Function at 0x9001d4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x98884c], 1
jne 0x90021d
or dword [0x98884c], 1
mov dword [0x98648c], 0xb398898b
mov dword [0x986490], 0x89828285
mov dword [0x986494], 0xa1b8a49e
mov dword [0x986498], 0x8d8acca0
mov dword [0x98649c], 0x88898085
mov byte [0x9864a0], 0xec
xor eax, eax
mov cl, byte [eax + 0x98648c]
xor cl, 0xec
mov byte [eax + 0x986718], cl
inc eax
cmp eax, 0x15
jb 0x90021f
mov eax, 0x986718
ret

Function at 0x900352
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988848], 1
jne 0x90039b
or dword [0x988848], 1
mov dword [0x9864a4], 0xb398898b
mov dword [0x9864a8], 0x89989983
mov dword [0x9864ac], 0xa1b8a49e
mov dword [0x9864b0], 0x8d8acca0
mov dword [0x9864b4], 0x88898085
mov byte [0x9864b8], 0xec
xor eax, eax
mov cl, byte [eax + 0x9864a4]
xor cl, 0xec
mov byte [eax + 0x986730], cl
inc eax
cmp eax, 0x15
jb 0x90039d
mov eax, 0x986730
ret

Function at 0x9004df
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988844], 1
jne 0x900528
or dword [0x988844], 1
mov dword [0x9864bc], 0xb398999c
mov dword [0x9864c0], 0x89828285
mov dword [0x9864c4], 0xa1b8a49e
mov dword [0x9864c8], 0x8d8acca0
mov dword [0x9864cc], 0x88898085
mov byte [0x9864d0], 0xec
xor eax, eax
mov cl, byte [eax + 0x9864bc]
xor cl, 0xec
mov byte [eax + 0x986748], cl
inc eax
cmp eax, 0x15
jb 0x90052a
mov eax, 0x986748
ret

Function at 0x90066c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988840], 1
jne 0x9006b5
or dword [0x988840], 1
mov dword [0x9864d4], 0xb398999c
mov dword [0x9864d8], 0x89989983
mov dword [0x9864dc], 0xa1b8a49e
mov dword [0x9864e0], 0x8d8acca0
mov dword [0x9864e4], 0x88898085
mov byte [0x9864e8], 0xec
xor eax, eax
mov cl, byte [eax + 0x9864d4]
xor cl, 0xec
mov byte [eax + 0x986760], cl
inc eax
cmp eax, 0x15
jb 0x9006b7
mov eax, 0x986760
ret
Function at 0x900974
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988838], 1
jne 0x9009bd
or dword [0x988838], 1
mov dword [0x9864f8], 0xb398898b
mov dword [0x9864fc], 0x9f8d808f
mov dword [0x986500], 0x818da29f
mov dword [0x986504], 0x8d8acc89
mov dword [0x986508], 0x88898085
mov byte [0x98650c], 0xec
xor eax, eax
mov cl, byte [eax + 0x9864f8]
xor cl, 0xec
mov byte [eax + 0x986784], cl
inc eax
cmp eax, 0x15
jb 0x9009bf
mov eax, 0x986784
ret

Function at 0x9009da
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988834], 1
jne 0x900a1c
or dword [0x988834], 1
mov dword [0x986510], 0xad98898b
mov dword [0x986514], 0x859e9898
mov dword [0x986518], 0x8998998e
mov dword [0x98651c], 0x858d8acc
mov dword [0x986520], 0xec888980
xor eax, eax
mov cl, byte [eax + 0x986510]
xor cl, 0xec
mov byte [eax + 0x98679c], cl
inc eax
cmp eax, 0x14
jb 0x900a1e
mov eax, 0x98679c
ret

Function at 0x900ce7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x98882c], 1
jne 0x900d30
or dword [0x98882c], 1
mov dword [0x986530], 0xb398999c
mov dword [0x986534], 0x9f8d808f
mov dword [0x986538], 0x818da29f
mov dword [0x98653c], 0x8d8acc89
mov dword [0x986540], 0x88898085
mov byte [0x986544], 0xec
xor eax, eax
mov cl, byte [eax + 0x986530]
xor cl, 0xec
mov byte [eax + 0x9867bc], cl
inc eax
cmp eax, 0x15
jb 0x900d32
mov eax, 0x9867bc
ret

Function at 0x900d4d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988828], 1
jne 0x900d8f
or dword [0x988828], 1
mov dword [0x986548], 0xad98899f
mov dword [0x98654c], 0x859e9898
mov dword [0x986550], 0x8998998e
mov dword [0x986554], 0x858d8acc
mov dword [0x986558], 0xec888980
xor eax, eax
mov cl, byte [eax + 0x986548]
xor cl, 0xec
mov byte [eax + 0x9867d4], cl
inc eax
cmp eax, 0x14
jb 0x900d91
mov eax, 0x9867d4
ret

Function at 0x900e73
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988824], 1
jne 0x900ea8
or dword [0x988824], 1
mov dword [0x98655c], 0x8f85808f
mov dword [0x986560], 0x8d8acc87
mov dword [0x986564], 0x88898085
mov byte [0x986568], 0xec
xor eax, eax
mov cl, byte [eax + 0x98655c]
xor cl, 0xec
mov byte [eax + 0x9867e8], cl
inc eax
cmp eax, 0xd
jb 0x900eaa
mov eax, 0x9867e8
ret

Function at 0x900f57
Capabilities:
Encode data using xor

Disassembly:
test byte [0x98880c], 1
jne 0x900fa9
or dword [0x98880c], 1
mov dword [0x9865cc], 0x81898089
mov dword [0x9865d0], 0xb3988289
mov dword [0x9865d4], 0xb398898b
mov dword [0x9865d8], 0x89828285
mov dword [0x9865dc], 0x9884b39e
mov word [0x9865e0], 0x8081
mov byte [0x9865e2], 0xec
xor eax, eax
mov cl, byte [eax + 0x9865cc]
xor cl, 0xec
mov byte [eax + 0x986858], cl
inc eax
cmp eax, 0x17
jb 0x900fab
mov eax, 0x986858
ret

Function at 0x900fc6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988808], 1
jne 0x901018
or dword [0x988808], 1
mov dword [0x9865e4], 0x81898089
mov dword [0x9865e8], 0xb3988289
mov dword [0x9865ec], 0xb398898b
mov dword [0x9865f0], 0x89989983
mov dword [0x9865f4], 0x9884b39e
mov word [0x9865f8], 0x8081
mov byte [0x9865fa], 0xec
xor eax, eax
mov cl, byte [eax + 0x9865e4]
xor cl, 0xec
mov byte [eax + 0x986870], cl
inc eax
cmp eax, 0x17
jb 0x90101a
mov eax, 0x986870
ret
Function at 0x901035
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988804], 1
jne 0x901087
or dword [0x988804], 1
mov dword [0x9865fc], 0x81898089
mov dword [0x986600], 0xb3988289
mov dword [0x986604], 0xb398899f
mov dword [0x986608], 0x89828285
mov dword [0x98660c], 0x9884b39e
mov word [0x986610], 0x8081
mov byte [0x986612], 0xec
xor eax, eax
mov cl, byte [eax + 0x9865fc]
xor cl, 0xec
mov byte [eax + 0x986888], cl
inc eax
cmp eax, 0x17
jb 0x901089
mov eax, 0x986888
ret

Function at 0x9010a4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x988800], 1
jne 0x9010f6
or dword [0x988800], 1
mov dword [0x986614], 0x81898089
mov dword [0x986618], 0xb3988289
mov dword [0x98661c], 0xb398899f
mov dword [0x986620], 0x89989983
mov dword [0x986624], 0x9884b39e
mov word [0x986628], 0x8081
mov byte [0x98662a], 0xec
xor eax, eax
mov cl, byte [eax + 0x986614]
xor cl, 0xec
mov byte [eax + 0x9868a0], cl
inc eax
cmp eax, 0x17
jb 0x9010f8
mov eax, 0x9868a0
ret

Function at 0x901565
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9887e8], 1
jne 0x9015ad
or dword [0x9887e8], 1
mov dword [0x986918], 0x818198a3
mov dword [0x98691c], 0x8a8481cd
mov dword [0x986920], 0x9e989985
mov dword [0x986924], 0x8c899f88
mov word [0x986928], 0x8c99
mov byte [0x98692a], 0xed
xor eax, eax
mov cl, byte [eax + 0x986918]
xor cl, 0xed
mov byte [eax + 0x986af0], cl
inc eax
cmp eax, 0x13
jb 0x9015af
mov eax, 0x986af0
ret

Function at 0x9016c4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9887e4], 1
jne 0x90170c
or dword [0x9887e4], 1
mov dword [0x98692c], 0x818198a3
mov dword [0x986930], 0x8a8481cd
mov dword [0x986934], 0x9e989985
mov dword [0x986938], 0x8c899f88
mov word [0x98693c], 0x8c99
mov byte [0x98693e], 0xed
xor eax, eax
mov cl, byte [eax + 0x98692c]
xor cl, 0xed
mov byte [eax + 0x986b04], cl
inc eax
cmp eax, 0x13
jb 0x90170e
mov eax, 0x986b04
ret

Function at 0x901826
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9887e0], 1
jne 0x90186e
or dword [0x9887e0], 1
mov dword [0x986940], 0x818198a3
mov dword [0x986944], 0x8a8481cd
mov dword [0x986948], 0x9e989985
mov dword [0x98694c], 0x8c899f88
mov word [0x986950], 0x8c99
mov byte [0x986952], 0xed
xor eax, eax
mov cl, byte [eax + 0x986940]
xor cl, 0xed
mov byte [eax + 0x986b18], cl
inc eax
cmp eax, 0x13
jb 0x901870
mov eax, 0x986b18
ret

Function at 0x901955
Capabilities:
Encode data using xor

Disassembly:
test byte [0x9887dc], 1
jne 0x90199d
or dword [0x9887dc], 1
mov dword [0x986954], 0x818198a3
mov dword [0x986958], 0x8a8481cd
mov dword [0x98695c], 0x9e989985
mov dword [0x986960], 0x8c899f88
mov word [0x986964], 0x8c99
mov byte [0x986966], 0xed
xor eax, eax
mov cl, byte [eax + 0x986954]
xor cl, 0xed
mov byte [eax + 0x986b2c], cl
inc eax
cmp eax, 0x13
jb 0x90199f
mov eax, 0x986b2c
ret