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

Disassembly:
test byte [0x2f2b70], 1
jne 0x2433d0
or dword [0x2f2b70], 1
mov dword [0x2eea04], 0xbfa5b8a3
mov dword [0x2eea08], 0xb2b3b8b1
mov dword [0x2eea0c], 0xb7b3a489
mov dword [0x2eea10], 0xb7b0f6b2
mov dword [0x2eea14], 0xb2b3babf
mov byte [0x2eea18], 0xd6
xor eax, eax
mov cl, byte [eax + 0x2eea04]
xor cl, 0xd6
mov byte [eax + 0x2eead0], cl
inc eax
cmp eax, 0x15
jb 0x2433d2
mov eax, 0x2eead0
ret

Function at 0x2433ed
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b6c], 1
jne 0x24342c
or dword [0x2f2b6c], 1
mov dword [0x2eea1c], 0xb1b8a4a6
mov dword [0x2eea20], 0xbdb7bbf6
mov dword [0x2eea24], 0xb7b0f6b3
mov dword [0x2eea28], 0xb2b3babf
mov byte [0x2eea2c], 0xd6
xor eax, eax
mov cl, byte [eax + 0x2eea1c]
xor cl, 0xd6
mov byte [eax + 0x2eeae8], cl
inc eax
cmp eax, 0x11
jb 0x24342e
mov eax, 0x2eeae8
ret

Function at 0x243449
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b68], 1
jne 0x24348b
or dword [0x2f2b68], 1
mov dword [0x2eea30], 0xa2a4b9b0
mov dword [0x2eea34], 0x89b7b8a3
mov dword [0x2eea38], 0xb2b7b3a4
mov dword [0x2eea3c], 0xbfb7b0f6
mov dword [0x2eea40], 0xd6b2b3ba
xor eax, eax
mov cl, byte [eax + 0x2eea30]
xor cl, 0xd6
mov byte [eax + 0x2eeafc], cl
inc eax
cmp eax, 0x14
jb 0x24348d
mov eax, 0x2eeafc
ret

Function at 0x2434a8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b64], 1
jne 0x2434f0
or dword [0x2f2b64], 1
mov dword [0x2eea44], 0xa6afa4b5
mov dword [0x2eea48], 0xbff6b9a2
mov dword [0x2eea4c], 0xf6a2bfb8
mov dword [0x2eea50], 0xbabfb7b0
mov word [0x2eea54], 0xb2b3
mov byte [0x2eea56], 0xd6
xor eax, eax
mov cl, byte [eax + 0x2eea44]
xor cl, 0xd6
mov byte [eax + 0x2eeb10], cl
inc eax
cmp eax, 0x13
jb 0x2434f2
mov eax, 0x2eeb10
ret

Function at 0x243705
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b60], 1
jne 0x243728
or dword [0x2f2b60], 1
mov dword [0x2eea58], 0xb2a5a5bf
mov word [0x2eea5c], 0xd6bd
xor eax, eax
mov cl, byte [eax + 0x2eea58]
xor cl, 0xd6
mov byte [eax + 0x2eeb24], cl
inc eax
cmp eax, 6
jb 0x24372a
mov eax, 0x2eeb24
ret

Function at 0x243745
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b5c], 1
jne 0x243772
or dword [0x2f2b5c], 1
mov dword [0x2eea60], 0xb4a4a3be
mov dword [0x2eea64], 0xa4a3b2b7
mov word [0x2eea68], 0xd6a4
xor eax, eax
mov cl, byte [eax + 0x2eea60]
xor cl, 0xd6
mov byte [eax + 0x2eeb2c], cl
inc eax
cmp eax, 0xa
jb 0x243774
mov eax, 0x2eeb2c
ret

Function at 0x243852
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b58], 1
jne 0x24387f
or dword [0x2f2b58], 1
mov dword [0x2eea6c], 0xb4a4a3be
mov dword [0x2eea70], 0xa4a3b2b7
mov word [0x2eea74], 0xd6a4
xor eax, eax
mov cl, byte [eax + 0x2eea6c]
xor cl, 0xd6
mov byte [eax + 0x2eeb38], cl
inc eax
cmp eax, 0xa
jb 0x243881
mov eax, 0x2eeb38
ret
Function at 0x243f6b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b54], 1
jne 0x243fb3
or dword [0x2f2b54], 1
mov dword [0x2eeb44], 0xa9a0abba
mov dword [0x2eeb48], 0xb0f9b6ad
mov dword [0x2eeb4c], 0xf9adb0b7
mov dword [0x2eeb50], 0xb5b0b8bf
mov word [0x2eeb54], 0xbdbc
mov byte [0x2eeb56], 0xd9
xor eax, eax
mov cl, byte [eax + 0x2eeb44]
xor cl, 0xd9
mov byte [eax + 0x2eec58], cl
inc eax
cmp eax, 0x13
jb 0x243fb5
mov eax, 0x2eec58
ret

Function at 0x243fd0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b50], 1
jne 0x244018
or dword [0x2f2b50], 1
mov dword [0x2eeb58], 0xa9a0abba
mov dword [0x2eeb5c], 0xb0f9b6ad
mov dword [0x2eeb60], 0xf9adb0b7
mov dword [0x2eeb64], 0xb5b0b8bf
mov word [0x2eeb68], 0xbdbc
mov byte [0x2eeb6a], 0xd9
xor eax, eax
mov cl, byte [eax + 0x2eeb58]
xor cl, 0xd9
mov byte [eax + 0x2eec6c], cl
inc eax
cmp eax, 0x13
jb 0x24401a
mov eax, 0x2eec6c
ret

Function at 0x244035
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b48], 1
jne 0x24407d
or dword [0x2f2b48], 1
mov dword [0x2eeb74], 0xa9a0abba
mov dword [0x2eeb78], 0xb0f9b6ad
mov dword [0x2eeb7c], 0xf9adb0b7
mov dword [0x2eeb80], 0xb5b0b8bf
mov word [0x2eeb84], 0xbdbc
mov byte [0x2eeb86], 0xd9
xor eax, eax
mov cl, byte [eax + 0x2eeb74]
xor cl, 0xd9
mov byte [eax + 0x2eec88], cl
inc eax
cmp eax, 0x13
jb 0x24407f
mov eax, 0x2eec88
ret

Function at 0x24409a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b40], 1
jne 0x2440e2
or dword [0x2f2b40], 1
mov dword [0x2eeb8c], 0xa9a0abba
mov dword [0x2eeb90], 0xb0f9b6ad
mov dword [0x2eeb94], 0xf9adb0b7
mov dword [0x2eeb98], 0xb5b0b8bf
mov word [0x2eeb9c], 0xbdbc
mov byte [0x2eeb9e], 0xd9
xor eax, eax
mov cl, byte [eax + 0x2eeb8c]
xor cl, 0xd9
mov byte [eax + 0x2eeca0], cl
inc eax
cmp eax, 0x13
jb 0x2440e4
mov eax, 0x2eeca0
ret

Function at 0x2440ff
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b3c], 1
jne 0x244136
or dword [0x2f2b3c], 1
mov dword [0x2eeba0], 0xa9a0abba
mov dword [0x2eeba4], 0xbff9b6ad
mov dword [0x2eeba8], 0xbcb5b0b8
mov word [0x2eebac], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eeba0]
xor cl, 0xd9
mov byte [eax + 0x2eecb4], cl
inc eax
cmp eax, 0xe
jb 0x244138
mov eax, 0x2eecb4
ret

Function at 0x244153
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b38], 1
jne 0x24418a
or dword [0x2f2b38], 1
mov dword [0x2eebb0], 0xa9a0abba
mov dword [0x2eebb4], 0xbff9b6ad
mov dword [0x2eebb8], 0xbcb5b0b8
mov word [0x2eebbc], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eebb0]
xor cl, 0xd9
mov byte [eax + 0x2eecc4], cl
inc eax
cmp eax, 0xe
jb 0x24418c
mov eax, 0x2eecc4
ret

Function at 0x2441a7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b34], 1
jne 0x2441d4
or dword [0x2f2b34], 1
mov dword [0x2eebc0], 0xa9abbcb1
mov dword [0x2eebc4], 0xabbcbdf2
mov word [0x2eebc8], 0xd9a9
xor eax, eax
mov cl, byte [eax + 0x2eebc0]
xor cl, 0xd9
mov byte [eax + 0x2eecd4], cl
inc eax
cmp eax, 0xa
jb 0x2441d6
mov eax, 0x2eecd4
ret
Function at 0x2441f1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b30], 1
jne 0x244228
or dword [0x2f2b30], 1
mov dword [0x2eebcc], 0xa9a0abba
mov dword [0x2eebd0], 0xbff9b6ad
mov dword [0x2eebd4], 0xbcb5b0b8
mov word [0x2eebd8], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eebcc]
xor cl, 0xd9
mov byte [eax + 0x2eece0], cl
inc eax
cmp eax, 0xe
jb 0x24422a
mov eax, 0x2eece0
ret

Function at 0x244245
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b2c], 1
jne 0x24427c
or dword [0x2f2b2c], 1
mov dword [0x2eebdc], 0xa9a0abba
mov dword [0x2eebe0], 0xbff9b6ad
mov dword [0x2eebe4], 0xbcb5b0b8
mov word [0x2eebe8], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eebdc]
xor cl, 0xd9
mov byte [eax + 0x2eecf0], cl
inc eax
cmp eax, 0xe
jb 0x24427e
mov eax, 0x2eecf0
ret

Function at 0x24434a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b28], 1
jne 0x244381
or dword [0x2f2b28], 1
mov dword [0x2eebec], 0xa9a0abba
mov dword [0x2eebf0], 0xbff9b6ad
mov dword [0x2eebf4], 0xbcb5b0b8
mov word [0x2eebf8], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eebec]
xor cl, 0xd9
mov byte [eax + 0x2eed00], cl
inc eax
cmp eax, 0xe
jb 0x244383
mov eax, 0x2eed00
ret

Function at 0x244530
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b24], 1
jne 0x244567
or dword [0x2f2b24], 1
mov dword [0x2eebfc], 0xa9a0abba
mov dword [0x2eec00], 0xbff9b6ad
mov dword [0x2eec04], 0xbcb5b0b8
mov word [0x2eec08], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eebfc]
xor cl, 0xd9
mov byte [eax + 0x2eed10], cl
inc eax
cmp eax, 0xe
jb 0x244569
mov eax, 0x2eed10
ret

Function at 0x244584
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b20], 1
jne 0x2445bb
or dword [0x2f2b20], 1
mov dword [0x2eec0c], 0xa9a0abba
mov dword [0x2eec10], 0xbff9b6ad
mov dword [0x2eec14], 0xbcb5b0b8
mov word [0x2eec18], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eec0c]
xor cl, 0xd9
mov byte [eax + 0x2eed20], cl
inc eax
cmp eax, 0xe
jb 0x2445bd
mov eax, 0x2eed20
ret
Function at 0x2445d8
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x2ba487
call fcn.002b9c88
sub esp, 0x10
push ebx
push esi
mov esi, 0x110
push esi
call fcn.00294410
mov ebx, eax
pop ecx
test ebx, ebx
je 0x244609
push esi
push 0
push ebx
call fcn.00296f70
add esp, 0xc
mov esi, ebx
jmp 0x24460b
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 [0x2f2b18], 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 0x24465a
or dword [0x2f2b18], 1
mov dword [0x2eec30], 0xbbb6b5bb
mov byte [0x2eec34], 0xd9
xor eax, eax
mov cl, byte [eax + 0x2eec30]
xor cl, 0xd9
mov byte [eax + 0x2eed30], cl
inc eax
cmp eax, 5
jb 0x24465c
push 0
push 0x2eed30
push esi
push 0x244299
push dword [edi]
call fcn.00281267
add esp, 0x14
test eax, eax
je 0x2446c4
push 0
call fcn.002447b4
push eax
push 0xffffffffffffffff
push dword [edi]
call fcn.0027ff0f
mov dword [ebp + 8], eax
add esp, 0x10
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x1c]
call fcn.002939b5
push 0x2dec28
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], vtable.std::runtime_error.0
call fcn.0029d8c5
push esi
call fcn.002942d3
pop ecx
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 4

Function at 0x2446db
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
test byte [0x2f2b10], 1
jne 0x244718
or dword [0x2f2b10], 1
mov dword [0x2eec48], 0xa9a0abba
mov dword [0x2eec4c], 0xbff9b6ad
mov dword [0x2eec50], 0xbcb5b0b8
mov word [0x2eec54], 0xd9bd
xor eax, eax
mov cl, byte [eax + 0x2eec48]
xor cl, 0xd9
mov byte [eax + 0x2eed48], cl
inc eax
cmp eax, 0xe
jb 0x24471a
lea eax, [ebp - 4]
push eax
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x2eed48
call fcn.002939b5
push 0x2dec28
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x10], vtable.std::runtime_error.0
call fcn.0029d8c5
int3

Function at 0x244758
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b1c], 1
jne 0x244797
or dword [0x2f2b1c], 1
mov dword [0x2eec1c], 0x86b8acb5
mov dword [0x2eec20], 0xb5b8baa9
mov dword [0x2eec24], 0xb8bff9b5
mov dword [0x2eec28], 0xbdbcb5b0
mov byte [0x2eec2c], 0xd9
xor eax, eax
mov cl, byte [eax + 0x2eec1c]
xor cl, 0xd9
mov byte [eax + 0x2eed58], cl
inc eax
cmp eax, 0x11
jb 0x244799
mov eax, 0x2eed58
ret

Function at 0x2447b4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2b14], 1
jne 0x2447ec
or dword [0x2f2b14], 1
mov dword [0x2eec38], 0x86b8acb5
mov dword [0x2eec3c], 0xbdb8b6b5
mov dword [0x2eec40], 0xb0b8bff9
mov dword [0x2eec44], 0xd9bdbcb5
xor eax, eax
mov cl, byte [eax + 0x2eec38]
xor cl, 0xd9
mov byte [eax + 0x2eed38], cl
inc eax
cmp eax, 0x10
jb 0x2447ee
mov eax, 0x2eed38
ret
Function at 0x244f32
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2af8], 1
jne 0x244f7b
or dword [0x2f2af8], 1
mov dword [0x2eedfc], 0xb9afbdbe
mov dword [0x2eee00], 0xb9fce8ea
mov dword [0x2eee04], 0xb8b3bfb2
mov dword [0x2eee08], 0xbdbafcb9
mov dword [0x2eee0c], 0xb8b9b0b5
mov byte [0x2eee10], 0xdc
xor eax, eax
mov cl, byte [eax + 0x2eedfc]
xor cl, 0xdc
mov byte [eax + 0x2eee60], cl
inc eax
cmp eax, 0x15
jb 0x244f7d
mov eax, 0x2eee60
ret

Function at 0x2450c3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2af4], 1
jne 0x24510c
or dword [0x2f2af4], 1
mov dword [0x2eee14], 0xb9afbdbe
mov dword [0x2eee18], 0xb8fce8ea
mov dword [0x2eee1c], 0xb8b3bfb9
mov dword [0x2eee20], 0xbdbafcb9
mov dword [0x2eee24], 0xb8b9b0b5
mov byte [0x2eee28], 0xdc
xor eax, eax
mov cl, byte [eax + 0x2eee14]
xor cl, 0xdc
mov byte [eax + 0x2eee78], cl
inc eax
cmp eax, 0x15
jb 0x24510e
mov eax, 0x2eee78
ret

Function at 0x247c0c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a54], 1
jne 0x247cb6
or dword [0x2f2a54], 1
mov dword [0x2ef250], 0x93828fa4
mov dword [0x2ef254], 0x88959198
mov dword [0x2ef258], 0x93c18f8e
mov dword [0x2ef25c], 0x84949084
mov dword [0x2ef260], 0x85849592
mov dword [0x2ef264], 0x959483c1
mov dword [0x2ef268], 0x888995c1
mov dword [0x2ef26c], 0x8995c192
mov dword [0x2ef270], 0x85808493
mov dword [0x2ef274], 0x928089c1
mov dword [0x2ef278], 0xc18e8fc1
mov dword [0x2ef27c], 0x91989382
mov dword [0x2ef280], 0x88c18e95
mov dword [0x2ef284], 0x8095928f
mov dword [0x2ef288], 0xe184828f
xor eax, eax
mov cl, byte [eax + 0x2ef250]
xor cl, 0xe1
mov byte [eax + 0x2ef374], cl
inc eax
cmp eax, 0x3c
jb 0x247cb8
mov eax, 0x2ef374
ret

Function at 0x247cd3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a50], 1
jne 0x247d29
or dword [0x2f2a50], 1
mov dword [0x2ef28c], 0x8d8880a7
mov dword [0x2ef290], 0x95c18584
mov dword [0x2ef294], 0x8f84c18e
mov dword [0x2ef298], 0x91989382
mov dword [0x2ef29c], 0x8e91c195
mov dword [0x2ef2a0], 0x83c19592
mov dword [0x2ef2a4], 0xe198858e
xor eax, eax
mov cl, byte [eax + 0x2ef28c]
xor cl, 0xe1
mov byte [eax + 0x2ef3b0], cl
inc eax
cmp eax, 0x1c
jb 0x247d2b
mov eax, 0x2ef3b0
ret

Function at 0x247d46
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a4c], 1
jne 0x247daf
or dword [0x2f2a4c], 1
mov dword [0x2ef2a8], 0x8d8880a7
mov dword [0x2ef2ac], 0x95c18584
mov dword [0x2ef2b0], 0x8485c18e
mov dword [0x2ef2b4], 0x91989382
mov dword [0x2ef2b8], 0x8492c195
mov dword [0x2ef2bc], 0x93849793
mov dword [0x2ef2c0], 0x928493c1
mov dword [0x2ef2c4], 0x928f8e91
mov word [0x2ef2c8], 0xe184
xor eax, eax
mov cl, byte [eax + 0x2ef2a8]
xor cl, 0xe1
mov byte [eax + 0x2ef3cc], cl
inc eax
cmp eax, 0x22
jb 0x247db1
mov eax, 0x2ef3cc
ret
Function at 0x24811d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a48], 1
jne 0x24817c
or dword [0x2f2a48], 1
mov dword [0x2ef2cc], 0xa5adb3b4
mov dword [0x2ef2d0], 0x8d8f968e
mov dword [0x2ef2d4], 0xb585808e
mov dword [0x2ef2d8], 0x8d88a78e
mov dword [0x2ef2dc], 0x8087c184
mov dword [0x2ef2e0], 0x85848d88
mov dword [0x2ef2e4], 0x9389c1db
mov word [0x2ef2e8], 0xe1dc
xor eax, eax
mov cl, byte [eax + 0x2ef2cc]
xor cl, 0xe1
mov byte [eax + 0x2ef3f0], cl
inc eax
cmp eax, 0x1e
jb 0x24817e
mov eax, 0x2ef3f0
ret

Function at 0x248dd0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a30], 1
jne 0x248e1c
or dword [0x2f2a30], 1
mov dword [0x2ef46c], 0xaf9786a4
mov dword [0x2ef470], 0xaa979082
mov dword [0x2ef474], 0x9796938d
mov dword [0x2ef478], 0x8c858daa
mov dword [0x2ef47c], 0x8a8285c3
mov dword [0x2ef480], 0xe387868f
xor eax, eax
mov cl, byte [eax + 0x2ef46c]
xor cl, 0xe3
mov byte [eax + 0x2ef4f8], cl
inc eax
cmp eax, 0x18
jb 0x248e1e
mov eax, 0x2ef4f8
ret

Function at 0x248fb2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a2c], 1
jne 0x249011
or dword [0x2f2a2c], 1
mov dword [0x2ef484], 0x968086b1
mov dword [0x2ef488], 0x8c8a9091
mov dword [0x2ef48c], 0x8ec3908d
mov dword [0x2ef490], 0xc3979096
mov dword [0x2ef494], 0x82c38681
mov dword [0x2ef498], 0x868fc397
mov dword [0x2ef49c], 0xc3979082
mov word [0x2ef4a0], 0xe3d2
xor eax, eax
mov cl, byte [eax + 0x2ef484]
xor cl, 0xe3
mov byte [eax + 0x2ef510], cl
inc eax
cmp eax, 0x1e
jb 0x249013
mov eax, 0x2ef510
ret

Function at 0x24902e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a24], 1
jne 0x249083
or dword [0x2f2a24], 1
mov dword [0x2ef4b0], 0xbc978684
mov dword [0x2ef4b4], 0x868e8a97
mov dword [0x2ef4b8], 0x8d8a90bc
mov dword [0x2ef4bc], 0x8fbc8680
mov dword [0x2ef4c0], 0xbc979082
mov dword [0x2ef4c4], 0x96938d8a
mov word [0x2ef4c8], 0xe397
xor eax, eax
mov cl, byte [eax + 0x2ef4b0]
xor cl, 0xe3
mov byte [eax + 0x2ef53c], cl
inc eax
cmp eax, 0x1a
jb 0x249085
mov eax, 0x2ef53c
ret

Function at 0x2490a0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a20], 1
jne 0x2490f3
or dword [0x2f2a20], 1
mov dword [0x2ef4cc], 0xbc978684
mov dword [0x2ef4d0], 0x86808d82
mov dword [0x2ef4d4], 0x918c9790
mov dword [0x2ef4d8], 0x878c8ebc
mov dword [0x2ef4dc], 0xbc868f96
mov dword [0x2ef4e0], 0x8b978293
mov byte [0x2ef4e4], 0xe3
xor eax, eax
mov cl, byte [eax + 0x2ef4cc]
xor cl, 0xe3
mov byte [eax + 0x2ef558], cl
inc eax
cmp eax, 0x19
jb 0x2490f5
mov eax, 0x2ef558
ret

Function at 0x249376
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a18], 1
jne 0x2493dc
or dword [0x2f2a18], 1
mov dword [0x2ef584], 0x86899db7
mov dword [0x2ef588], 0x87c4888b
mov dword [0x2ef58c], 0x8088918b
mov dword [0x2ef590], 0x908b8ac4
mov dword [0x2ef594], 0xc48186c4
mov dword [0x2ef598], 0x8b978196
mov dword [0x2ef59c], 0x80819288
mov word [0x2ef5a0], 0xc4de
mov byte [0x2ef5a2], 0xe4
xor eax, eax
mov cl, byte [eax + 0x2ef584]
xor cl, 0xe4
mov byte [eax + 0x2ef5c4], cl
inc eax
cmp eax, 0x1f
jb 0x2493de
mov eax, 0x2ef5c4
ret
Function at 0x2499bd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a0c], 1
jne 0x249a19
or dword [0x2f2a0c], 1
mov dword [0x2ef604], 0x84938bac
mov dword [0x2ef608], 0xc5818c89
mov dword [0x2ef60c], 0x88908b80
mov dword [0x2ef610], 0x91849780
mov dword [0x2ef614], 0xc58b8a8c
mov dword [0x2ef618], 0x818b848d
mov word [0x2ef61c], 0x8089
mov byte [0x2ef61e], 0xe5
xor eax, eax
mov cl, byte [eax + 0x2ef604]
xor cl, 0xe5
mov byte [eax + 0x2ef7b4], cl
inc eax
cmp eax, 0x1b
jb 0x249a1b
mov eax, 0x2ef7b4
ret

Function at 0x249b1b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a08], 1
jne 0x249b77
or dword [0x2f2a08], 1
mov dword [0x2ef620], 0x84938bac
mov dword [0x2ef624], 0xc5818c89
mov dword [0x2ef628], 0x88908b80
mov dword [0x2ef62c], 0x91849780
mov dword [0x2ef630], 0xc58b8a8c
mov dword [0x2ef634], 0x818b848d
mov word [0x2ef638], 0x8089
mov byte [0x2ef63a], 0xe5
xor eax, eax
mov cl, byte [eax + 0x2ef620]
xor cl, 0xe5
mov byte [eax + 0x2ef7d0], cl
inc eax
cmp eax, 0x1b
jb 0x249b79
mov eax, 0x2ef7d0
ret

Function at 0x249dcb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a04], 1
jne 0x249e27
or dword [0x2f2a04], 1
mov dword [0x2ef63c], 0x84938bac
mov dword [0x2ef640], 0xc5818c89
mov dword [0x2ef644], 0x88908b80
mov dword [0x2ef648], 0x91849780
mov dword [0x2ef64c], 0xc58b8a8c
mov dword [0x2ef650], 0x818b848d
mov word [0x2ef654], 0x8089
mov byte [0x2ef656], 0xe5
xor eax, eax
mov cl, byte [eax + 0x2ef63c]
xor cl, 0xe5
mov byte [eax + 0x2ef7ec], cl
inc eax
cmp eax, 0x1b
jb 0x249e29
mov eax, 0x2ef7ec
ret

Function at 0x249f29
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2a00], 1
jne 0x249f85
or dword [0x2f2a00], 1
mov dword [0x2ef658], 0x84938bac
mov dword [0x2ef65c], 0xc5818c89
mov dword [0x2ef660], 0x88908b80
mov dword [0x2ef664], 0x91849780
mov dword [0x2ef668], 0xc58b8a8c
mov dword [0x2ef66c], 0x818b848d
mov word [0x2ef670], 0x8089
mov byte [0x2ef672], 0xe5
xor eax, eax
mov cl, byte [eax + 0x2ef658]
xor cl, 0xe5
mov byte [eax + 0x2ef808], cl
inc eax
cmp eax, 0x1b
jb 0x249f87
mov eax, 0x2ef808
ret

Function at 0x24a176
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f29fc], 1
jne 0x24a1df
or dword [0x2f29fc], 1
mov dword [0x2ef674], 0x84938bac
mov dword [0x2ef678], 0xc5818c89
mov dword [0x2ef67c], 0x84918481
mov dword [0x2ef680], 0x9f8c96c5
mov dword [0x2ef684], 0x8a83c580
mov dword [0x2ef688], 0x8c92c597
mov dword [0x2ef68c], 0xb7c58081
mov dword [0x2ef690], 0xb6baa2a0
mov word [0x2ef694], 0xe5bf
xor eax, eax
mov cl, byte [eax + 0x2ef674]
xor cl, 0xe5
mov byte [eax + 0x2ef824], cl
inc eax
cmp eax, 0x22
jb 0x24a1e1
mov eax, 0x2ef824
ret
Function at 0x24a1fc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f29f8], 1
jne 0x24a25c
or dword [0x2f29f8], 1
mov dword [0x2ef698], 0x84938bac
mov dword [0x2ef69c], 0xc5818c89
mov dword [0x2ef6a0], 0x84918481
mov dword [0x2ef6a4], 0x9f8c96c5
mov dword [0x2ef6a8], 0x8a83c580
mov dword [0x2ef6ac], 0xa0b7c597
mov dword [0x2ef6b0], 0xb2a1baa2
mov dword [0x2ef6b4], 0xe5a1b7aa
xor eax, eax
mov cl, byte [eax + 0x2ef698]
xor cl, 0xe5
mov byte [eax + 0x2ef848], cl
inc eax
cmp eax, 0x20
jb 0x24a25e
mov eax, 0x2ef848
ret

Function at 0x24a400
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f29f4], 1
jne 0x24a44b
or dword [0x2f29f4], 1
mov dword [0x2ef6b8], 0x90968bb0
mov dword [0x2ef6bc], 0x978a9595
mov dword [0x2ef6c0], 0xc5818091
mov dword [0x2ef6c4], 0x84918481
mov dword [0x2ef6c8], 0x959c91c5
mov word [0x2ef6cc], 0xe580
xor eax, eax
mov cl, byte [eax + 0x2ef6b8]
xor cl, 0xe5
mov byte [eax + 0x2ef868], cl
inc eax
cmp eax, 0x16
jb 0x24a44d
mov eax, 0x2ef868
ret

Function at 0x24a606
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f29e4], 1
jne 0x24a658
or dword [0x2f29e4], 1
mov dword [0x2ef6fc], 0x88908b80
mov dword [0x2ef700], 0x91849780
mov dword [0x2ef704], 0x9096ba80
mov dword [0x2ef708], 0x9c808e87
mov dword [0x2ef70c], 0x808bba96
mov word [0x2ef710], 0x919d
mov byte [0x2ef712], 0xe5
xor eax, eax
mov cl, byte [eax + 0x2ef6fc]
xor cl, 0xe5
mov byte [eax + 0x2ef8ac], cl
inc eax
cmp eax, 0x17
jb 0x24a65a
mov eax, 0x2ef8ac
ret

Function at 0x24a675
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f29d4], 1
jne 0x24a6c7
or dword [0x2f29d4], 1
mov dword [0x2ef758], 0x88908b80
mov dword [0x2ef75c], 0x91849780
mov dword [0x2ef760], 0x8493ba80
mov dword [0x2ef764], 0x96809089
mov dword [0x2ef768], 0x8a8986ba
mov word [0x2ef76c], 0x8096
mov byte [0x2ef76e], 0xe5
xor eax, eax
mov cl, byte [eax + 0x2ef758]
xor cl, 0xe5
mov byte [eax + 0x2ef908], cl
inc eax
cmp eax, 0x17
jb 0x24a6c9
mov eax, 0x2ef908
ret

Function at 0x24af30
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f29a0], 1
jne 0x24af54
or dword [0x2f29a0], 1
mov dword [0x2ef9a8], 0x9595838b
mov dword [0x2ef9ac], 0xe6838187
xor eax, eax
mov cl, byte [eax + 0x2ef9a8]
xor cl, 0xe6
mov byte [eax + 0x2efc98], cl
inc eax
cmp eax, 8
jb 0x24af56
mov eax, 0x2efc98
ret

Function at 0x24af71
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f299c], 1
jne 0x24af95
or dword [0x2f299c], 1
mov dword [0x2ef9b0], 0x9595838b
mov dword [0x2ef9b4], 0xe6838187
xor eax, eax
mov cl, byte [eax + 0x2ef9b0]
xor cl, 0xe6
mov byte [eax + 0x2efca0], cl
inc eax
cmp eax, 8
jb 0x24af97
mov eax, 0x2efca0
ret

Function at 0x24bae3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2994], 1
mov ecx, 0xcfe6
jne 0x24bb24
or dword [0x2f2994], 1
lea eax, [ecx - 0x1e]
mov word [0x2ef9c0], ax
add eax, 0xffffffc2
mov word [0x2ef9c2], ax
lea eax, [ecx - 0x5e]
mov word [0x2ef9c4], ax
add eax, 5
mov word [0x2ef9c6], ax
mov eax, ecx
mov word [0x2ef9c8], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2ef9c0]
add eax, 2
mov word [eax + 0x2efcae], dx
cmp eax, 0xa
jb 0x24bb26
mov eax, 0x2efcb0
ret