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

Disassembly:
test byte [0x4c6ec4], 1
jne 0x421b7c
or dword [0x4c6ec4], 1
mov dword [0x4c4884], 0xecaee1c0
mov dword [0x4c4888], 0xfdf9e1fc
mov dword [0x4c488c], 0xedaefceb
mov dword [0x4c4890], 0xebfae0e1
mov word [0x4c4894], 0xfaf6
mov byte [0x4c4896], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4884]
xor cl, 0x8e
mov byte [eax + 0x4c4b10], cl
inc eax
cmp eax, 0x13
jb 0x421b7e
mov eax, 0x4c4b10
ret

Function at 0x421bf2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ec0], 1
jne 0x421c33
or dword [0x4c6ec0], 1
mov dword [0x4c4898], 0xebaee1c0
mov dword [0x4c489c], 0xebe3ebe2
mov dword [0x4c48a0], 0xe6aefae0
mov dword [0x4c48a4], 0xe2eae0ef
mov word [0x4c48a8], 0x8eeb
xor eax, eax
mov cl, byte [eax + 0x4c4898]
xor cl, 0x8e
mov byte [eax + 0x4c4b24], cl
inc eax
cmp eax, 0x12
jb 0x421c35
mov eax, 0x4c4b24
ret

Function at 0x421c50
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ebc], 1
jne 0x421c91
or dword [0x4c6ebc], 1
mov dword [0x4c48ac], 0xebaee1c0
mov dword [0x4c48b0], 0xebe3ebe2
mov dword [0x4c48b4], 0xe6aefae0
mov dword [0x4c48b8], 0xe2eae0ef
mov word [0x4c48bc], 0x8eeb
xor eax, eax
mov cl, byte [eax + 0x4c48ac]
xor cl, 0x8e
mov byte [eax + 0x4c4b38], cl
inc eax
cmp eax, 0x12
jb 0x421c93
mov eax, 0x4c4b38
ret

Function at 0x421dc1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6eb8], 1
jne 0x421df9
or dword [0x4c6eb8], 1
mov dword [0x4c48c0], 0xe7f8efc0
mov dword [0x4c48c4], 0xebfaefe9
mov dword [0x4c48c8], 0xe7efe8ae
mov dword [0x4c48cc], 0x8eeaebe2
xor eax, eax
mov cl, byte [eax + 0x4c48c0]
xor cl, 0x8e
mov byte [eax + 0x4c4b4c], cl
inc eax
cmp eax, 0x10
jb 0x421dfb
mov eax, 0x4c4b4c
ret

Function at 0x422346
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6eb4], 1
jne 0x42238f
or dword [0x4c6eb4], 1
mov dword [0x4c48d0], 0xebaee1c0
mov dword [0x4c48d4], 0xebe3ebe2
mov dword [0x4c48d8], 0xf9aefae0
mov dword [0x4c48dc], 0xaee6fae7
mov dword [0x4c48e0], 0xaeb4eae7
mov byte [0x4c48e4], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c48d0]
xor cl, 0x8e
mov byte [eax + 0x4c4b5c], cl
inc eax
cmp eax, 0x15
jb 0x422391
mov eax, 0x4c4b5c
ret

Function at 0x4224c4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6eb0], 1
jne 0x42250d
or dword [0x4c6eb0], 1
mov dword [0x4c48e8], 0xd1faebe9
mov dword [0x4c48ec], 0xebe0e0e7
mov dword [0x4c48f0], 0xc3dac6fc
mov dword [0x4c48f4], 0xefe8aec2
mov dword [0x4c48f8], 0xeaebe2e7
mov byte [0x4c48fc], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c48e8]
xor cl, 0x8e
mov byte [eax + 0x4c4b74], cl
inc eax
cmp eax, 0x15
jb 0x42250f
mov eax, 0x4c4b74
ret

Function at 0x422642
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6eac], 1
jne 0x42268b
or dword [0x4c6eac], 1
mov dword [0x4c4900], 0xd1faebe9
mov dword [0x4c4904], 0xebfafbe1
mov dword [0x4c4908], 0xc3dac6fc
mov dword [0x4c490c], 0xefe8aec2
mov dword [0x4c4910], 0xeaebe2e7
mov byte [0x4c4914], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4900]
xor cl, 0x8e
mov byte [eax + 0x4c4b8c], cl
inc eax
cmp eax, 0x15
jb 0x42268d
mov eax, 0x4c4b8c
ret
Function at 0x4227cf
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ea8], 1
jne 0x422818
or dword [0x4c6ea8], 1
mov dword [0x4c4918], 0xd1fafbfe
mov dword [0x4c491c], 0xebe0e0e7
mov dword [0x4c4920], 0xc3dac6fc
mov dword [0x4c4924], 0xefe8aec2
mov dword [0x4c4928], 0xeaebe2e7
mov byte [0x4c492c], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4918]
xor cl, 0x8e
mov byte [eax + 0x4c4ba4], cl
inc eax
cmp eax, 0x15
jb 0x42281a
mov eax, 0x4c4ba4
ret

Function at 0x42295c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ea4], 1
jne 0x4229a5
or dword [0x4c6ea4], 1
mov dword [0x4c4930], 0xd1fafbfe
mov dword [0x4c4934], 0xebfafbe1
mov dword [0x4c4938], 0xc3dac6fc
mov dword [0x4c493c], 0xefe8aec2
mov dword [0x4c4940], 0xeaebe2e7
mov byte [0x4c4944], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4930]
xor cl, 0x8e
mov byte [eax + 0x4c4bbc], cl
inc eax
cmp eax, 0x15
jb 0x4229a7
mov eax, 0x4c4bbc
ret

Function at 0x422c64
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e9c], 1
jne 0x422cad
or dword [0x4c6e9c], 1
mov dword [0x4c4954], 0xd1faebe9
mov dword [0x4c4958], 0xfdefe2ed
mov dword [0x4c495c], 0xe3efc0fd
mov dword [0x4c4960], 0xefe8aeeb
mov dword [0x4c4964], 0xeaebe2e7
mov byte [0x4c4968], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4954]
xor cl, 0x8e
mov byte [eax + 0x4c4be0], cl
inc eax
cmp eax, 0x15
jb 0x422caf
mov eax, 0x4c4be0
ret

Function at 0x422cca
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e98], 1
jne 0x422d0c
or dword [0x4c6e98], 1
mov dword [0x4c496c], 0xcffaebe9
mov dword [0x4c4970], 0xe7fcfafa
mov dword [0x4c4974], 0xebfafbec
mov dword [0x4c4978], 0xe7efe8ae
mov dword [0x4c497c], 0x8eeaebe2
xor eax, eax
mov cl, byte [eax + 0x4c496c]
xor cl, 0x8e
mov byte [eax + 0x4c4bf8], cl
inc eax
cmp eax, 0x14
jb 0x422d0e
mov eax, 0x4c4bf8
ret

Function at 0x422fda
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e90], 1
jne 0x423023
or dword [0x4c6e90], 1
mov dword [0x4c498c], 0xd1fafbfe
mov dword [0x4c4990], 0xfdefe2ed
mov dword [0x4c4994], 0xe3efc0fd
mov dword [0x4c4998], 0xefe8aeeb
mov dword [0x4c499c], 0xeaebe2e7
mov byte [0x4c49a0], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c498c]
xor cl, 0x8e
mov byte [eax + 0x4c4c18], cl
inc eax
cmp eax, 0x15
jb 0x423025
mov eax, 0x4c4c18
ret

Function at 0x423040
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e8c], 1
jne 0x423082
or dword [0x4c6e8c], 1
mov dword [0x4c49a4], 0xcffaebfd
mov dword [0x4c49a8], 0xe7fcfafa
mov dword [0x4c49ac], 0xebfafbec
mov dword [0x4c49b0], 0xe7efe8ae
mov dword [0x4c49b4], 0x8eeaebe2
xor eax, eax
mov cl, byte [eax + 0x4c49a4]
xor cl, 0x8e
mov byte [eax + 0x4c4c30], cl
inc eax
cmp eax, 0x14
jb 0x423084
mov eax, 0x4c4c30
ret

Function at 0x423166
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e88], 1
jne 0x42319b
or dword [0x4c6e88], 1
mov dword [0x4c49b8], 0xede7e2ed
mov dword [0x4c49bc], 0xefe8aee5
mov dword [0x4c49c0], 0xeaebe2e7
mov byte [0x4c49c4], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c49b8]
xor cl, 0x8e
mov byte [eax + 0x4c4c44], cl
inc eax
cmp eax, 0xd
jb 0x42319d
mov eax, 0x4c4c44
ret
Function at 0x42324a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e70], 1
jne 0x42329c
or dword [0x4c6e70], 1
mov dword [0x4c4a28], 0xe3ebe2eb
mov dword [0x4c4a2c], 0xd1fae0eb
mov dword [0x4c4a30], 0xd1faebe9
mov dword [0x4c4a34], 0xebe0e0e7
mov dword [0x4c4a38], 0xfae6d1fc
mov word [0x4c4a3c], 0xe2e3
mov byte [0x4c4a3e], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4a28]
xor cl, 0x8e
mov byte [eax + 0x4c4cb4], cl
inc eax
cmp eax, 0x17
jb 0x42329e
mov eax, 0x4c4cb4
ret

Function at 0x4232b9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e6c], 1
jne 0x42330b
or dword [0x4c6e6c], 1
mov dword [0x4c4a40], 0xe3ebe2eb
mov dword [0x4c4a44], 0xd1fae0eb
mov dword [0x4c4a48], 0xd1faebe9
mov dword [0x4c4a4c], 0xebfafbe1
mov dword [0x4c4a50], 0xfae6d1fc
mov word [0x4c4a54], 0xe2e3
mov byte [0x4c4a56], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4a40]
xor cl, 0x8e
mov byte [eax + 0x4c4ccc], cl
inc eax
cmp eax, 0x17
jb 0x42330d
mov eax, 0x4c4ccc
ret

Function at 0x423328
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e68], 1
jne 0x42337a
or dword [0x4c6e68], 1
mov dword [0x4c4a58], 0xe3ebe2eb
mov dword [0x4c4a5c], 0xd1fae0eb
mov dword [0x4c4a60], 0xd1faebfd
mov dword [0x4c4a64], 0xebe0e0e7
mov dword [0x4c4a68], 0xfae6d1fc
mov word [0x4c4a6c], 0xe2e3
mov byte [0x4c4a6e], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4a58]
xor cl, 0x8e
mov byte [eax + 0x4c4ce4], cl
inc eax
cmp eax, 0x17
jb 0x42337c
mov eax, 0x4c4ce4
ret

Function at 0x423397
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e64], 1
jne 0x4233e9
or dword [0x4c6e64], 1
mov dword [0x4c4a70], 0xe3ebe2eb
mov dword [0x4c4a74], 0xd1fae0eb
mov dword [0x4c4a78], 0xd1faebfd
mov dword [0x4c4a7c], 0xebfafbe1
mov dword [0x4c4a80], 0xfae6d1fc
mov word [0x4c4a84], 0xe2e3
mov byte [0x4c4a86], 0x8e
xor eax, eax
mov cl, byte [eax + 0x4c4a70]
xor cl, 0x8e
mov byte [eax + 0x4c4cfc], cl
inc eax
cmp eax, 0x17
jb 0x4233eb
mov eax, 0x4c4cfc
ret

Function at 0x423858
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e4c], 1
jne 0x4238a0
or dword [0x4c6e4c], 1
mov dword [0x4c4d74], 0xfdfde4df
mov dword [0x4c4d78], 0xf6f8fdb1
mov dword [0x4c4d7c], 0xe2e4e5f9
mov dword [0x4c4d80], 0xf0f5e3f4
mov word [0x4c4d84], 0xf0e5
mov byte [0x4c4d86], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4d74]
xor cl, 0x91
mov byte [eax + 0x4c4f4c], cl
inc eax
cmp eax, 0x13
jb 0x4238a2
mov eax, 0x4c4f4c
ret

Function at 0x4239b7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e48], 1
jne 0x4239ff
or dword [0x4c6e48], 1
mov dword [0x4c4d88], 0xfdfde4df
mov dword [0x4c4d8c], 0xf6f8fdb1
mov dword [0x4c4d90], 0xe2e4e5f9
mov dword [0x4c4d94], 0xf0f5e3f4
mov word [0x4c4d98], 0xf0e5
mov byte [0x4c4d9a], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4d88]
xor cl, 0x91
mov byte [eax + 0x4c4f60], cl
inc eax
cmp eax, 0x13
jb 0x423a01
mov eax, 0x4c4f60
ret
Function at 0x423b19
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e44], 1
jne 0x423b61
or dword [0x4c6e44], 1
mov dword [0x4c4d9c], 0xfdfde4df
mov dword [0x4c4da0], 0xf6f8fdb1
mov dword [0x4c4da4], 0xe2e4e5f9
mov dword [0x4c4da8], 0xf0f5e3f4
mov word [0x4c4dac], 0xf0e5
mov byte [0x4c4dae], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4d9c]
xor cl, 0x91
mov byte [eax + 0x4c4f74], cl
inc eax
cmp eax, 0x13
jb 0x423b63
mov eax, 0x4c4f74
ret

Function at 0x423c48
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e40], 1
jne 0x423c90
or dword [0x4c6e40], 1
mov dword [0x4c4db0], 0xfdfde4df
mov dword [0x4c4db4], 0xf6f8fdb1
mov dword [0x4c4db8], 0xe2e4e5f9
mov dword [0x4c4dbc], 0xf0f5e3f4
mov word [0x4c4dc0], 0xf0e5
mov byte [0x4c4dc2], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4db0]
xor cl, 0x91
mov byte [eax + 0x4c4f88], cl
inc eax
cmp eax, 0x13
jb 0x423c92
mov eax, 0x4c4f88
ret

Function at 0x423f59
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e34], 1
jne 0x423fbf
or dword [0x4c6e34], 1
mov dword [0x4c4df4], 0xe5fff8e4
mov dword [0x4c4df8], 0xfdcea3a2
mov dword [0x4c4dfc], 0xe5f9f6f8
mov dword [0x4c4e00], 0xe3f4e2e4
mov dword [0x4c4e04], 0xf0e5f0f5
mov dword [0x4c4e08], 0xcefee5ce
mov dword [0x4c4e0c], 0xf3fce4ff
mov word [0x4c4e10], 0xe3f4
mov byte [0x4c4e12], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4df4]
xor cl, 0x91
mov byte [eax + 0x4c4fcc], cl
inc eax
cmp eax, 0x1f
jb 0x423fc1
mov eax, 0x4c4fcc
ret

Function at 0x423fdc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e30], 1
jne 0x42403b
or dword [0x4c6e30], 1
mov dword [0x4c4e14], 0xa2e5fff8
mov dword [0x4c4e18], 0xf8fdcea3
mov dword [0x4c4e1c], 0xe4e5f9f6
mov dword [0x4c4e20], 0xf5e3f4e2
mov dword [0x4c4e24], 0xcef0e5f0
mov dword [0x4c4e28], 0xffcefee5
mov dword [0x4c4e2c], 0xf4f3fce4
mov word [0x4c4e30], 0x91e3
xor eax, eax
mov cl, byte [eax + 0x4c4e14]
xor cl, 0x91
mov byte [eax + 0x4c4fec], cl
inc eax
cmp eax, 0x1e
jb 0x42403d
mov eax, 0x4c4fec
ret

Function at 0x424058
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e2c], 1
jne 0x4240b7
or dword [0x4c6e2c], 1
mov dword [0x4c4e34], 0xf0f9f2e1
mov dword [0x4c4e38], 0xf8fdcee3
mov dword [0x4c4e3c], 0xe4e5f9f6
mov dword [0x4c4e40], 0xf5e3f4e2
mov dword [0x4c4e44], 0xcef0e5f0
mov dword [0x4c4e48], 0xe2cefee5
mov dword [0x4c4e4c], 0xfff8e3e5
mov word [0x4c4e50], 0x91f6
xor eax, eax
mov cl, byte [eax + 0x4c4e34]
xor cl, 0x91
mov byte [eax + 0x4c500c], cl
inc eax
cmp eax, 0x1e
jb 0x4240b9
mov eax, 0x4c500c
ret

Function at 0x4240d4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e28], 1
jne 0x42413a
or dword [0x4c6e28], 1
mov dword [0x4c4e54], 0xf9f2e6e1
mov dword [0x4c4e58], 0xfdcee3f0
mov dword [0x4c4e5c], 0xe5f9f6f8
mov dword [0x4c4e60], 0xe3f4e2e4
mov dword [0x4c4e64], 0xf0e5f0f5
mov dword [0x4c4e68], 0xcefee5ce
mov dword [0x4c4e6c], 0xf8e3e5e2
mov word [0x4c4e70], 0xf6ff
mov byte [0x4c4e72], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4e54]
xor cl, 0x91
mov byte [eax + 0x4c502c], cl
inc eax
cmp eax, 0x1f
jb 0x42413c
mov eax, 0x4c502c
ret
Function at 0x424157
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e24], 1
jne 0x4241be
or dword [0x4c6e24], 1
mov dword [0x4c4e74], 0xf9f6f8fd
mov dword [0x4c4e78], 0xf4e2e4e5
mov dword [0x4c4e7c], 0xe5f0f5e3
mov dword [0x4c4e80], 0xf4e2cef0
mov dword [0x4c4e84], 0xf0e7cee5
mov dword [0x4c4e88], 0xfff0f8e3
mov dword [0x4c4e8c], 0xe5e2cee5
mov dword [0x4c4e90], 0xf6fff8e3
mov byte [0x4c4e94], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4e74]
xor cl, 0x91
mov byte [eax + 0x4c504c], cl
inc eax
cmp eax, 0x21
jb 0x4241c0
mov eax, 0x4c504c
ret

Function at 0x4241db
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e20], 1
jne 0x424242
or dword [0x4c6e20], 1
mov dword [0x4c4e98], 0xf9f6f8fd
mov dword [0x4c4e9c], 0xf4e2e4e5
mov dword [0x4c4ea0], 0xe5f0f5e3
mov dword [0x4c4ea4], 0xf4e2cef0
mov dword [0x4c4ea8], 0xf0e7cee5
mov dword [0x4c4eac], 0xfff0f8e3
mov dword [0x4c4eb0], 0xe4ffcee5
mov dword [0x4c4eb4], 0xe3f4f3fc
mov byte [0x4c4eb8], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4e98]
xor cl, 0x91
mov byte [eax + 0x4c5070], cl
inc eax
cmp eax, 0x21
jb 0x424244
mov eax, 0x4c5070
ret

Function at 0x42425f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e1c], 1
jne 0x4242c8
or dword [0x4c6e1c], 1
mov dword [0x4c4ebc], 0xf9f6f8fd
mov dword [0x4c4ec0], 0xf4e2e4e5
mov dword [0x4c4ec4], 0xe5f0f5e3
mov dword [0x4c4ec8], 0xf4e2cef0
mov dword [0x4c4ecc], 0xf0e7cee5
mov dword [0x4c4ed0], 0xfff0f8e3
mov dword [0x4c4ed4], 0xfef3cee5
mov dword [0x4c4ed8], 0xf0f4fdfe
mov word [0x4c4edc], 0x91ff
xor eax, eax
mov cl, byte [eax + 0x4c4ebc]
xor cl, 0x91
mov byte [eax + 0x4c5094], cl
inc eax
cmp eax, 0x22
jb 0x4242ca
mov eax, 0x4c5094
ret

Function at 0x4242e5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6e18], 1
jne 0x42434b
or dword [0x4c6e18], 1
mov dword [0x4c4ee0], 0xf9f6f8fd
mov dword [0x4c4ee4], 0xf4e2e4e5
mov dword [0x4c4ee8], 0xe5f0f5e3
mov dword [0x4c4eec], 0xf4e2cef0
mov dword [0x4c4ef0], 0xf0e7cee5
mov dword [0x4c4ef4], 0xfff0f8e3
mov dword [0x4c4ef8], 0xe4ffcee5
mov word [0x4c4efc], 0xfdfd
mov byte [0x4c4efe], 0x91
xor eax, eax
mov cl, byte [eax + 0x4c4ee0]
xor cl, 0x91
mov byte [eax + 0x4c50b8], cl
inc eax
cmp eax, 0x1f
jb 0x42434d
mov eax, 0x4c50b8
ret
Function at 0x4245dd
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x48dc02
call fcn.0048cac8
sub esp, 0x20
push esi
xor esi, esi
mov dword [ebp - 0x10], esi
push edi
mov dword [ebp - 0x10], esi
call dword [0x4950a8]
test byte [0x4c6df8], 1
mov edi, eax
jne 0x42462a
or dword [0x4c6df8], 1
mov dword [0x4c5154], 0xfcfbfce2
mov dword [0x4c5158], 0xbbe1f0fb
mov dword [0x4c515c], 0x95f9f9f1
xor ecx, ecx
mov al, byte [ecx + 0x4c5154]
xor al, 0x95
mov byte [ecx + 0x4c540c], al
inc ecx
cmp ecx, 0xc
jb 0x42462c
push esi
push esi
lea eax, [ebp - 0x10]
push eax
push esi
push edi
push 0x4c540c
call dword [0x4950dc]
push eax
push 0x1b00
call dword [0x495134]
test eax, eax
jne 0x424678
call fcn.004246ee
mov ecx, dword [ebp + 0xc]
push eax
push dword [ebp + 8]
call fcn.0040eb73
pop ecx
pop ecx
jmp 0x4246dd
test byte [0x4c6df0], 1
jne 0x424698
or dword [0x4c6df0], 1
mov word [0x4c517c], 0xb5af
mov byte [0x4c517e], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c517c]
xor cl, 0x95
mov byte [eax + 0x4c5434], cl
inc eax
cmp eax, 3
jb 0x42469a
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push 0x4c5434
push eax
call fcn.0040eb73
mov dword [ebp - 4], esi
push dword [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0040ef26
add esp, 0x14
push esi
push 1
lea ecx, [ebp - 0x2c]
call fcn.00404c20
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
pop edi
pop esi
mov dword fs:[0], ecx
leave
ret

Function at 0x4246ee
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6df4], 1
jne 0x424743
or dword [0x4c6df4], 1
mov dword [0x4c5160], 0xf4d3bdb5
mov dword [0x4c5164], 0xf1f0f9fc
mov dword [0x4c5168], 0xb5fae1b5
mov dword [0x4c516c], 0xf8e7faf3
mov dword [0x4c5170], 0xf0b5e1f4
mov dword [0x4c5174], 0xe7fae7e7
mov word [0x4c5178], 0x95bc
xor eax, eax
mov cl, byte [eax + 0x4c5160]
xor cl, 0x95
mov byte [eax + 0x4c5418], cl
inc eax
cmp eax, 0x1a
jb 0x424745
mov eax, 0x4c5418
ret

Function at 0x4248ae
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dec], 1
jne 0x4248f7
or dword [0x4c6dec], 1
mov dword [0x4c5180], 0xddfbfcc2
mov dword [0x4c5184], 0xdae5e1e1
mov dword [0x4c5188], 0xbdfbf0e5
mov dword [0x4c518c], 0xf4f3b5bc
mov dword [0x4c5190], 0xf1f0f9fc
mov byte [0x4c5194], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c5180]
xor cl, 0x95
mov byte [eax + 0x4c5438], cl
inc eax
cmp eax, 0x15
jb 0x4248f9
mov eax, 0x4c5438
ret

Function at 0x424bbe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6de8], 1
jne 0x424c11
or dword [0x4c6de8], 1
mov dword [0x4c5198], 0xddfbfcc2
mov dword [0x4c519c], 0xd6e5e1e1
mov dword [0x4c51a0], 0xfef6f4e7
mov dword [0x4c51a4], 0xbdf9e7c0
mov dword [0x4c51a8], 0xf4f3b5bc
mov dword [0x4c51ac], 0xf1f0f9fc
mov byte [0x4c51b0], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c5198]
xor cl, 0x95
mov byte [eax + 0x4c5450], cl
inc eax
cmp eax, 0x19
jb 0x424c13
mov eax, 0x4c5450
ret
Function at 0x424c2e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6de4], 1
jne 0x424c7a
or dword [0x4c6de4], 1
mov dword [0x4c51b4], 0xddfbfcc2
mov dword [0x4c51b8], 0xd6e5e1e1
mov dword [0x4c51bc], 0xf0fbfbfa
mov dword [0x4c51c0], 0xbcbde1f6
mov dword [0x4c51c4], 0xfcf4f3b5
mov dword [0x4c51c8], 0x95f1f0f9
xor eax, eax
mov cl, byte [eax + 0x4c51b4]
xor cl, 0x95
mov byte [eax + 0x4c546c], cl
inc eax
cmp eax, 0x18
jb 0x424c7c
mov eax, 0x4c546c
ret

Function at 0x4255d3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6de0], 1
jne 0x4256ac
or dword [0x4c6de0], 1
mov dword [0x4c51d0], 0xe0e4f0c7
mov dword [0x4c51d4], 0xb5e1e6f0
mov dword [0x4c51d8], 0xb5f9e7e0
mov dword [0x4c51dc], 0xf1f0e6e0
mov dword [0x4c51e0], 0xf1b5f4b5
mov dword [0x4c51e4], 0xf0f3f3fc
mov dword [0x4c51e8], 0xe1fbf0e7
mov dword [0x4c51ec], 0xfdf6e6b5
mov dword [0x4c51f0], 0xb5f0f8f0
mov dword [0x4c51f4], 0xfbf4fde1
mov dword [0x4c51f8], 0xf0fde1b5
mov dword [0x4c51fc], 0xfbfaf6b5
mov dword [0x4c5200], 0xe1f6f0fb
mov dword [0x4c5204], 0xb5fbfafc
mov dword [0x4c5208], 0xb5e6f4e2
mov dword [0x4c520c], 0xe1fcfbfc
mov dword [0x4c5210], 0xfcf9f4fc
mov dword [0x4c5214], 0xb5f1f0ef
mov dword [0x4c5218], 0xfde1fce2
mov byte [0x4c521c], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c51d0]
xor cl, 0x95
mov byte [eax + 0x4c5488], cl
inc eax
cmp eax, 0x4d
jb 0x4256ae
mov eax, 0x4c5488
ret

Function at 0x4256c9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ddc], 1
jne 0x4257a5
or dword [0x4c6ddc], 1
mov dword [0x4c5220], 0xe0e4f0c7
mov dword [0x4c5224], 0xb5e1e6f0
mov dword [0x4c5228], 0xb5f9e7e0
mov dword [0x4c522c], 0xf1f0e6e0
mov dword [0x4c5230], 0xf1b5f4b5
mov dword [0x4c5234], 0xf0f3f3fc
mov dword [0x4c5238], 0xe1fbf0e7
mov dword [0x4c523c], 0xe6fafdb5
mov dword [0x4c5240], 0xf4fbb5e1
mov dword [0x4c5244], 0xe1b5f0f8
mov dword [0x4c5248], 0xb5fbf4fd
mov dword [0x4c524c], 0xb5f0fde1
mov dword [0x4c5250], 0xfbfbfaf6
mov dword [0x4c5254], 0xfce1f6f0
mov dword [0x4c5258], 0xe2b5fbfa
mov dword [0x4c525c], 0xfcb5e6f4
mov dword [0x4c5260], 0xfce1fcfb
mov dword [0x4c5264], 0xeffcf9f4
mov dword [0x4c5268], 0xe2b5f1f0
mov dword [0x4c526c], 0x95fde1fc
xor eax, eax
mov cl, byte [eax + 0x4c5220]
xor cl, 0x95
mov byte [eax + 0x4c54d8], cl
inc eax
cmp eax, 0x50
jb 0x4257a7
mov eax, 0x4c54d8
ret
Function at 0x4257c2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dd8], 1
jne 0x42589a
or dword [0x4c6dd8], 1
mov dword [0x4c5270], 0xe0e4f0c7
mov dword [0x4c5274], 0xb5e1e6f0
mov dword [0x4c5278], 0xb5f9e7e0
mov dword [0x4c527c], 0xf1f0e6e0
mov dword [0x4c5280], 0xf1b5f4b5
mov dword [0x4c5284], 0xf0f3f3fc
mov dword [0x4c5288], 0xe1fbf0e7
mov dword [0x4c528c], 0xe7fae5b5
mov dword [0x4c5290], 0xfde1b5e1
mov dword [0x4c5294], 0xe1b5fbf4
mov dword [0x4c5298], 0xf6b5f0fd
mov dword [0x4c529c], 0xf0fbfbfa
mov dword [0x4c52a0], 0xfafce1f6
mov dword [0x4c52a4], 0xf4e2b5fb
mov dword [0x4c52a8], 0xfbfcb5e6
mov dword [0x4c52ac], 0xf4fce1fc
mov dword [0x4c52b0], 0xf0effcf9
mov dword [0x4c52b4], 0xfce2b5f1
mov word [0x4c52b8], 0xfde1
mov byte [0x4c52ba], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c5270]
xor cl, 0x95
mov byte [eax + 0x4c5528], cl
inc eax
cmp eax, 0x4b
jb 0x42589c
mov eax, 0x4c5528
ret

Function at 0x4258b7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dd4], 1
jne 0x42590d
or dword [0x4c6dd4], 1
mov dword [0x4c52bc], 0xddfbfcc2
mov dword [0x4c52c0], 0xdae5e1e1
mov dword [0x4c52c4], 0xc7fbf0e5
mov dword [0x4c52c8], 0xf0e0e4f0
mov dword [0x4c52cc], 0xbcbde1e6
mov dword [0x4c52d0], 0xfcf4f3b5
mov dword [0x4c52d4], 0x95f1f0f9
xor eax, eax
mov cl, byte [eax + 0x4c52bc]
xor cl, 0x95
mov byte [eax + 0x4c5574], cl
inc eax
cmp eax, 0x1c
jb 0x42590f
mov eax, 0x4c5574
ret

Function at 0x42592a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dd0], 1
jne 0x4259f9
or dword [0x4c6dd0], 1
mov dword [0x4c52d8], 0xddfbfcc2
mov dword [0x4c52dc], 0xc6e5e1e1
mov dword [0x4c52e0], 0xe5dae1f0
mov dword [0x4c52e4], 0xfbfafce1
mov dword [0x4c52e8], 0xdbdcc2bd
mov dword [0x4c52ec], 0xc5c1c1dd
mov dword [0x4c52f0], 0xc1c5daca
mov dword [0x4c52f4], 0xcadbdadc
mov dword [0x4c52f8], 0xc0d6d0c6
mov dword [0x4c52fc], 0xccc1dcc7
mov dword [0x4c5300], 0xd4d9d3ca
mov dword [0x4c5304], 0xb5bcc6d2
mov dword [0x4c5308], 0xe7b5fbfa
mov dword [0x4c530c], 0xf0e0e4f0
mov dword [0x4c5310], 0xfdb5e1e6
mov dword [0x4c5314], 0xf9f1fbf4
mov dword [0x4c5318], 0xf4f3b5f0
mov dword [0x4c531c], 0xf1f0f9fc
mov byte [0x4c5320], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c52d8]
xor cl, 0x95
mov byte [eax + 0x4c5590], cl
inc eax
cmp eax, 0x49
jb 0x4259fb
mov eax, 0x4c5590
ret
Function at 0x425a16
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dcc], 1
jne 0x425ae4
or dword [0x4c6dcc], 1
mov dword [0x4c5328], 0xddfbfcc2
mov dword [0x4c532c], 0xc6e5e1e1
mov dword [0x4c5330], 0xe5dae1f0
mov dword [0x4c5334], 0xfbfafce1
mov dword [0x4c5338], 0xdbdcc2bd
mov dword [0x4c533c], 0xc5c1c1dd
mov dword [0x4c5340], 0xc1c5daca
mov dword [0x4c5344], 0xcadbdadc
mov dword [0x4c5348], 0xd1dbd0c6
mov dword [0x4c534c], 0xd8dcc1ca
mov dword [0x4c5350], 0xc1c0dad0
mov dword [0x4c5354], 0xfbfab5bc
mov dword [0x4c5358], 0xe4f0e7b5
mov dword [0x4c535c], 0xe1e6f0e0
mov dword [0x4c5360], 0xfbf4fdb5
mov dword [0x4c5364], 0xb5f0f9f1
mov dword [0x4c5368], 0xf9fcf4f3
mov word [0x4c536c], 0xf1f0
mov byte [0x4c536e], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c5328]
xor cl, 0x95
mov byte [eax + 0x4c55e0], cl
inc eax
cmp eax, 0x47
jb 0x425ae6
mov eax, 0x4c55e0
ret

Function at 0x425b01
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dc8], 1
jne 0x425b6a
or dword [0x4c6dc8], 1
mov dword [0x4c5370], 0xddfbfcc2
mov dword [0x4c5374], 0xd4e5e1e1
mov dword [0x4c5378], 0xf0c7f1f1
mov dword [0x4c537c], 0xe6f0e0e4
mov dword [0x4c5380], 0xf4f0dde1
mov dword [0x4c5384], 0xe6e7f0f1
mov dword [0x4c5388], 0xf3b5bcbd
mov dword [0x4c538c], 0xf0f9fcf4
mov word [0x4c5390], 0x95f1
xor eax, eax
mov cl, byte [eax + 0x4c5370]
xor cl, 0x95
mov byte [eax + 0x4c5628], cl
inc eax
cmp eax, 0x22
jb 0x425b6c
mov eax, 0x4c5628
ret

Function at 0x425b87
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dc4], 1
jne 0x425bda
or dword [0x4c6dc4], 1
mov dword [0x4c5394], 0xe5e1e1dd
mov dword [0x4c5398], 0xf1fbf0c6
mov dword [0x4c539c], 0xe0e4f0c7
mov dword [0x4c53a0], 0xbde1e6f0
mov dword [0x4c53a4], 0xf4f3b5bc
mov dword [0x4c53a8], 0xf1f0f9fc
mov byte [0x4c53ac], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c5394]
xor cl, 0x95
mov byte [eax + 0x4c564c], cl
inc eax
cmp eax, 0x19
jb 0x425bdc
mov eax, 0x4c564c
ret

Function at 0x425bf7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6dc0], 1
jne 0x425c49
or dword [0x4c6dc0], 1
mov dword [0x4c53b0], 0xe5e1e1dd
mov dword [0x4c53b4], 0xe7f0e0c4
mov dword [0x4c53b8], 0xf3fbdcec
mov dword [0x4c53bc], 0xb5bcbdfa
mov dword [0x4c53c0], 0xf9fcf4f3
mov word [0x4c53c4], 0xf1f0
mov byte [0x4c53c6], 0x95
xor eax, eax
mov cl, byte [eax + 0x4c53b0]
xor cl, 0x95
mov byte [eax + 0x4c5668], cl
inc eax
cmp eax, 0x17
jb 0x425c4b
mov eax, 0x4c5668
ret