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

Disassembly:
test byte [0x2c6828], 1
jne 0x237c7b
or dword [0x2c6828], 1
mov dword [0x2c3210], 0x3d352b2c
mov dword [0x2c3214], 0x15170e16
mov dword [0x2c3218], 0x2d1d1816
mov dword [0x2c321c], 0x15103f16
mov dword [0x2c3220], 0x181f591c
mov dword [0x2c3224], 0x1d1c1510
mov dword [0x2c3228], 0xb115943
mov word [0x2c322c], 0x7944
xor eax, eax
mov cl, byte [eax + 0x2c3210]
xor cl, 0x79
mov byte [eax + 0x2c3334], cl
inc eax
cmp eax, 0x1e
jb 0x237c7d
mov eax, 0x2c3334
ret

Function at 0x2388dd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6810], 1
jne 0x238929
or dword [0x2c6810], 1
mov dword [0x2c33b0], 0x360e1f3d
mov dword [0x2c33b4], 0x330e091b
mov dword [0x2c33b8], 0xe0f0a14
mov dword [0x2c33bc], 0x151c1433
mov dword [0x2c33c0], 0x131b1c5a
mov dword [0x2c33c4], 0x7a1e1f16
xor eax, eax
mov cl, byte [eax + 0x2c33b0]
xor cl, 0x7a
mov byte [eax + 0x2c343c], cl
inc eax
cmp eax, 0x18
jb 0x23892b
mov eax, 0x2c343c
ret

Function at 0x238abe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c680c], 1
jne 0x238b1d
or dword [0x2c680c], 1
mov dword [0x2c33c8], 0xf191f28
mov dword [0x2c33cc], 0x15130908
mov dword [0x2c33d0], 0x175a0914
mov dword [0x2c33d4], 0x5a0e090f
mov dword [0x2c33d8], 0x1b5a1f18
mov dword [0x2c33dc], 0x1f165a0e
mov dword [0x2c33e0], 0x5a0e091b
mov word [0x2c33e4], 0x7a4b
xor eax, eax
mov cl, byte [eax + 0x2c33c8]
xor cl, 0x7a
mov byte [eax + 0x2c3454], cl
inc eax
cmp eax, 0x1e
jb 0x238b1f
mov eax, 0x2c3454
ret

Function at 0x238b3a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6804], 1
jne 0x238b8f
or dword [0x2c6804], 1
mov dword [0x2c33f4], 0x250e1f1d
mov dword [0x2c33f8], 0x1f17130e
mov dword [0x2c33fc], 0x14130925
mov dword [0x2c3400], 0x16251f19
mov dword [0x2c3404], 0x250e091b
mov dword [0x2c3408], 0xf0a1413
mov word [0x2c340c], 0x7a0e
xor eax, eax
mov cl, byte [eax + 0x2c33f4]
xor cl, 0x7a
mov byte [eax + 0x2c3480], cl
inc eax
cmp eax, 0x1a
jb 0x238b91
mov eax, 0x2c3480
ret

Function at 0x238bac
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6800], 1
jne 0x238bff
or dword [0x2c6800], 1
mov dword [0x2c3410], 0x250e1f1d
mov dword [0x2c3414], 0x1f19141b
mov dword [0x2c3418], 0x8150e09
mov dword [0x2c341c], 0x1e151725
mov dword [0x2c3420], 0x251f160f
mov dword [0x2c3424], 0x120e1b0a
mov byte [0x2c3428], 0x7a
xor eax, eax
mov cl, byte [eax + 0x2c3410]
xor cl, 0x7a
mov byte [eax + 0x2c349c], cl
inc eax
cmp eax, 0x19
jb 0x238c01
mov eax, 0x2c349c
ret

Function at 0x238e82
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67f8], 1
jne 0x238ee8
or dword [0x2c67f8], 1
mov dword [0x2c34c8], 0x18170329
mov dword [0x2c34cc], 0x195a1615
mov dword [0x2c34d0], 0x1e160f15
mov dword [0x2c34d4], 0xe15145a
mov dword [0x2c34d8], 0x5a1f185a
mov dword [0x2c34dc], 0x15091f08
mov dword [0x2c34e0], 0x1e1f0c16
mov word [0x2c34e4], 0x5a40
mov byte [0x2c34e6], 0x7a
xor eax, eax
mov cl, byte [eax + 0x2c34c8]
xor cl, 0x7a
mov byte [eax + 0x2c3508], cl
inc eax
cmp eax, 0x1f
jb 0x238eea
mov eax, 0x2c3508
ret
Function at 0x239ed0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67d4], 1
jne 0x239f1b
or dword [0x2c67d4], 1
mov dword [0x2c35fc], 0xe08152e
mov dword [0x2c3600], 0x9140b0b
mov dword [0x2c3604], 0x5b1f1e0f
mov dword [0x2c3608], 0x1a0f1a1f
mov dword [0x2c360c], 0xb020f5b
mov word [0x2c3610], 0x7b1e
xor eax, eax
mov cl, byte [eax + 0x2c35fc]
xor cl, 0x7b
mov byte [eax + 0x2c37ac], cl
inc eax
cmp eax, 0x16
jb 0x239f1d
mov eax, 0x2c37ac
ret

Function at 0x23a0d6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67c4], 1
jne 0x23a128
or dword [0x2c67c4], 1
mov dword [0x2c3640], 0x160e151e
mov dword [0x2c3644], 0xf1a091e
mov dword [0x2c3648], 0xe08241e
mov dword [0x2c364c], 0x21e1019
mov dword [0x2c3650], 0x1e152408
mov word [0x2c3654], 0xf03
mov byte [0x2c3656], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c3640]
xor cl, 0x7b
mov byte [eax + 0x2c37f0], cl
inc eax
cmp eax, 0x17
jb 0x23a12a
mov eax, 0x2c37f0
ret

Function at 0x23a145
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67b4], 1
jne 0x23a197
or dword [0x2c67b4], 1
mov dword [0x2c369c], 0x160e151e
mov dword [0x2c36a0], 0xf1a091e
mov dword [0x2c36a4], 0x1a0d241e
mov dword [0x2c36a8], 0x81e0e17
mov dword [0x2c36ac], 0x14171824
mov word [0x2c36b0], 0x1e08
mov byte [0x2c36b2], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c369c]
xor cl, 0x7b
mov byte [eax + 0x2c384c], cl
inc eax
cmp eax, 0x17
jb 0x23a199
mov eax, 0x2c384c
ret

Function at 0x23a9e6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6780], 1
jne 0x23aa0a
or dword [0x2c6780], 1
mov dword [0x2c38ec], 0x8081e16
mov dword [0x2c38f0], 0x7b1e1c1a
xor eax, eax
mov cl, byte [eax + 0x2c38ec]
xor cl, 0x7b
mov byte [eax + 0x2c3bdc], cl
inc eax
cmp eax, 8
jb 0x23aa0c
mov eax, 0x2c3bdc
ret

Function at 0x23aa27
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c677c], 1
jne 0x23aa4b
or dword [0x2c677c], 1
mov dword [0x2c38f4], 0x8081e16
mov dword [0x2c38f8], 0x7b1e1c1a
xor eax, eax
mov cl, byte [eax + 0x2c38f4]
xor cl, 0x7b
mov byte [eax + 0x2c3be4], cl
inc eax
cmp eax, 8
jb 0x23aa4d
mov eax, 0x2c3be4
ret

Function at 0x23b59b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6774], 1
mov ecx, 0x877b
jne 0x23b5dc
or dword [0x2c6774], 1
lea eax, [ecx - 0x26]
mov word [0x2c3904], ax
add eax, 0xffffffc2
mov word [0x2c3906], ax
lea eax, [ecx - 0x66]
mov word [0x2c3908], ax
add eax, 0xfffffffb
mov word [0x2c390a], ax
mov eax, ecx
mov word [0x2c390c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2c3904]
add eax, 2
mov word [eax + 0x2c3bf2], dx
cmp eax, 0xa
jb 0x23b5de
mov eax, 0x2c3bf4
ret

Function at 0x23b5fc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6770], 1
mov ecx, 0x877b
jne 0x23b63d
or dword [0x2c6770], 1
lea eax, [ecx - 0x26]
mov word [0x2c3910], ax
add eax, 0xffffffc2
mov word [0x2c3912], ax
lea eax, [ecx - 0x66]
mov word [0x2c3914], ax
add eax, 0xfffffffb
mov word [0x2c3916], ax
mov eax, ecx
mov word [0x2c3918], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2c3910]
add eax, 2
mov word [eax + 0x2c3bfe], dx
cmp eax, 0xa
jb 0x23b63f
mov eax, 0x2c3c00
ret
Function at 0x23bbcd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c676c], 1
jne 0x23bc20
or dword [0x2c676c], 1
mov dword [0x2c391c], 0x370f1e3c
mov dword [0x2c3920], 0x171a1814
mov dword [0x2c3924], 0x1d15321e
mov dword [0x2c3928], 0x5b525314
mov dword [0x2c392c], 0x17121a1d
mov dword [0x2c3930], 0x5b411f1e
mov byte [0x2c3934], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c391c]
xor cl, 0x7b
mov byte [eax + 0x2c3c0c], cl
inc eax
cmp eax, 0x19
jb 0x23bc22
mov eax, 0x2c3c0c
ret

Function at 0x23bdee
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6768], 1
jne 0x23be8b
or dword [0x2c6768], 1
mov dword [0x2c3938], 0x9383732
mov dword [0x2c393c], 0x1e0f1a1e
mov dword [0x2c3940], 0x1614093d
mov dword [0x2c3944], 0x130f1a2b
mov dword [0x2c3948], 0x121a1d5b
mov dword [0x2c394c], 0x411f1e17
mov dword [0x2c3950], 0xf1e095b
mov dword [0x2c3954], 0x1e15090e
mov dword [0x2c3958], 0x151a5b1f
mov dword [0x2c395c], 0xb161e5b
mov dword [0x2c3960], 0x125b020f
mov dword [0x2c3964], 0x5b161e0f
mov dword [0x2c3968], 0xf081217
mov byte [0x2c396c], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c3938]
xor cl, 0x7b
mov byte [eax + 0x2c3c28], cl
inc eax
cmp eax, 0x35
jb 0x23be8d
mov eax, 0x2c3c28
ret

Function at 0x23bea8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6764], 1
jne 0x23bf12
or dword [0x2c6764], 1
mov dword [0x2c3970], 0xb343328
mov dword [0x2c3974], 0x143d151e
mov dword [0x2c3978], 0x91e1f17
mov dword [0x2c397c], 0x281f153a
mov dword [0x2c3980], 0x181e171e
mov dword [0x2c3984], 0x1e0f320f
mov dword [0x2c3988], 0x1d5b0816
mov dword [0x2c398c], 0x1e17121a
mov dword [0x2c3990], 0x7b5b411f
xor eax, eax
mov cl, byte [eax + 0x2c3970]
xor cl, 0x7b
mov byte [eax + 0x2c3c60], cl
inc eax
cmp eax, 0x24
jb 0x23bf14
mov eax, 0x2c3c60
ret

Function at 0x23c1df
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6758], 1
jne 0x23c23e
or dword [0x2c6758], 1
mov dword [0x2c39a4], 0x2b0f1e3c
mov dword [0x2c39a8], 0x1a38090c
mov dword [0x2c39ac], 0x12191a0b
mov dword [0x2c39b0], 0x120f1217
mov dword [0x2c39b4], 0x5253081e
mov dword [0x2c39b8], 0x121a1d5b
mov dword [0x2c39bc], 0x411f1e17
mov word [0x2c39c0], 0x7b5b
xor eax, eax
mov cl, byte [eax + 0x2c39a4]
xor cl, 0x7b
mov byte [eax + 0x2c3c94], cl
inc eax
cmp eax, 0x1e
jb 0x23c240
mov eax, 0x2c3c94
ret

Function at 0x23c25b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c674c], 1
jne 0x23c2b1
or dword [0x2c674c], 1
mov dword [0x2c39d8], 0xb240812
mov dword [0x2c39dc], 0x1e181409
mov dword [0x2c39e0], 0x9240808
mov dword [0x2c39e4], 0x1215150e
mov dword [0x2c39e8], 0x1a241c15
mov dword [0x2c39ec], 0x1f1a2408
mov dword [0x2c39f0], 0x7b151216
xor eax, eax
mov cl, byte [eax + 0x2c39d8]
xor cl, 0x7b
mov byte [eax + 0x2c3cc8], cl
inc eax
cmp eax, 0x1c
jb 0x23c2b3
mov eax, 0x2c3cc8
ret
Function at 0x23c2ce
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6748], 1
jne 0x23c324
or dword [0x2c6748], 1
mov dword [0x2c39f4], 0x18240812
mov dword [0x2c39f8], 0x1e09090e
mov dword [0x2c39fc], 0xe240f15
mov dword [0x2c3a00], 0x24091e08
mov dword [0x2c3a04], 0x1a181417
mov dword [0x2c3a08], 0x1f1a2417
mov dword [0x2c3a0c], 0x7b151216
xor eax, eax
mov cl, byte [eax + 0x2c39f4]
xor cl, 0x7b
mov byte [eax + 0x2c3ce4], cl
inc eax
cmp eax, 0x1c
jb 0x23c326
mov eax, 0x2c3ce4
ret

Function at 0x23c341
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6734], 1
jne 0x23c393
or dword [0x2c6734], 1
mov dword [0x2c3a58], 0xf121a0c
mov dword [0x2c3a5c], 0x9141d24
mov dword [0x2c3a60], 0x15120824
mov dword [0x2c3a64], 0x241e171c
mov dword [0x2c3a68], 0x1e111914
mov word [0x2c3a6c], 0xf18
mov byte [0x2c3a6e], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c3a58]
xor cl, 0x7b
mov byte [eax + 0x2c3d48], cl
inc eax
cmp eax, 0x17
jb 0x23c395
mov eax, 0x2c3d48
ret

Function at 0x23c3b0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c66f8], 1
jne 0x23c402
or dword [0x2c66f8], 1
mov dword [0x2c3b48], 0x240f1e1c
mov dword [0x2c3b4c], 0x9090e18
mov dword [0x2c3b50], 0x240f151e
mov dword [0x2c3b54], 0x1814090b
mov dword [0x2c3b58], 0x2408081e
mov word [0x2c3b5c], 0x1f12
mov byte [0x2c3b5e], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c3b48]
xor cl, 0x7b
mov byte [eax + 0x2c3e38], cl
inc eax
cmp eax, 0x17
jb 0x23c404
mov eax, 0x2c3e38
ret

Function at 0x23ce3d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c66e8], 1
mov ecx, 0x877c
jne 0x23ceb2
or dword [0x2c66e8], 1
lea eax, [ecx - 0x6c]
mov word [0x2c3e88], ax
add eax, 0xfffffff9
mov word [0x2c3e8a], ax
lea eax, [ecx - 0x5f]
mov word [0x2c3e8c], ax
add eax, 6
mov word [0x2c3e8e], ax
lea eax, [ecx - 0x71]
mov edx, eax
mov word [0x2c3e90], dx
add edx, 0xa
mov word [0x2c3e92], dx
lea edx, [ecx - 0x6a]
mov word [0x2c3e94], dx
add edx, 6
mov eax, ecx
mov word [0x2c3e96], dx
mov dword [0x2c3e98], 0x870b8713
mov word [0x2c3e9c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2c3e88]
add eax, 2
mov word [eax + 0x2c40ea], dx
cmp eax, 0x16
jb 0x23ceb4
mov eax, 0x2c40ec
ret

Function at 0x23ced2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c66e4], 1
mov edx, 0x877c
jne 0x23cf76
or dword [0x2c66e4], 1
lea ecx, [edx - 0x6c]
mov eax, ecx
mov word [0x2c3ea0], ax
add eax, 0xfffffff9
mov word [0x2c3ea2], ax
lea eax, [edx - 0x5f]
mov word [0x2c3ea4], ax
add eax, 6
push esi
mov esi, eax
mov word [0x2c3eb0], ax
lea eax, [edx - 0x71]
mov ecx, eax
mov word [0x2c3eb2], cx
add ecx, 0xa
mov word [0x2c3ea6], si
lea esi, [edx - 0x68]
mov word [0x2c3eb4], cx
lea ecx, [edx - 0x6a]
mov word [0x2c3ea8], si
add esi, 0xfffffff4
mov word [0x2c3eb6], cx
add ecx, 6
mov eax, edx
mov word [0x2c3eaa], si
mov dword [0x2c3eac], 0x87108711
mov word [0x2c3eb8], cx
mov dword [0x2c3eba], 0x870b8713
mov word [0x2c3ebe], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x2c3ea0]
add eax, 2
mov word [eax + 0x2c4102], cx
cmp eax, 0x20
jb 0x23cf78
mov eax, 0x2c4104
ret
Function at 0x23d1ba
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c66e0], 1
jne 0x23d203
or dword [0x2c66e0], 1
mov dword [0x2c3ec0], 0x5c1d0930
mov dword [0x2c3ec4], 0x130e0e19
mov dword [0x2c3ec8], 0x12155c0e
mov dword [0x2c3ecc], 0x18120b5c
mov dword [0x2c3ed0], 0x1f130e0c
mov byte [0x2c3ed4], 0x7c
xor eax, eax
mov cl, byte [eax + 0x2c3ec0]
xor cl, 0x7c
mov byte [eax + 0x2c4124], cl
inc eax
cmp eax, 0x15
jb 0x23d205
mov eax, 0x2c4124
ret

Function at 0x23f2f3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6658], 1
jne 0x23f334
or dword [0x2c6658], 1
mov dword [0x2c4350], 0xa5d1233
mov dword [0x2c4354], 0x12191314
mov dword [0x2c4358], 0x121e5d0a
mov dword [0x2c435c], 0x5180913
mov word [0x2c4360], 0x7d09
xor eax, eax
mov cl, byte [eax + 0x2c4350]
xor cl, 0x7d
mov byte [eax + 0x2c45dc], cl
inc eax
cmp eax, 0x12
jb 0x23f336
mov eax, 0x2c45dc
ret

Function at 0x23f351
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6654], 1
jne 0x23f392
or dword [0x2c6654], 1
mov dword [0x2c4364], 0xa5d1233
mov dword [0x2c4368], 0x12191314
mov dword [0x2c436c], 0x121e5d0a
mov dword [0x2c4370], 0x5180913
mov word [0x2c4374], 0x7d09
xor eax, eax
mov cl, byte [eax + 0x2c4364]
xor cl, 0x7d
mov byte [eax + 0x2c45f0], cl
inc eax
cmp eax, 0x12
jb 0x23f394
mov eax, 0x2c45f0
ret

Function at 0x23f3af
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6650], 1
jne 0x23f3f7
or dword [0x2c6650], 1
mov dword [0x2c4378], 0x1f5d1233
mov dword [0x2c437c], 0xe0a120f
mov dword [0x2c4380], 0x1e5d0f18
mov dword [0x2c4384], 0x18091312
mov word [0x2c4388], 0x905
mov byte [0x2c438a], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c4378]
xor cl, 0x7d
mov byte [eax + 0x2c4604], cl
inc eax
cmp eax, 0x13
jb 0x23f3f9
mov eax, 0x2c4604
ret

Function at 0x23f46d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c664c], 1
jne 0x23f4ae
or dword [0x2c664c], 1
mov dword [0x2c438c], 0x185d1233
mov dword [0x2c4390], 0x18101811
mov dword [0x2c4394], 0x155d0913
mov dword [0x2c4398], 0x1119131c
mov word [0x2c439c], 0x7d18
xor eax, eax
mov cl, byte [eax + 0x2c438c]
xor cl, 0x7d
mov byte [eax + 0x2c4618], cl
inc eax
cmp eax, 0x12
jb 0x23f4b0
mov eax, 0x2c4618
ret

Function at 0x23f4cb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6648], 1
jne 0x23f50c
or dword [0x2c6648], 1
mov dword [0x2c43a0], 0x185d1233
mov dword [0x2c43a4], 0x18101811
mov dword [0x2c43a8], 0x155d0913
mov dword [0x2c43ac], 0x1119131c
mov word [0x2c43b0], 0x7d18
xor eax, eax
mov cl, byte [eax + 0x2c43a0]
xor cl, 0x7d
mov byte [eax + 0x2c462c], cl
inc eax
cmp eax, 0x12
jb 0x23f50e
mov eax, 0x2c462c
ret

Function at 0x23f63c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6644], 1
jne 0x23f674
or dword [0x2c6644], 1
mov dword [0x2c43b4], 0x140b1c33
mov dword [0x2c43b8], 0x18091c1a
mov dword [0x2c43bc], 0x141c1b5d
mov dword [0x2c43c0], 0x7d191811
xor eax, eax
mov cl, byte [eax + 0x2c43b4]
xor cl, 0x7d
mov byte [eax + 0x2c4640], cl
inc eax
cmp eax, 0x10
jb 0x23f676
mov eax, 0x2c4640
ret
Function at 0x23fbc1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6640], 1
jne 0x23fc0a
or dword [0x2c6640], 1
mov dword [0x2c43c4], 0x185d1233
mov dword [0x2c43c8], 0x18101811
mov dword [0x2c43cc], 0xa5d0913
mov dword [0x2c43d0], 0x5d150914
mov dword [0x2c43d4], 0x5d471914
mov byte [0x2c43d8], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c43c4]
xor cl, 0x7d
mov byte [eax + 0x2c4650], cl
inc eax
cmp eax, 0x15
jb 0x23fc0c
mov eax, 0x2c4650
ret

Function at 0x23fd3f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c663c], 1
jne 0x23fd88
or dword [0x2c663c], 1
mov dword [0x2c43dc], 0x2209181a
mov dword [0x2c43e0], 0x18131314
mov dword [0x2c43e4], 0x3029350f
mov dword [0x2c43e8], 0x1c1b5d31
mov dword [0x2c43ec], 0x19181114
mov byte [0x2c43f0], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c43dc]
xor cl, 0x7d
mov byte [eax + 0x2c4668], cl
inc eax
cmp eax, 0x15
jb 0x23fd8a
mov eax, 0x2c4668
ret

Function at 0x23febd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6638], 1
jne 0x23ff06
or dword [0x2c6638], 1
mov dword [0x2c43f4], 0x2209181a
mov dword [0x2c43f8], 0x18090812
mov dword [0x2c43fc], 0x3029350f
mov dword [0x2c4400], 0x1c1b5d31
mov dword [0x2c4404], 0x19181114
mov byte [0x2c4408], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c43f4]
xor cl, 0x7d
mov byte [eax + 0x2c4680], cl
inc eax
cmp eax, 0x15
jb 0x23ff08
mov eax, 0x2c4680
ret

Function at 0x24004a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6634], 1
jne 0x240093
or dword [0x2c6634], 1
mov dword [0x2c440c], 0x2209080d
mov dword [0x2c4410], 0x18131314
mov dword [0x2c4414], 0x3029350f
mov dword [0x2c4418], 0x1c1b5d31
mov dword [0x2c441c], 0x19181114
mov byte [0x2c4420], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c440c]
xor cl, 0x7d
mov byte [eax + 0x2c4698], cl
inc eax
cmp eax, 0x15
jb 0x240095
mov eax, 0x2c4698
ret

Function at 0x2401d7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6630], 1
jne 0x240220
or dword [0x2c6630], 1
mov dword [0x2c4424], 0x2209080d
mov dword [0x2c4428], 0x18090812
mov dword [0x2c442c], 0x3029350f
mov dword [0x2c4430], 0x1c1b5d31
mov dword [0x2c4434], 0x19181114
mov byte [0x2c4438], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c4424]
xor cl, 0x7d
mov byte [eax + 0x2c46b0], cl
inc eax
cmp eax, 0x15
jb 0x240222
mov eax, 0x2c46b0
ret

Function at 0x2404df
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6628], 1
jne 0x240528
or dword [0x2c6628], 1
mov dword [0x2c4448], 0x2209181a
mov dword [0x2c444c], 0xe1c111e
mov dword [0x2c4450], 0x101c330e
mov dword [0x2c4454], 0x1c1b5d18
mov dword [0x2c4458], 0x19181114
mov byte [0x2c445c], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c4448]
xor cl, 0x7d
mov byte [eax + 0x2c46d4], cl
inc eax
cmp eax, 0x15
jb 0x24052a
mov eax, 0x2c46d4
ret
Function at 0x240545
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6624], 1
jne 0x240587
or dword [0x2c6624], 1
mov dword [0x2c4460], 0x3c09181a
mov dword [0x2c4464], 0x140f0909
mov dword [0x2c4468], 0x1809081f
mov dword [0x2c446c], 0x141c1b5d
mov dword [0x2c4470], 0x7d191811
xor eax, eax
mov cl, byte [eax + 0x2c4460]
xor cl, 0x7d
mov byte [eax + 0x2c46ec], cl
inc eax
cmp eax, 0x14
jb 0x240589
mov eax, 0x2c46ec
ret

Function at 0x240852
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c661c], 1
jne 0x24089b
or dword [0x2c661c], 1
mov dword [0x2c4480], 0x2209080d
mov dword [0x2c4484], 0xe1c111e
mov dword [0x2c4488], 0x101c330e
mov dword [0x2c448c], 0x1c1b5d18
mov dword [0x2c4490], 0x19181114
mov byte [0x2c4494], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c4480]
xor cl, 0x7d
mov byte [eax + 0x2c470c], cl
inc eax
cmp eax, 0x15
jb 0x24089d
mov eax, 0x2c470c
ret

Function at 0x2408b8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6618], 1
jne 0x2408fa
or dword [0x2c6618], 1
mov dword [0x2c4498], 0x3c09180e
mov dword [0x2c449c], 0x140f0909
mov dword [0x2c44a0], 0x1809081f
mov dword [0x2c44a4], 0x141c1b5d
mov dword [0x2c44a8], 0x7d191811
xor eax, eax
mov cl, byte [eax + 0x2c4498]
xor cl, 0x7d
mov byte [eax + 0x2c4724], cl
inc eax
cmp eax, 0x14
jb 0x2408fc
mov eax, 0x2c4724
ret

Function at 0x2409de
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c6614], 1
jne 0x240a13
or dword [0x2c6614], 1
mov dword [0x2c44ac], 0x1e14111e
mov dword [0x2c44b0], 0x1c1b5d16
mov dword [0x2c44b4], 0x19181114
mov byte [0x2c44b8], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c44ac]
xor cl, 0x7d
mov byte [eax + 0x2c4738], cl
inc eax
cmp eax, 0xd
jb 0x240a15
mov eax, 0x2c4738
ret

Function at 0x240ac2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65fc], 1
jne 0x240b14
or dword [0x2c65fc], 1
mov dword [0x2c451c], 0x10181118
mov dword [0x2c4520], 0x22091318
mov dword [0x2c4524], 0x2209181a
mov dword [0x2c4528], 0x18131314
mov dword [0x2c452c], 0x915220f
mov word [0x2c4530], 0x1110
mov byte [0x2c4532], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c451c]
xor cl, 0x7d
mov byte [eax + 0x2c47a8], cl
inc eax
cmp eax, 0x17
jb 0x240b16
mov eax, 0x2c47a8
ret

Function at 0x240b31
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65f8], 1
jne 0x240b83
or dword [0x2c65f8], 1
mov dword [0x2c4534], 0x10181118
mov dword [0x2c4538], 0x22091318
mov dword [0x2c453c], 0x2209181a
mov dword [0x2c4540], 0x18090812
mov dword [0x2c4544], 0x915220f
mov word [0x2c4548], 0x1110
mov byte [0x2c454a], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c4534]
xor cl, 0x7d
mov byte [eax + 0x2c47c0], cl
inc eax
cmp eax, 0x17
jb 0x240b85
mov eax, 0x2c47c0
ret
Function at 0x240ba0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65f4], 1
jne 0x240bf2
or dword [0x2c65f4], 1
mov dword [0x2c454c], 0x10181118
mov dword [0x2c4550], 0x22091318
mov dword [0x2c4554], 0x2209180e
mov dword [0x2c4558], 0x18131314
mov dword [0x2c455c], 0x915220f
mov word [0x2c4560], 0x1110
mov byte [0x2c4562], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c454c]
xor cl, 0x7d
mov byte [eax + 0x2c47d8], cl
inc eax
cmp eax, 0x17
jb 0x240bf4
mov eax, 0x2c47d8
ret

Function at 0x240c0f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65f0], 1
jne 0x240c61
or dword [0x2c65f0], 1
mov dword [0x2c4564], 0x10181118
mov dword [0x2c4568], 0x22091318
mov dword [0x2c456c], 0x2209180e
mov dword [0x2c4570], 0x18090812
mov dword [0x2c4574], 0x915220f
mov word [0x2c4578], 0x1110
mov byte [0x2c457a], 0x7d
xor eax, eax
mov cl, byte [eax + 0x2c4564]
xor cl, 0x7d
mov byte [eax + 0x2c47f0], cl
inc eax
cmp eax, 0x17
jb 0x240c63
mov eax, 0x2c47f0
ret

Function at 0x2410d0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65d8], 1
jne 0x241118
or dword [0x2c65d8], 1
mov dword [0x2c4868], 0x12120b30
mov dword [0x2c486c], 0x1917125e
mov dword [0x2c4870], 0xd0b0a16
mov dword [0x2c4874], 0x1f1a0c1b
mov word [0x2c4878], 0x1f0a
mov byte [0x2c487a], 0x7e
xor eax, eax
mov cl, byte [eax + 0x2c4868]
xor cl, 0x7e
mov byte [eax + 0x2c499c], cl
inc eax
cmp eax, 0x13
jb 0x24111a
mov eax, 0x2c499c
ret

Function at 0x2413e1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65cc], 1
jne 0x241447
or dword [0x2c65cc], 1
mov dword [0x2c48ac], 0xa10170b
mov dword [0x2c48b0], 0x12214c4d
mov dword [0x2c48b4], 0xa161917
mov dword [0x2c48b8], 0xc1b0d0b
mov dword [0x2c48bc], 0x1f0a1f1a
mov dword [0x2c48c0], 0x21110a21
mov dword [0x2c48c4], 0x1c130b10
mov word [0x2c48c8], 0xc1b
mov byte [0x2c48ca], 0x7e
xor eax, eax
mov cl, byte [eax + 0x2c48ac]
xor cl, 0x7e
mov byte [eax + 0x2c49e0], cl
inc eax
cmp eax, 0x1f
jb 0x241449
mov eax, 0x2c49e0
ret

Function at 0x241464
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65c8], 1
jne 0x2414c3
or dword [0x2c65c8], 1
mov dword [0x2c48cc], 0x4d0a1017
mov dword [0x2c48d0], 0x1712214c
mov dword [0x2c48d4], 0xb0a1619
mov dword [0x2c48d8], 0x1a0c1b0d
mov dword [0x2c48dc], 0x211f0a1f
mov dword [0x2c48e0], 0x1021110a
mov dword [0x2c48e4], 0x1b1c130b
mov word [0x2c48e8], 0x7e0c
xor eax, eax
mov cl, byte [eax + 0x2c48cc]
xor cl, 0x7e
mov byte [eax + 0x2c4a00], cl
inc eax
cmp eax, 0x1e
jb 0x2414c5
mov eax, 0x2c4a00
ret

Function at 0x2414e0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c65c4], 1
jne 0x24153f
or dword [0x2c65c4], 1
mov dword [0x2c48ec], 0x1f161d0e
mov dword [0x2c48f0], 0x1712210c
mov dword [0x2c48f4], 0xb0a1619
mov dword [0x2c48f8], 0x1a0c1b0d
mov dword [0x2c48fc], 0x211f0a1f
mov dword [0x2c4900], 0xd21110a
mov dword [0x2c4904], 0x10170c0a
mov word [0x2c4908], 0x7e19
xor eax, eax
mov cl, byte [eax + 0x2c48ec]
xor cl, 0x7e
mov byte [eax + 0x2c4a20], cl
inc eax
cmp eax, 0x1e
jb 0x241541
mov eax, 0x2c4a20
ret