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

Disassembly:
test byte [0x4c374c], 1
jne 0x421c73
or dword [0x4c374c], 1
mov dword [0x4c1720], 0x3f786265
mov dword [0x4c1724], 0x6560533e
mov dword [0x4c1728], 0x7978646b
mov dword [0x4c172c], 0x687e697f
mov dword [0x4c1730], 0x536d786d
mov dword [0x4c1734], 0x62536378
mov dword [0x4c1738], 0x696e6179
mov word [0x4c173c], 0xc7e
xor eax, eax
mov cl, byte [eax + 0x4c1720]
xor cl, 0xc
mov byte [eax + 0x4c18f8], cl
inc eax
cmp eax, 0x1e
jb 0x421c75
mov eax, 0x4c18f8
ret

Function at 0x421c90
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3748], 1
jne 0x421cef
or dword [0x4c3748], 1
mov dword [0x4c1740], 0x6d646f7c
mov dword [0x4c1744], 0x6560537e
mov dword [0x4c1748], 0x7978646b
mov dword [0x4c174c], 0x687e697f
mov dword [0x4c1750], 0x536d786d
mov dword [0x4c1754], 0x7f536378
mov dword [0x4c1758], 0x62657e78
mov word [0x4c175c], 0xc6b
xor eax, eax
mov cl, byte [eax + 0x4c1740]
xor cl, 0xc
mov byte [eax + 0x4c1918], cl
inc eax
cmp eax, 0x1e
jb 0x421cf1
mov eax, 0x4c1918
ret

Function at 0x421d0c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3744], 1
jne 0x421d72
or dword [0x4c3744], 1
mov dword [0x4c1760], 0x646f7b7c
mov dword [0x4c1764], 0x60537e6d
mov dword [0x4c1768], 0x78646b65
mov dword [0x4c176c], 0x7e697f79
mov dword [0x4c1770], 0x6d786d68
mov dword [0x4c1774], 0x53637853
mov dword [0x4c1778], 0x657e787f
mov word [0x4c177c], 0x6b62
mov byte [0x4c177e], 0xc
xor eax, eax
mov cl, byte [eax + 0x4c1760]
xor cl, 0xc
mov byte [eax + 0x4c1938], cl
inc eax
cmp eax, 0x1f
jb 0x421d74
mov eax, 0x4c1938
ret

Function at 0x421d8f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3740], 1
jne 0x421df6
or dword [0x4c3740], 1
mov dword [0x4c1780], 0x646b6560
mov dword [0x4c1784], 0x697f7978
mov dword [0x4c1788], 0x786d687e
mov dword [0x4c178c], 0x697f536d
mov dword [0x4c1790], 0x6d7a5378
mov dword [0x4c1794], 0x626d657e
mov dword [0x4c1798], 0x787f5378
mov dword [0x4c179c], 0x6b62657e
mov byte [0x4c17a0], 0xc
xor eax, eax
mov cl, byte [eax + 0x4c1780]
xor cl, 0xc
mov byte [eax + 0x4c1958], cl
inc eax
cmp eax, 0x21
jb 0x421df8
mov eax, 0x4c1958
ret

Function at 0x421e13
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c373c], 1
jne 0x421e7a
or dword [0x4c373c], 1
mov dword [0x4c17a4], 0x646b6560
mov dword [0x4c17a8], 0x697f7978
mov dword [0x4c17ac], 0x786d687e
mov dword [0x4c17b0], 0x697f536d
mov dword [0x4c17b4], 0x6d7a5378
mov dword [0x4c17b8], 0x626d657e
mov dword [0x4c17bc], 0x79625378
mov dword [0x4c17c0], 0x7e696e61
mov byte [0x4c17c4], 0xc
xor eax, eax
mov cl, byte [eax + 0x4c17a4]
xor cl, 0xc
mov byte [eax + 0x4c197c], cl
inc eax
cmp eax, 0x21
jb 0x421e7c
mov eax, 0x4c197c
ret
Function at 0x421e97
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3738], 1
jne 0x421f00
or dword [0x4c3738], 1
mov dword [0x4c17c8], 0x646b6560
mov dword [0x4c17cc], 0x697f7978
mov dword [0x4c17d0], 0x786d687e
mov dword [0x4c17d4], 0x697f536d
mov dword [0x4c17d8], 0x6d7a5378
mov dword [0x4c17dc], 0x626d657e
mov dword [0x4c17e0], 0x636e5378
mov dword [0x4c17e4], 0x6d696063
mov word [0x4c17e8], 0xc62
xor eax, eax
mov cl, byte [eax + 0x4c17c8]
xor cl, 0xc
mov byte [eax + 0x4c19a0], cl
inc eax
cmp eax, 0x22
jb 0x421f02
mov eax, 0x4c19a0
ret

Function at 0x421f1d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3734], 1
jne 0x421f83
or dword [0x4c3734], 1
mov dword [0x4c17ec], 0x646b6560
mov dword [0x4c17f0], 0x697f7978
mov dword [0x4c17f4], 0x786d687e
mov dword [0x4c17f8], 0x697f536d
mov dword [0x4c17fc], 0x6d7a5378
mov dword [0x4c1800], 0x626d657e
mov dword [0x4c1804], 0x79625378
mov word [0x4c1808], 0x6060
mov byte [0x4c180a], 0xc
xor eax, eax
mov cl, byte [eax + 0x4c17ec]
xor cl, 0xc
mov byte [eax + 0x4c19c4], cl
inc eax
cmp eax, 0x1f
jb 0x421f85
mov eax, 0x4c19c4
ret

Function at 0x422215
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x48b5a2
call fcn.0048a6f8
sub esp, 0x20
push esi
xor esi, esi
mov dword [ebp - 0x10], esi
push edi
mov dword [ebp - 0x10], esi
call dword [0x4930a8]
test byte [0x4c3714], 1
mov edi, eax
jne 0x422262
or dword [0x4c3714], 1
mov dword [0x4c1a60], 0x66616678
mov dword [0x4c1a64], 0x217b6a61
mov dword [0x4c1a68], 0xf63636b
xor ecx, ecx
mov al, byte [ecx + 0x4c1a60]
xor al, 0xf
mov byte [ecx + 0x4c1d14], al
inc ecx
cmp ecx, 0xc
jb 0x422264
push esi
push esi
lea eax, [ebp - 0x10]
push eax
push esi
push edi
push 0x4c1d14
call dword [0x4930d0]
push eax
push 0x1b00
call dword [0x49312c]
test eax, eax
jne 0x4222b0
call fcn.00422326
mov ecx, dword [ebp + 0xc]
push eax
push dword [ebp + 8]
call fcn.0040c995
pop ecx
pop ecx
jmp 0x422315
test byte [0x4c370c], 1
jne 0x4222d0
or dword [0x4c370c], 1
mov word [0x4c1a88], 0x2f35
mov byte [0x4c1a8a], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1a88]
xor cl, 0xf
mov byte [eax + 0x4c1d3c], cl
inc eax
cmp eax, 3
jb 0x4222d2
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push 0x4c1d3c
push eax
call fcn.0040c995
mov dword [ebp - 4], esi
push dword [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0040cd49
add esp, 0x14
push esi
push 1
lea ecx, [ebp - 0x2c]
call fcn.00404c1e
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
pop edi
pop esi
mov dword fs:[0], ecx
leave
ret

Function at 0x422326
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3710], 1
jne 0x42237b
or dword [0x4c3710], 1
mov dword [0x4c1a6c], 0x6e49272f
mov dword [0x4c1a70], 0x6b6a6366
mov dword [0x4c1a74], 0x2f607b2f
mov dword [0x4c1a78], 0x627d6069
mov dword [0x4c1a7c], 0x6a2f7b6e
mov dword [0x4c1a80], 0x7d607d7d
mov word [0x4c1a84], 0xf26
xor eax, eax
mov cl, byte [eax + 0x4c1a6c]
xor cl, 0xf
mov byte [eax + 0x4c1d20], cl
inc eax
cmp eax, 0x1a
jb 0x42237d
mov eax, 0x4c1d20
ret
Function at 0x4224e6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3708], 1
jne 0x42252f
or dword [0x4c3708], 1
mov dword [0x4c1a8c], 0x47616658
mov dword [0x4c1a90], 0x407f7b7b
mov dword [0x4c1a94], 0x27616a7f
mov dword [0x4c1a98], 0x6e692f26
mov dword [0x4c1a9c], 0x6b6a6366
mov byte [0x4c1aa0], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1a8c]
xor cl, 0xf
mov byte [eax + 0x4c1d40], cl
inc eax
cmp eax, 0x15
jb 0x422531
mov eax, 0x4c1d40
ret

Function at 0x4227f7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3704], 1
jne 0x42284a
or dword [0x4c3704], 1
mov dword [0x4c1aa4], 0x47616658
mov dword [0x4c1aa8], 0x4c7f7b7b
mov dword [0x4c1aac], 0x646c6e7d
mov dword [0x4c1ab0], 0x27637d5a
mov dword [0x4c1ab4], 0x6e692f26
mov dword [0x4c1ab8], 0x6b6a6366
mov byte [0x4c1abc], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1aa4]
xor cl, 0xf
mov byte [eax + 0x4c1d58], cl
inc eax
cmp eax, 0x19
jb 0x42284c
mov eax, 0x4c1d58
ret

Function at 0x422867
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3700], 1
jne 0x4228b3
or dword [0x4c3700], 1
mov dword [0x4c1ac0], 0x47616658
mov dword [0x4c1ac4], 0x4c7f7b7b
mov dword [0x4c1ac8], 0x6a616160
mov dword [0x4c1acc], 0x26277b6c
mov dword [0x4c1ad0], 0x666e692f
mov dword [0x4c1ad4], 0xf6b6a63
xor eax, eax
mov cl, byte [eax + 0x4c1ac0]
xor cl, 0xf
mov byte [eax + 0x4c1d74], cl
inc eax
cmp eax, 0x18
jb 0x4228b5
mov eax, 0x4c1d74
ret

Function at 0x423224
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36fc], 1
jne 0x4232fd
or dword [0x4c36fc], 1
mov dword [0x4c1ad8], 0x7a7e6a5d
mov dword [0x4c1adc], 0x2f7b7c6a
mov dword [0x4c1ae0], 0x2f637d7a
mov dword [0x4c1ae4], 0x6b6a7c7a
mov dword [0x4c1ae8], 0x6b2f6e2f
mov dword [0x4c1aec], 0x6a696966
mov dword [0x4c1af0], 0x7b616a7d
mov dword [0x4c1af4], 0x676c7c2f
mov dword [0x4c1af8], 0x2f6a626a
mov dword [0x4c1afc], 0x616e677b
mov dword [0x4c1b00], 0x6a677b2f
mov dword [0x4c1b04], 0x61606c2f
mov dword [0x4c1b08], 0x7b6c6a61
mov dword [0x4c1b0c], 0x2f616066
mov dword [0x4c1b10], 0x2f7c6e78
mov dword [0x4c1b14], 0x7b666166
mov dword [0x4c1b18], 0x66636e66
mov dword [0x4c1b1c], 0x2f6b6a75
mov dword [0x4c1b20], 0x677b6678
mov byte [0x4c1b24], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1ad8]
xor cl, 0xf
mov byte [eax + 0x4c1d90], cl
inc eax
cmp eax, 0x4d
jb 0x4232ff
mov eax, 0x4c1d90
ret
Function at 0x42331a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36f8], 1
jne 0x4233f6
or dword [0x4c36f8], 1
mov dword [0x4c1b28], 0x7a7e6a5d
mov dword [0x4c1b2c], 0x2f7b7c6a
mov dword [0x4c1b30], 0x2f637d7a
mov dword [0x4c1b34], 0x6b6a7c7a
mov dword [0x4c1b38], 0x6b2f6e2f
mov dword [0x4c1b3c], 0x6a696966
mov dword [0x4c1b40], 0x7b616a7d
mov dword [0x4c1b44], 0x7c60672f
mov dword [0x4c1b48], 0x6e612f7b
mov dword [0x4c1b4c], 0x7b2f6a62
mov dword [0x4c1b50], 0x2f616e67
mov dword [0x4c1b54], 0x2f6a677b
mov dword [0x4c1b58], 0x6161606c
mov dword [0x4c1b5c], 0x667b6c6a
mov dword [0x4c1b60], 0x782f6160
mov dword [0x4c1b64], 0x662f7c6e
mov dword [0x4c1b68], 0x667b6661
mov dword [0x4c1b6c], 0x7566636e
mov dword [0x4c1b70], 0x782f6b6a
mov dword [0x4c1b74], 0xf677b66
xor eax, eax
mov cl, byte [eax + 0x4c1b28]
xor cl, 0xf
mov byte [eax + 0x4c1de0], cl
inc eax
cmp eax, 0x50
jb 0x4233f8
mov eax, 0x4c1de0
ret

Function at 0x423413
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36f4], 1
jne 0x4234eb
or dword [0x4c36f4], 1
mov dword [0x4c1b78], 0x7a7e6a5d
mov dword [0x4c1b7c], 0x2f7b7c6a
mov dword [0x4c1b80], 0x2f637d7a
mov dword [0x4c1b84], 0x6b6a7c7a
mov dword [0x4c1b88], 0x6b2f6e2f
mov dword [0x4c1b8c], 0x6a696966
mov dword [0x4c1b90], 0x7b616a7d
mov dword [0x4c1b94], 0x7d607f2f
mov dword [0x4c1b98], 0x677b2f7b
mov dword [0x4c1b9c], 0x7b2f616e
mov dword [0x4c1ba0], 0x6c2f6a67
mov dword [0x4c1ba4], 0x6a616160
mov dword [0x4c1ba8], 0x60667b6c
mov dword [0x4c1bac], 0x6e782f61
mov dword [0x4c1bb0], 0x61662f7c
mov dword [0x4c1bb4], 0x6e667b66
mov dword [0x4c1bb8], 0x6a756663
mov dword [0x4c1bbc], 0x66782f6b
mov word [0x4c1bc0], 0x677b
mov byte [0x4c1bc2], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1b78]
xor cl, 0xf
mov byte [eax + 0x4c1e30], cl
inc eax
cmp eax, 0x4b
jb 0x4234ed
mov eax, 0x4c1e30
ret

Function at 0x423508
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36f0], 1
jne 0x42355e
or dword [0x4c36f0], 1
mov dword [0x4c1bc4], 0x47616658
mov dword [0x4c1bc8], 0x407f7b7b
mov dword [0x4c1bcc], 0x5d616a7f
mov dword [0x4c1bd0], 0x6a7a7e6a
mov dword [0x4c1bd4], 0x26277b7c
mov dword [0x4c1bd8], 0x666e692f
mov dword [0x4c1bdc], 0xf6b6a63
xor eax, eax
mov cl, byte [eax + 0x4c1bc4]
xor cl, 0xf
mov byte [eax + 0x4c1e7c], cl
inc eax
cmp eax, 0x1c
jb 0x423560
mov eax, 0x4c1e7c
ret
Function at 0x42357b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36ec], 1
jne 0x42364a
or dword [0x4c36ec], 1
mov dword [0x4c1be0], 0x47616658
mov dword [0x4c1be4], 0x5c7f7b7b
mov dword [0x4c1be8], 0x7f407b6a
mov dword [0x4c1bec], 0x6160667b
mov dword [0x4c1bf0], 0x41465827
mov dword [0x4c1bf4], 0x5f5b5b47
mov dword [0x4c1bf8], 0x5b5f4050
mov dword [0x4c1bfc], 0x50414046
mov dword [0x4c1c00], 0x5a4c4a5c
mov dword [0x4c1c04], 0x565b465d
mov dword [0x4c1c08], 0x4e434950
mov dword [0x4c1c0c], 0x2f265c48
mov dword [0x4c1c10], 0x7d2f6160
mov dword [0x4c1c14], 0x6a7a7e6a
mov dword [0x4c1c18], 0x672f7b7c
mov dword [0x4c1c1c], 0x636b616e
mov dword [0x4c1c20], 0x6e692f6a
mov dword [0x4c1c24], 0x6b6a6366
mov byte [0x4c1c28], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1be0]
xor cl, 0xf
mov byte [eax + 0x4c1e98], cl
inc eax
cmp eax, 0x49
jb 0x42364c
mov eax, 0x4c1e98
ret

Function at 0x423667
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36e8], 1
jne 0x423735
or dword [0x4c36e8], 1
mov dword [0x4c1c30], 0x47616658
mov dword [0x4c1c34], 0x5c7f7b7b
mov dword [0x4c1c38], 0x7f407b6a
mov dword [0x4c1c3c], 0x6160667b
mov dword [0x4c1c40], 0x41465827
mov dword [0x4c1c44], 0x5f5b5b47
mov dword [0x4c1c48], 0x5b5f4050
mov dword [0x4c1c4c], 0x50414046
mov dword [0x4c1c50], 0x4b414a5c
mov dword [0x4c1c54], 0x42465b50
mov dword [0x4c1c58], 0x5b5a404a
mov dword [0x4c1c5c], 0x61602f26
mov dword [0x4c1c60], 0x7e6a7d2f
mov dword [0x4c1c64], 0x7b7c6a7a
mov dword [0x4c1c68], 0x616e672f
mov dword [0x4c1c6c], 0x2f6a636b
mov dword [0x4c1c70], 0x63666e69
mov word [0x4c1c74], 0x6b6a
mov byte [0x4c1c76], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1c30]
xor cl, 0xf
mov byte [eax + 0x4c1ee8], cl
inc eax
cmp eax, 0x47
jb 0x423737
mov eax, 0x4c1ee8
ret

Function at 0x423752
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36e4], 1
jne 0x4237bb
or dword [0x4c36e4], 1
mov dword [0x4c1c78], 0x47616658
mov dword [0x4c1c7c], 0x4e7f7b7b
mov dword [0x4c1c80], 0x6a5d6b6b
mov dword [0x4c1c84], 0x7c6a7a7e
mov dword [0x4c1c88], 0x6e6a477b
mov dword [0x4c1c8c], 0x7c7d6a6b
mov dword [0x4c1c90], 0x692f2627
mov dword [0x4c1c94], 0x6a63666e
mov word [0x4c1c98], 0xf6b
xor eax, eax
mov cl, byte [eax + 0x4c1c78]
xor cl, 0xf
mov byte [eax + 0x4c1f30], cl
inc eax
cmp eax, 0x22
jb 0x4237bd
mov eax, 0x4c1f30
ret

Function at 0x4237d8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36e0], 1
jne 0x42382b
or dword [0x4c36e0], 1
mov dword [0x4c1c9c], 0x7f7b7b47
mov dword [0x4c1ca0], 0x6b616a5c
mov dword [0x4c1ca4], 0x7a7e6a5d
mov dword [0x4c1ca8], 0x277b7c6a
mov dword [0x4c1cac], 0x6e692f26
mov dword [0x4c1cb0], 0x6b6a6366
mov byte [0x4c1cb4], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1c9c]
xor cl, 0xf
mov byte [eax + 0x4c1f54], cl
inc eax
cmp eax, 0x19
jb 0x42382d
mov eax, 0x4c1f54
ret
Function at 0x423848
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36dc], 1
jne 0x42389a
or dword [0x4c36dc], 1
mov dword [0x4c1cb8], 0x7f7b7b47
mov dword [0x4c1cbc], 0x7d6a7a5e
mov dword [0x4c1cc0], 0x69614676
mov dword [0x4c1cc4], 0x2f262760
mov dword [0x4c1cc8], 0x63666e69
mov word [0x4c1ccc], 0x6b6a
mov byte [0x4c1cce], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1cb8]
xor cl, 0xf
mov byte [eax + 0x4c1f70], cl
inc eax
cmp eax, 0x17
jb 0x42389c
mov eax, 0x4c1f70
ret
Function at 0x42408a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36d4], 1
jne 0x4240fa
or dword [0x4c36d4], 1
mov dword [0x4c1cd4], 0x47616658
mov dword [0x4c1cd8], 0x5e7f7b7b
mov dword [0x4c1cdc], 0x767d6a7a
mov dword [0x4c1ce0], 0x6e7b6e4b
mov dword [0x4c1ce4], 0x666e794e
mov dword [0x4c1ce8], 0x636d6e63
mov dword [0x4c1cec], 0x2f26276a
mov dword [0x4c1cf0], 0x63666e69
mov word [0x4c1cf4], 0x6b6a
mov byte [0x4c1cf6], 0xf
xor eax, eax
mov cl, byte [eax + 0x4c1cd4]
xor cl, 0xf
mov byte [eax + 0x4c1f8c], cl
inc eax
cmp eax, 0x23
jb 0x4240fc
mov eax, 0x4c1f8c
ret

Function at 0x424117
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36d0], 1
jne 0x42416c
or dword [0x4c36d0], 1
mov dword [0x4c1cf8], 0x6a7b6146
mov dword [0x4c1cfc], 0x7b6a617d
mov dword [0x4c1d00], 0x6b6e6a5d
mov dword [0x4c1d04], 0x6a636649
mov dword [0x4c1d08], 0x692f2627
mov dword [0x4c1d0c], 0x6a63666e
mov word [0x4c1d10], 0xf6b
xor eax, eax
mov cl, byte [eax + 0x4c1cf8]
xor cl, 0xf
mov byte [eax + 0x4c1fb0], cl
inc eax
cmp eax, 0x1a
jb 0x42416e
mov eax, 0x4c1fb0
ret

Function at 0x424f0b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36b4], 1
jne 0x424f92
or dword [0x4c36b4], 1
mov dword [0x4c1fe8], 0x64317f50
mov dword [0x4c1fec], 0x7274637f
mov dword [0x4c1ff0], 0x787f767e
mov dword [0x4c1ff4], 0x3175746b
mov dword [0x4c1ff8], 0x747a7e65
mov dword [0x4c1ffc], 0x7066317f
mov dword [0x4c2000], 0x7e773162
mov dword [0x4c2004], 0x31757f64
mov dword [0x4c2008], 0x72316570
mov dword [0x4c200c], 0x70637079
mov dword [0x4c2010], 0x63746572
mov word [0x4c2014], 0x1131
xor eax, eax
mov cl, byte [eax + 0x4c1fe8]
xor cl, 0x11
mov byte [eax + 0x4c2138], cl
inc eax
cmp eax, 0x2e
jb 0x424f94
mov eax, 0x4c2138
ret
Function at 0x4253d7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36b0], 1
jne 0x425433
or dword [0x4c36b0], 1
mov dword [0x4c2018], 0x6262785c
mov dword [0x4c201c], 0x31767f78
mov dword [0x4c2020], 0x747d3170
mov dword [0x4c2024], 0x61316577
mov dword [0x4c2028], 0x7f746370
mov dword [0x4c202c], 0x62747965
mov word [0x4c2030], 0x6278
mov byte [0x4c2032], 0x11
xor eax, eax
mov cl, byte [eax + 0x4c2018]
xor cl, 0x11
mov byte [eax + 0x4c2168], cl
inc eax
cmp eax, 0x1b
jb 0x425435
mov eax, 0x4c2168
ret

Function at 0x425450
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36ac], 1
jne 0x4254b9
or dword [0x4c36ac], 1
mov dword [0x4c2034], 0x31657e5f
mov dword [0x4c2038], 0x647e7f74
mov dword [0x4c203c], 0x7e317976
mov dword [0x4c2040], 0x70637461
mov dword [0x4c2044], 0x3162757f
mov dword [0x4c2048], 0x74317f78
mov dword [0x4c204c], 0x74636169
mov dword [0x4c2050], 0x7e786262
mov word [0x4c2054], 0x117f
xor eax, eax
mov cl, byte [eax + 0x4c2034]
xor cl, 0x11
mov byte [eax + 0x4c2184], cl
inc eax
cmp eax, 0x22
jb 0x4254bb
mov eax, 0x4c2184
ret

Function at 0x4254d6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36a8], 1
jne 0x425536
or dword [0x4c36a8], 1
mov dword [0x4c2058], 0x317e7e45
mov dword [0x4c205c], 0x687f707c
mov dword [0x4c2060], 0x74617e31
mov dword [0x4c2064], 0x757f7063
mov dword [0x4c2068], 0x7f783162
mov dword [0x4c206c], 0x61697431
mov dword [0x4c2070], 0x62627463
mov dword [0x4c2074], 0x117f7e78
xor eax, eax
mov cl, byte [eax + 0x4c2058]
xor cl, 0x11
mov byte [eax + 0x4c21a8], cl
inc eax
cmp eax, 0x20
jb 0x425538
mov eax, 0x4c21a8
ret

Function at 0x425553
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36a4], 1
jne 0x4255a9
or dword [0x4c36a4], 1
mov dword [0x4c2078], 0x6262785c
mov dword [0x4c207c], 0x31767f78
mov dword [0x4c2080], 0x78633170
mov dword [0x4c2084], 0x31657976
mov dword [0x4c2088], 0x74637061
mov dword [0x4c208c], 0x7479657f
mov dword [0x4c2090], 0x11627862
xor eax, eax
mov cl, byte [eax + 0x4c2078]
xor cl, 0x11
mov byte [eax + 0x4c21c8], cl
inc eax
cmp eax, 0x1c
jb 0x4255ab
mov eax, 0x4c21c8
ret

Function at 0x4255c6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c36a0], 1
jne 0x425637
or dword [0x4c36a0], 1
mov dword [0x4c2094], 0x63707f44
mov dword [0x4c2098], 0x617e3168
mov dword [0x4c209c], 0x65706374
mov dword [0x4c20a0], 0x7c31637e
mov dword [0x4c20a4], 0x31656264
mov dword [0x4c20a8], 0x74677079
mov dword [0x4c20ac], 0x747f7e31
mov dword [0x4c20b0], 0x74617e31
mov dword [0x4c20b4], 0x757f7063
mov byte [0x4c20b8], 0x11
xor eax, eax
mov cl, byte [eax + 0x4c2094]
xor cl, 0x11
mov byte [eax + 0x4c21e4], cl
inc eax
cmp eax, 0x25
jb 0x425639
mov eax, 0x4c21e4
ret
Function at 0x425654
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c369c], 1
jne 0x4256ce
or dword [0x4c369c], 1
mov dword [0x4c20bc], 0x707f7853
mov dword [0x4c20c0], 0x7e316863
mov dword [0x4c20c4], 0x70637461
mov dword [0x4c20c8], 0x31637e65
mov dword [0x4c20cc], 0x6562647c
mov dword [0x4c20d0], 0x67707931
mov dword [0x4c20d4], 0x66653174
mov dword [0x4c20d8], 0x617e317e
mov dword [0x4c20dc], 0x7f706374
mov word [0x4c20e0], 0x6275
mov byte [0x4c20e2], 0x11
xor eax, eax
mov cl, byte [eax + 0x4c20bc]
xor cl, 0x11
mov byte [eax + 0x4c220c], cl
inc eax
cmp eax, 0x27
jb 0x4256d0
mov eax, 0x4c220c
ret

Function at 0x4256eb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3698], 1
jne 0x425754
or dword [0x4c3698], 1
mov dword [0x4c20e4], 0x707f7853
mov dword [0x4c20e8], 0x7e316863
mov dword [0x4c20ec], 0x70637461
mov dword [0x4c20f0], 0x31637e65
mov dword [0x4c20f4], 0x31657e7f
mov dword [0x4c20f8], 0x7d617c78
mov dword [0x4c20fc], 0x7f747c74
mov dword [0x4c2100], 0x2b757465
mov word [0x4c2104], 0x1131
xor eax, eax
mov cl, byte [eax + 0x4c20e4]
xor cl, 0x11
mov byte [eax + 0x4c2234], cl
inc eax
cmp eax, 0x22
jb 0x425756
mov eax, 0x4c2234
ret

Function at 0x4266ca
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3688], 1
mov edx, 0x8a14
jne 0x42675c
or dword [0x4c3688], 1
lea ecx, [edx + 0x1d]
push esi
mov eax, ecx
mov word [0x4c2294], ax
add eax, 0x16
mov esi, eax
mov word [0x4c2296], si
lea eax, [edx + 0x2c]
mov word [0x4c229c], ax
add eax, 0x11
mov esi, eax
mov word [0x4c229e], si
lea esi, [edx + 0x45]
mov word [0x4c22a0], si
add esi, 0xfffffff7
mov word [0x4c22a2], si
lea esi, [edx + 0x32]
mov word [0x4c22a4], si
add esi, 0x17
mov eax, edx
mov word [0x4c22a6], si
mov dword [0x4c2298], 0x8a478a4d
mov dword [0x4c22a8], 0x8a518a42
mov word [0x4c22ac], cx
mov word [0x4c22ae], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x4c2294]
add eax, 2
mov word [eax + 0x4c234e], cx
cmp eax, 0x1c
jb 0x42675e
mov eax, 0x4c2350
ret

Function at 0x42677c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3684], 1
jne 0x4267db
or dword [0x4c3684], 1
mov dword [0x4c22b0], 0x42607153
mov dword [0x4c22b4], 0x7961787b
mov dword [0x4c22b8], 0x727a5d71
mov dword [0x4c22bc], 0x7579667b
mov dword [0x4c22c0], 0x7a7b7d60
mov dword [0x4c22c4], 0x7d755234
mov dword [0x4c22c8], 0x2e707178
mov word [0x4c22cc], 0x1434
xor eax, eax
mov cl, byte [eax + 0x4c22b0]
xor cl, 0x14
mov byte [eax + 0x4c236c], cl
inc eax
cmp eax, 0x1e
jb 0x4267dd
mov eax, 0x4c236c
ret
Function at 0x4269bb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3680], 1
jne 0x426be3
push ebx
push esi
push edi
mov edi, 0x8a5c
mov eax, edi
mov word [0x4c22d0], ax
add eax, 3
mov word [0x4c22d2], ax
lea esi, [edi - 0xb]
mov eax, esi
mov word [0x4c22d4], ax
add eax, 0xfffffffc
mov word [0x4c22d6], ax
lea edx, [edi - 0x11]
mov eax, edx
mov word [0x4c22d8], ax
lea ecx, [edi - 4]
mov eax, ecx
mov word [0x4c22da], ax
add eax, 3
mov word [0x4c22dc], ax
lea eax, [edi - 5]
mov word [0x4c22de], ax
add eax, 0xfffffffe
mov ebx, eax
mov word [0x4c22e0], bx
mov word [0x4c22e8], ax
lea ebx, [edi - 3]
mov ecx, ebx
lea eax, [edi + 1]
mov word [0x4c22ee], ax
add edx, 0xfffffffd
mov eax, edx
mov word [0x4c22f4], ax
lea eax, [edi - 0x15]
mov word [0x4c22f6], ax
mov word [0x4c22e6], cx
add ecx, 0x22
mov eax, ecx
mov word [0x4c22f8], ax
lea eax, [edi + 0x16]
mov word [0x4c22fa], ax
add eax, 0xffffffee
mov word [0x4c22fc], ax
lea eax, [edi + 7]
add edi, 0x19
mov word [0x4c22fe], ax
mov eax, edi
mov word [0x4c2300], ax
lea eax, [esi + 0x15]
or dword [0x4c3680], 1
mov esi, eax
mov word [0x4c2302], si
add esi, 0xb
mov word [0x4c2308], bx
mov word [0x4c2304], si
mov esi, edx
mov word [0x4c2306], si
lea esi, [ebx + 0x24]
mov ebx, esi
mov word [0x4c230a], bx
add ebx, 0xfffffffa
mov word [0x4c230c], bx
mov ebx, eax
mov word [0x4c230e], bx
mov ebx, ecx
mov word [0x4c2310], bx
lea ebx, [eax + 1]
mov word [0x4c2312], bx
mov ebx, ecx
mov word [0x4c2314], bx
lea ebx, [eax + 0xc]
mov word [0x4c2316], bx
add ebx, 0xffffffee
mov word [0x4c2318], bx
mov ebx, edx
mov word [0x4c231a], bx
mov dword [0x4c22e2], 0x8a4b8a58
mov dword [0x4c22ea], 0x8a5c8a57
mov dword [0x4c22f0], 0x8a518a5a
lea ebx, [eax - 0xf]
mov word [0x4c231c], bx
mov ebx, eax
mov word [0x4c231e], bx
add ebx, 7
mov word [0x4c2320], bx
lea ebx, [eax - 2]
mov eax, edi
mov word [0x4c232c], ax
mov eax, ebx
mov word [0x4c232e], ax
add eax, 0x18
mov ecx, eax
mov eax, esi
mov word [0x4c233e], ax
add eax, 0xfffffffd
mov word [0x4c2340], ax
lea eax, [esi - 0xc]
mov word [0x4c2342], ax
add eax, 0xffffffe2
mov word [0x4c2344], ax
lea eax, [esi - 0xd]
pop edi
mov word [0x4c234a], ax
add eax, 0xffffffa4
pop esi
mov word [0x4c2322], bx
mov dword [0x4c2324], 0x8a7b8a60
mov dword [0x4c2328], 0x8a668a73
mov word [0x4c2330], cx
mov dword [0x4c2332], 0x8a488a6d
mov dword [0x4c2336], 0x8a758a59
mov dword [0x4c233a], 0x8a7c8a77
mov dword [0x4c2346], 0x8a7d8a61
mov word [0x4c234c], ax
pop ebx
xor eax, eax
mov ecx, 0x8a14
xor cx, word [eax + 0x4c22d0]
add eax, 2
mov word [eax + 0x4c238e], cx
cmp eax, 0x7e
jb 0x426be5
mov eax, 0x4c2390
ret