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

Disassembly:
test byte [0x10f3c20], 1
jne 0x1044193
or dword [0x10f3c20], 1
mov dword [0x10efc0c], 0xb9b0bbaa
mov dword [0x10efc10], 0xafe9a6bd
mov dword [0x10efc14], 0xaca5a0a8
mov word [0x10efc18], 0xc9ad
xor eax, eax
mov cl, byte [eax + 0x10efc0c]
xor cl, 0xc9
mov byte [eax + 0x10efd20], cl
inc eax
cmp eax, 0xe
jb 0x1044195
mov eax, 0x10efd20
ret

Function at 0x10441b0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3c1c], 1
jne 0x10441e7
or dword [0x10f3c1c], 1
mov dword [0x10efc1c], 0xb9b0bbaa
mov dword [0x10efc20], 0xafe9a6bd
mov dword [0x10efc24], 0xaca5a0a8
mov word [0x10efc28], 0xc9ad
xor eax, eax
mov cl, byte [eax + 0x10efc1c]
xor cl, 0xc9
mov byte [eax + 0x10efd30], cl
inc eax
cmp eax, 0xe
jb 0x10441e9
mov eax, 0x10efd30
ret

Function at 0x10442b5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3c18], 1
jne 0x10442ec
or dword [0x10f3c18], 1
mov dword [0x10efc2c], 0xb9b0bbaa
mov dword [0x10efc30], 0xafe9a6bd
mov dword [0x10efc34], 0xaca5a0a8
mov word [0x10efc38], 0xc9ad
xor eax, eax
mov cl, byte [eax + 0x10efc2c]
xor cl, 0xc9
mov byte [eax + 0x10efd40], cl
inc eax
cmp eax, 0xe
jb 0x10442ee
mov eax, 0x10efd40
ret

Function at 0x104449b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3c14], 1
jne 0x10444d2
or dword [0x10f3c14], 1
mov dword [0x10efc3c], 0xb9b0bbaa
mov dword [0x10efc40], 0xafe9a6bd
mov dword [0x10efc44], 0xaca5a0a8
mov word [0x10efc48], 0xc9ad
xor eax, eax
mov cl, byte [eax + 0x10efc3c]
xor cl, 0xc9
mov byte [eax + 0x10efd50], cl
inc eax
cmp eax, 0xe
jb 0x10444d4
mov eax, 0x10efd50
ret

Function at 0x10444ef
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3c10], 1
jne 0x1044526
or dword [0x10f3c10], 1
mov dword [0x10efc4c], 0xb9b0bbaa
mov dword [0x10efc50], 0xafe9a6bd
mov dword [0x10efc54], 0xaca5a0a8
mov word [0x10efc58], 0xc9ad
xor eax, eax
mov cl, byte [eax + 0x10efc4c]
xor cl, 0xc9
mov byte [eax + 0x10efd60], cl
inc eax
cmp eax, 0xe
jb 0x1044528
mov eax, 0x10efd60
ret
Function at 0x1044543
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x10bae79
call fcn.010ba668
sub esp, 0x10
push ebx
push esi
mov esi, 0x110
push esi
call fcn.01094df0
mov ebx, eax
pop ecx
test ebx, ebx
je 0x1044574
push esi
push 0
push ebx
call fcn.01097950
add esp, 0xc
mov esi, ebx
jmp 0x1044576
xor esi, esi
mov dword [ebp - 0x10], esi
and dword [ebp - 4], 0
mov eax, dword [edi + 4]
mov dword [esi + 0x100], eax
mov eax, dword [edi + 8]
sub eax, 0x14
test byte [0x10f3c08], 1
mov dword [esi + 0x104], eax
mov eax, dword [edi + 0xc]
mov dword [esi + 0x108], eax
mov eax, dword [ebp + 8]
mov dword [esi + 0x10c], eax
jne 0x10445c5
or dword [0x10f3c08], 1
mov dword [0x10efc70], 0xaba6a5ab
mov byte [0x10efc74], 0xc9
xor eax, eax
mov cl, byte [eax + 0x10efc70]
xor cl, 0xc9
mov byte [eax + 0x10efd70], cl
inc eax
cmp eax, 5
jb 0x10445c7
push 0
push 0x10efd70
push esi
push 0x1044204
push dword [edi]
call fcn.01081c47
add esp, 0x14
test eax, eax
je 0x104462f
push 0
call fcn.0104471f
push eax
push 0xffffffffffffffff
push dword [edi]
call fcn.010808ef
mov dword [ebp + 8], eax
add esp, 0x10
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x1c]
call fcn.01094395
push 0x10dfd00
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], vtable.std::runtime_error.0
call fcn.0109e2a5
push esi
call fcn.01094cb3
pop ecx
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 4

Function at 0x1044646
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
test byte [0x10f3c00], 1
jne 0x1044683
or dword [0x10f3c00], 1
mov dword [0x10efc88], 0xb9b0bbaa
mov dword [0x10efc8c], 0xafe9a6bd
mov dword [0x10efc90], 0xaca5a0a8
mov word [0x10efc94], 0xc9ad
xor eax, eax
mov cl, byte [eax + 0x10efc88]
xor cl, 0xc9
mov byte [eax + 0x10efd88], cl
inc eax
cmp eax, 0xe
jb 0x1044685
lea eax, [ebp - 4]
push eax
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x10efd88
call fcn.01094395
push 0x10dfd00
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x10], vtable.std::runtime_error.0
call fcn.0109e2a5
int3

Function at 0x10446c3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3c0c], 1
jne 0x1044702
or dword [0x10f3c0c], 1
mov dword [0x10efc5c], 0x96a8bca5
mov dword [0x10efc60], 0xa5a8aab9
mov dword [0x10efc64], 0xa8afe9a5
mov dword [0x10efc68], 0xadaca5a0
mov byte [0x10efc6c], 0xc9
xor eax, eax
mov cl, byte [eax + 0x10efc5c]
xor cl, 0xc9
mov byte [eax + 0x10efd98], cl
inc eax
cmp eax, 0x11
jb 0x1044704
mov eax, 0x10efd98
ret

Function at 0x104471f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3c04], 1
jne 0x1044757
or dword [0x10f3c04], 1
mov dword [0x10efc78], 0x96a8bca5
mov dword [0x10efc7c], 0xada8a6a5
mov dword [0x10efc80], 0xa0a8afe9
mov dword [0x10efc84], 0xc9adaca5
xor eax, eax
mov cl, byte [eax + 0x10efc78]
xor cl, 0xc9
mov byte [eax + 0x10efd78], cl
inc eax
cmp eax, 0x10
jb 0x1044759
mov eax, 0x10efd78
ret
Function at 0x1044e78
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3be8], 1
jne 0x1044ec1
or dword [0x10f3be8], 1
mov dword [0x10efe3c], 0xafb9aba8
mov dword [0x10efe40], 0xafeafefc
mov dword [0x10efe44], 0xaea5a9a4
mov dword [0x10efe48], 0xabaceaaf
mov dword [0x10efe4c], 0xaeafa6a3
mov byte [0x10efe50], 0xca
xor eax, eax
mov cl, byte [eax + 0x10efe3c]
xor cl, 0xca
mov byte [eax + 0x10efea0], cl
inc eax
cmp eax, 0x15
jb 0x1044ec3
mov eax, 0x10efea0
ret

Function at 0x1045009
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3be4], 1
jne 0x1045052
or dword [0x10f3be4], 1
mov dword [0x10efe54], 0xafb9aba8
mov dword [0x10efe58], 0xaeeafefc
mov dword [0x10efe5c], 0xaea5a9af
mov dword [0x10efe60], 0xabaceaaf
mov dword [0x10efe64], 0xaeafa6a3
mov byte [0x10efe68], 0xca
xor eax, eax
mov cl, byte [eax + 0x10efe54]
xor cl, 0xca
mov byte [eax + 0x10efeb8], cl
inc eax
cmp eax, 0x15
jb 0x1045054
mov eax, 0x10efeb8
ret

Function at 0x1047b52
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b44], 1
jne 0x1047bfc
or dword [0x10f3b44], 1
mov dword [0x10f0290], 0xbeafa289
mov dword [0x10f0294], 0xa5b8bcb5
mov dword [0x10f0298], 0xbeeca2a3
mov dword [0x10f029c], 0xa9b9bda9
mov dword [0x10f02a0], 0xa8a9b8bf
mov dword [0x10f02a4], 0xb8b9aeec
mov dword [0x10f02a8], 0xa5a4b8ec
mov dword [0x10f02ac], 0xa4b8ecbf
mov dword [0x10f02b0], 0xa8ada9be
mov dword [0x10f02b4], 0xbfada4ec
mov dword [0x10f02b8], 0xeca3a2ec
mov dword [0x10f02bc], 0xbcb5beaf
mov dword [0x10f02c0], 0xa5eca3b8
mov dword [0x10f02c4], 0xadb8bfa2
mov dword [0x10f02c8], 0xcca9afa2
xor eax, eax
mov cl, byte [eax + 0x10f0290]
xor cl, 0xcc
mov byte [eax + 0x10f03b4], cl
inc eax
cmp eax, 0x3c
jb 0x1047bfe
mov eax, 0x10f03b4
ret

Function at 0x1047c19
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b40], 1
jne 0x1047c6f
or dword [0x10f3b40], 1
mov dword [0x10f02cc], 0xa0a5ad8a
mov dword [0x10f02d0], 0xb8eca8a9
mov dword [0x10f02d4], 0xa2a9eca3
mov dword [0x10f02d8], 0xbcb5beaf
mov dword [0x10f02dc], 0xa3bcecb8
mov dword [0x10f02e0], 0xaeecb8bf
mov dword [0x10f02e4], 0xccb5a8a3
xor eax, eax
mov cl, byte [eax + 0x10f02cc]
xor cl, 0xcc
mov byte [eax + 0x10f03f0], cl
inc eax
cmp eax, 0x1c
jb 0x1047c71
mov eax, 0x10f03f0
ret

Function at 0x1047c8c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b3c], 1
jne 0x1047cf5
or dword [0x10f3b3c], 1
mov dword [0x10f02e8], 0xa0a5ad8a
mov dword [0x10f02ec], 0xb8eca8a9
mov dword [0x10f02f0], 0xa9a8eca3
mov dword [0x10f02f4], 0xbcb5beaf
mov dword [0x10f02f8], 0xa9bfecb8
mov dword [0x10f02fc], 0xbea9babe
mov dword [0x10f0300], 0xbfa9beec
mov dword [0x10f0304], 0xbfa2a3bc
mov word [0x10f0308], 0xcca9
xor eax, eax
mov cl, byte [eax + 0x10f02e8]
xor cl, 0xcc
mov byte [eax + 0x10f040c], cl
inc eax
cmp eax, 0x22
jb 0x1047cf7
mov eax, 0x10f040c
ret
Function at 0x1048073
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b38], 1
jne 0x10480d2
or dword [0x10f3b38], 1
mov dword [0x10f030c], 0x88809e99
mov dword [0x10f0310], 0xa0a2bba3
mov dword [0x10f0314], 0x98a8ada3
mov dword [0x10f0318], 0xa0a58aa3
mov dword [0x10f031c], 0xadaaeca9
mov dword [0x10f0320], 0xa8a9a0a5
mov dword [0x10f0324], 0xbea4ecf6
mov word [0x10f0328], 0xccf1
xor eax, eax
mov cl, byte [eax + 0x10f030c]
xor cl, 0xcc
mov byte [eax + 0x10f0430], cl
inc eax
cmp eax, 0x1e
jb 0x10480d4
mov eax, 0x10f0430
ret

Function at 0x1048d8b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b20], 1
jne 0x1048dd7
or dword [0x10f3b20], 1
mov dword [0x10f04ac], 0x81b9a88a
mov dword [0x10f04b0], 0x84b9beac
mov dword [0x10f04b4], 0xb9b8bda3
mov dword [0x10f04b8], 0xa2aba384
mov dword [0x10f04bc], 0xa4acabed
mov dword [0x10f04c0], 0xcda9a8a1
xor eax, eax
mov cl, byte [eax + 0x10f04ac]
xor cl, 0xcd
mov byte [eax + 0x10f0538], cl
inc eax
cmp eax, 0x18
jb 0x1048dd9
mov eax, 0x10f0538
ret

Function at 0x1048f6c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b1c], 1
jne 0x1048fcb
or dword [0x10f3b1c], 1
mov dword [0x10f04c4], 0xb8aea89f
mov dword [0x10f04c8], 0xa2a4bebf
mov dword [0x10f04cc], 0xa0edbea3
mov dword [0x10f04d0], 0xedb9beb8
mov dword [0x10f04d4], 0xaceda8af
mov dword [0x10f04d8], 0xa8a1edb9
mov dword [0x10f04dc], 0xedb9beac
mov word [0x10f04e0], 0xcdfc
xor eax, eax
mov cl, byte [eax + 0x10f04c4]
xor cl, 0xcd
mov byte [eax + 0x10f0550], cl
inc eax
cmp eax, 0x1e
jb 0x1048fcd
mov eax, 0x10f0550
ret

Function at 0x1048fe8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b14], 1
jne 0x104903d
or dword [0x10f3b14], 1
mov dword [0x10f04f0], 0x92b9a8aa
mov dword [0x10f04f4], 0xa8a0a4b9
mov dword [0x10f04f8], 0xa3a4be92
mov dword [0x10f04fc], 0xa192a8ae
mov dword [0x10f0500], 0x92b9beac
mov dword [0x10f0504], 0xb8bda3a4
mov word [0x10f0508], 0xcdb9
xor eax, eax
mov cl, byte [eax + 0x10f04f0]
xor cl, 0xcd
mov byte [eax + 0x10f057c], cl
inc eax
cmp eax, 0x1a
jb 0x104903f
mov eax, 0x10f057c
ret

Function at 0x104905a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b10], 1
jne 0x10490ad
or dword [0x10f3b10], 1
mov dword [0x10f050c], 0x92b9a8aa
mov dword [0x10f0510], 0xa8aea3ac
mov dword [0x10f0514], 0xbfa2b9be
mov dword [0x10f0518], 0xa9a2a092
mov dword [0x10f051c], 0x92a8a1b8
mov dword [0x10f0520], 0xa5b9acbd
mov byte [0x10f0524], 0xcd
xor eax, eax
mov cl, byte [eax + 0x10f050c]
xor cl, 0xcd
mov byte [eax + 0x10f0598], cl
inc eax
cmp eax, 0x19
jb 0x10490af
mov eax, 0x10f0598
ret

Function at 0x1049330
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3b08], 1
jne 0x1049396
or dword [0x10f3b08], 1
mov dword [0x10f05c4], 0xafa0b49e
mov dword [0x10f05c8], 0xaeeda1a2
mov dword [0x10f05cc], 0xa9a1b8a2
mov dword [0x10f05d0], 0xb9a2a3ed
mov dword [0x10f05d4], 0xeda8afed
mov dword [0x10f05d8], 0xa2bea8bf
mov dword [0x10f05dc], 0xa9a8bba1
mov word [0x10f05e0], 0xedf7
mov byte [0x10f05e2], 0xcd
xor eax, eax
mov cl, byte [eax + 0x10f05c4]
xor cl, 0xcd
mov byte [eax + 0x10f0604], cl
inc eax
cmp eax, 0x1f
jb 0x1049398
mov eax, 0x10f0604
ret
Function at 0x104993b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3afc], 1
jne 0x1049997
or dword [0x10f3afc], 1
mov dword [0x10f0644], 0xafb8a087
mov dword [0x10f0648], 0xeeaaa7a2
mov dword [0x10f064c], 0xa3bba0ab
mov dword [0x10f0650], 0xbaafbcab
mov dword [0x10f0654], 0xeea0a1a7
mov dword [0x10f0658], 0xaaa0afa6
mov word [0x10f065c], 0xaba2
mov byte [0x10f065e], 0xce
xor eax, eax
mov cl, byte [eax + 0x10f0644]
xor cl, 0xce
mov byte [eax + 0x10f07f4], cl
inc eax
cmp eax, 0x1b
jb 0x1049999
mov eax, 0x10f07f4
ret

Function at 0x1049a99
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3af8], 1
jne 0x1049af5
or dword [0x10f3af8], 1
mov dword [0x10f0660], 0xafb8a087
mov dword [0x10f0664], 0xeeaaa7a2
mov dword [0x10f0668], 0xa3bba0ab
mov dword [0x10f066c], 0xbaafbcab
mov dword [0x10f0670], 0xeea0a1a7
mov dword [0x10f0674], 0xaaa0afa6
mov word [0x10f0678], 0xaba2
mov byte [0x10f067a], 0xce
xor eax, eax
mov cl, byte [eax + 0x10f0660]
xor cl, 0xce
mov byte [eax + 0x10f0810], cl
inc eax
cmp eax, 0x1b
jb 0x1049af7
mov eax, 0x10f0810
ret

Function at 0x1049d49
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3af4], 1
jne 0x1049da5
or dword [0x10f3af4], 1
mov dword [0x10f067c], 0xafb8a087
mov dword [0x10f0680], 0xeeaaa7a2
mov dword [0x10f0684], 0xa3bba0ab
mov dword [0x10f0688], 0xbaafbcab
mov dword [0x10f068c], 0xeea0a1a7
mov dword [0x10f0690], 0xaaa0afa6
mov word [0x10f0694], 0xaba2
mov byte [0x10f0696], 0xce
xor eax, eax
mov cl, byte [eax + 0x10f067c]
xor cl, 0xce
mov byte [eax + 0x10f082c], cl
inc eax
cmp eax, 0x1b
jb 0x1049da7
mov eax, 0x10f082c
ret

Function at 0x1049ea7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3af0], 1
jne 0x1049f03
or dword [0x10f3af0], 1
mov dword [0x10f0698], 0xafb8a087
mov dword [0x10f069c], 0xeeaaa7a2
mov dword [0x10f06a0], 0xa3bba0ab
mov dword [0x10f06a4], 0xbaafbcab
mov dword [0x10f06a8], 0xeea0a1a7
mov dword [0x10f06ac], 0xaaa0afa6
mov word [0x10f06b0], 0xaba2
mov byte [0x10f06b2], 0xce
xor eax, eax
mov cl, byte [eax + 0x10f0698]
xor cl, 0xce
mov byte [eax + 0x10f0848], cl
inc eax
cmp eax, 0x1b
jb 0x1049f05
mov eax, 0x10f0848
ret

Function at 0x104a0f4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3aec], 1
jne 0x104a15d
or dword [0x10f3aec], 1
mov dword [0x10f06b4], 0xafb8a087
mov dword [0x10f06b8], 0xeeaaa7a2
mov dword [0x10f06bc], 0xafbaafaa
mov dword [0x10f06c0], 0xb4a7bdee
mov dword [0x10f06c4], 0xa1a8eeab
mov dword [0x10f06c8], 0xa7b9eebc
mov dword [0x10f06cc], 0x9ceeabaa
mov dword [0x10f06d0], 0x9d91898b
mov word [0x10f06d4], 0xce94
xor eax, eax
mov cl, byte [eax + 0x10f06b4]
xor cl, 0xce
mov byte [eax + 0x10f0864], cl
inc eax
cmp eax, 0x22
jb 0x104a15f
mov eax, 0x10f0864
ret
Function at 0x104a17a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3ae8], 1
jne 0x104a1da
or dword [0x10f3ae8], 1
mov dword [0x10f06d8], 0xafb8a087
mov dword [0x10f06dc], 0xeeaaa7a2
mov dword [0x10f06e0], 0xafbaafaa
mov dword [0x10f06e4], 0xb4a7bdee
mov dword [0x10f06e8], 0xa1a8eeab
mov dword [0x10f06ec], 0x8b9ceebc
mov dword [0x10f06f0], 0x998a9189
mov dword [0x10f06f4], 0xce8a9c81
xor eax, eax
mov cl, byte [eax + 0x10f06d8]
xor cl, 0xce
mov byte [eax + 0x10f0888], cl
inc eax
cmp eax, 0x20
jb 0x104a1dc
mov eax, 0x10f0888
ret

Function at 0x104a37e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3ae4], 1
jne 0x104a3c9
or dword [0x10f3ae4], 1
mov dword [0x10f06f8], 0xbbbda09b
mov dword [0x10f06fc], 0xbca1bebe
mov dword [0x10f0700], 0xeeaaabba
mov dword [0x10f0704], 0xafbaafaa
mov dword [0x10f0708], 0xbeb7baee
mov word [0x10f070c], 0xceab
xor eax, eax
mov cl, byte [eax + 0x10f06f8]
xor cl, 0xce
mov byte [eax + 0x10f08a8], cl
inc eax
cmp eax, 0x16
jb 0x104a3cb
mov eax, 0x10f08a8
ret

Function at 0x104a584
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3ad4], 1
jne 0x104a5d6
or dword [0x10f3ad4], 1
mov dword [0x10f073c], 0xa3bba0ab
mov dword [0x10f0740], 0xbaafbcab
mov dword [0x10f0744], 0xbbbd91ab
mov dword [0x10f0748], 0xb7aba5ac
mov dword [0x10f074c], 0xaba091bd
mov word [0x10f0750], 0xbab6
mov byte [0x10f0752], 0xce
xor eax, eax
mov cl, byte [eax + 0x10f073c]
xor cl, 0xce
mov byte [eax + 0x10f08ec], cl
inc eax
cmp eax, 0x17
jb 0x104a5d8
mov eax, 0x10f08ec
ret

Function at 0x104a5f3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3ac4], 1
jne 0x104a645
or dword [0x10f3ac4], 1
mov dword [0x10f0798], 0xa3bba0ab
mov dword [0x10f079c], 0xbaafbcab
mov dword [0x10f07a0], 0xafb891ab
mov dword [0x10f07a4], 0xbdabbba2
mov dword [0x10f07a8], 0xa1a2ad91
mov word [0x10f07ac], 0xabbd
mov byte [0x10f07ae], 0xce
xor eax, eax
mov cl, byte [eax + 0x10f0798]
xor cl, 0xce
mov byte [eax + 0x10f0948], cl
inc eax
cmp eax, 0x17
jb 0x104a647
mov eax, 0x10f0948
ret

Function at 0x104aeb4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a90], 1
jne 0x104aed8
or dword [0x10f3a90], 1
mov dword [0x10f09e8], 0xbcbcaaa2
mov dword [0x10f09ec], 0xcfaaa8ae
xor eax, eax
mov cl, byte [eax + 0x10f09e8]
xor cl, 0xcf
mov byte [eax + 0x10f0cf0], cl
inc eax
cmp eax, 8
jb 0x104aeda
mov eax, 0x10f0cf0
ret

Function at 0x104aef5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a8c], 1
jne 0x104af19
or dword [0x10f3a8c], 1
mov dword [0x10f09f0], 0xbcbcaaa2
mov dword [0x10f09f4], 0xcfaaa8ae
xor eax, eax
mov cl, byte [eax + 0x10f09f0]
xor cl, 0xcf
mov byte [eax + 0x10f0cf8], cl
inc eax
cmp eax, 8
jb 0x104af1b
mov eax, 0x10f0cf8
ret
Function at 0x104ba67
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a84], 1
mov ecx, 0x91cf
jne 0x104baa8
or dword [0x10f3a84], 1
lea eax, [ecx + 0x12]
mov word [0x10f0a00], ax
add eax, 0xffffffc2
mov word [0x10f0a02], ax
lea eax, [ecx - 0x2e]
mov word [0x10f0a04], ax
add eax, 3
mov word [0x10f0a06], ax
mov eax, ecx
mov word [0x10f0a08], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x10f0a00]
add eax, 2
mov word [eax + 0x10f0d06], dx
cmp eax, 0xa
jb 0x104baaa
mov eax, 0x10f0d08
ret

Function at 0x104bac8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a80], 1
mov ecx, 0x91cf
jne 0x104bb09
or dword [0x10f3a80], 1
lea eax, [ecx + 0x12]
mov word [0x10f0a0c], ax
add eax, 0xffffffc2
mov word [0x10f0a0e], ax
lea eax, [ecx - 0x2e]
mov word [0x10f0a10], ax
add eax, 3
mov word [0x10f0a12], ax
mov eax, ecx
mov word [0x10f0a14], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x10f0a0c]
add eax, 2
mov word [eax + 0x10f0d12], dx
cmp eax, 0xa
jb 0x104bb0b
mov eax, 0x10f0d14
ret

Function at 0x104c099
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a7c], 1
jne 0x104c0ec
or dword [0x10f3a7c], 1
mov dword [0x10f0a18], 0x83bbaa88
mov dword [0x10f0a1c], 0xa3aeaca0
mov dword [0x10f0a20], 0xa9a186aa
mov dword [0x10f0a24], 0xefe6e7a0
mov dword [0x10f0a28], 0xa3a6aea9
mov dword [0x10f0a2c], 0xeff5abaa
mov byte [0x10f0a30], 0xcf
xor eax, eax
mov cl, byte [eax + 0x10f0a18]
xor cl, 0xcf
mov byte [eax + 0x10f0d20], cl
inc eax
cmp eax, 0x19
jb 0x104c0ee
mov eax, 0x10f0d20
ret

Function at 0x104c3ed
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a78], 1
jne 0x104c48a
or dword [0x10f3a78], 1
mov dword [0x10f0a34], 0xbd8c8386
mov dword [0x10f0a38], 0xaabbaeaa
mov dword [0x10f0a3c], 0xa2a0bd89
mov dword [0x10f0a40], 0xa7bbae9f
mov dword [0x10f0a44], 0xa6aea9ef
mov dword [0x10f0a48], 0xf5abaaa3
mov dword [0x10f0a4c], 0xbbaabdef
mov dword [0x10f0a50], 0xaaa1bdba
mov dword [0x10f0a54], 0xa1aeefab
mov dword [0x10f0a58], 0xbfa2aaef
mov dword [0x10f0a5c], 0xa6efb6bb
mov dword [0x10f0a60], 0xefa2aabb
mov dword [0x10f0a64], 0xbbbca6a3
mov byte [0x10f0a68], 0xcf
xor eax, eax
mov cl, byte [eax + 0x10f0a34]
xor cl, 0xcf
mov byte [eax + 0x10f0d3c], cl
inc eax
cmp eax, 0x35
jb 0x104c48c
mov eax, 0x10f0d3c
ret

Function at 0x104c4a7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a74], 1
jne 0x104c511
or dword [0x10f3a74], 1
mov dword [0x10f0a6c], 0xbf80879c
mov dword [0x10f0a70], 0xa089a1aa
mov dword [0x10f0a74], 0xbdaaaba3
mov dword [0x10f0a78], 0x9caba18e
mov dword [0x10f0a7c], 0xacaaa3aa
mov dword [0x10f0a80], 0xaabb86bb
mov dword [0x10f0a84], 0xa9efbca2
mov dword [0x10f0a88], 0xaaa3a6ae
mov dword [0x10f0a8c], 0xcfeff5ab
xor eax, eax
mov cl, byte [eax + 0x10f0a6c]
xor cl, 0xcf
mov byte [eax + 0x10f0d74], cl
inc eax
cmp eax, 0x24
jb 0x104c513
mov eax, 0x10f0d74
ret
Function at 0x104c7de
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a68], 1
jne 0x104c83d
or dword [0x10f3a68], 1
mov dword [0x10f0aa0], 0x9fbbaa88
mov dword [0x10f0aa4], 0xae8cbdb8
mov dword [0x10f0aa8], 0xa6adaebf
mov dword [0x10f0aac], 0xa6bba6a3
mov dword [0x10f0ab0], 0xe6e7bcaa
mov dword [0x10f0ab4], 0xa6aea9ef
mov dword [0x10f0ab8], 0xf5abaaa3
mov word [0x10f0abc], 0xcfef
xor eax, eax
mov cl, byte [eax + 0x10f0aa0]
xor cl, 0xcf
mov byte [eax + 0x10f0da8], cl
inc eax
cmp eax, 0x1e
jb 0x104c83f
mov eax, 0x10f0da8
ret

Function at 0x104c8ea
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a5c], 1
jne 0x104c940
or dword [0x10f3a5c], 1
mov dword [0x10f0ad4], 0xbf90bca6
mov dword [0x10f0ad8], 0xaaaca0bd
mov dword [0x10f0adc], 0xbd90bcbc
mov dword [0x10f0ae0], 0xa6a1a1ba
mov dword [0x10f0ae4], 0xae90a8a1
mov dword [0x10f0ae8], 0xabae90bc
mov dword [0x10f0aec], 0xcfa1a6a2
xor eax, eax
mov cl, byte [eax + 0x10f0ad4]
xor cl, 0xcf
mov byte [eax + 0x10f0ddc], cl
inc eax
cmp eax, 0x1c
jb 0x104c942
mov eax, 0x10f0ddc
ret

Function at 0x104c95d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a58], 1
jne 0x104c9b3
or dword [0x10f3a58], 1
mov dword [0x10f0af0], 0xac90bca6
mov dword [0x10f0af4], 0xaabdbdba
mov dword [0x10f0af8], 0xba90bba1
mov dword [0x10f0afc], 0x90bdaabc
mov dword [0x10f0b00], 0xaeaca0a3
mov dword [0x10f0b04], 0xabae90a3
mov dword [0x10f0b08], 0xcfa1a6a2
xor eax, eax
mov cl, byte [eax + 0x10f0af0]
xor cl, 0xcf
mov byte [eax + 0x10f0df8], cl
inc eax
cmp eax, 0x1c
jb 0x104c9b5
mov eax, 0x10f0df8
ret

Function at 0x104c9d0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a44], 1
jne 0x104ca22
or dword [0x10f3a44], 1
mov dword [0x10f0b54], 0xbba6aeb8
mov dword [0x10f0b58], 0xbda0a990
mov dword [0x10f0b5c], 0xa1a6bc90
mov dword [0x10f0b60], 0x90aaa3a8
mov dword [0x10f0b64], 0xaaa5ada0
mov word [0x10f0b68], 0xbbac
mov byte [0x10f0b6a], 0xcf
xor eax, eax
mov cl, byte [eax + 0x10f0b54]
xor cl, 0xcf
mov byte [eax + 0x10f0e5c], cl
inc eax
cmp eax, 0x17
jb 0x104ca24
mov eax, 0x10f0e5c
ret

Function at 0x104ca3f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x10f3a04], 1
jne 0x104ca91
or dword [0x10f3a04], 1
mov dword [0x10f0c50], 0x90bbaaa8
mov dword [0x10f0c54], 0xbdbdbaac
mov dword [0x10f0c58], 0x90bba1aa
mov dword [0x10f0c5c], 0xaca0bdbf
mov dword [0x10f0c60], 0x90bcbcaa
mov word [0x10f0c64], 0xaba6
mov byte [0x10f0c66], 0xcf
xor eax, eax
mov cl, byte [eax + 0x10f0c50]
xor cl, 0xcf
mov byte [eax + 0x10f0f58], cl
inc eax
cmp eax, 0x17
jb 0x104ca93
mov eax, 0x10f0f58
ret