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

Disassembly:
test byte [0x3c29f8], 1
jne 0x31a20a
or dword [0x3c29f8], 1
mov dword [0x3bf698], 0x7e697156
mov dword [0x3bf69c], 0x3f7b7673
mov dword [0x3bf6a0], 0x7e6b7e7b
mov dword [0x3bf6a4], 0x65766c3f
mov dword [0x3bf6a8], 0x70793f7a
mov dword [0x3bf6ac], 0x5a4d3f6d
mov dword [0x3bf6b0], 0x485b4058
mov dword [0x3bf6b4], 0x1f5b4d50
xor eax, eax
mov cl, byte [eax + 0x3bf698]
xor cl, 0x1f
mov byte [eax + 0x3bf848], cl
inc eax
cmp eax, 0x20
jb 0x31a20c
mov eax, 0x3bf848
ret

Function at 0x31a3ae
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c29f4], 1
jne 0x31a3f9
or dword [0x3c29f4], 1
mov dword [0x3bf6b8], 0x6a6c714a
mov dword [0x3bf6bc], 0x6d706f6f
mov dword [0x3bf6c0], 0x3f7b7a6b
mov dword [0x3bf6c4], 0x7e6b7e7b
mov dword [0x3bf6c8], 0x6f666b3f
mov word [0x3bf6cc], 0x1f7a
xor eax, eax
mov cl, byte [eax + 0x3bf6b8]
xor cl, 0x1f
mov byte [eax + 0x3bf868], cl
inc eax
cmp eax, 0x16
jb 0x31a3fb
mov eax, 0x3bf868
ret

Function at 0x31a5b4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c29e4], 1
jne 0x31a606
or dword [0x3c29e4], 1
mov dword [0x3bf6fc], 0x726a717a
mov dword [0x3bf700], 0x6b7e6d7a
mov dword [0x3bf704], 0x6a6c407a
mov dword [0x3bf708], 0x667a747d
mov dword [0x3bf70c], 0x7a71406c
mov word [0x3bf710], 0x6b67
mov byte [0x3bf712], 0x1f
xor eax, eax
mov cl, byte [eax + 0x3bf6fc]
xor cl, 0x1f
mov byte [eax + 0x3bf8ac], cl
inc eax
cmp eax, 0x17
jb 0x31a608
mov eax, 0x3bf8ac
ret

Function at 0x31a623
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c29d4], 1
jne 0x31a675
or dword [0x3c29d4], 1
mov dword [0x3bf758], 0x726a717a
mov dword [0x3bf75c], 0x6b7e6d7a
mov dword [0x3bf760], 0x7e69407a
mov dword [0x3bf764], 0x6c7a6a73
mov dword [0x3bf768], 0x70737c40
mov word [0x3bf76c], 0x7a6c
mov byte [0x3bf76e], 0x1f
xor eax, eax
mov cl, byte [eax + 0x3bf758]
xor cl, 0x1f
mov byte [eax + 0x3bf908], cl
inc eax
cmp eax, 0x17
jb 0x31a677
mov eax, 0x3bf908
ret

Function at 0x31aedc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c29a0], 1
jne 0x31af00
or dword [0x3c29a0], 1
mov dword [0x3bf9a8], 0x5353454d
mov dword [0x3bf9ac], 0x20454741
xor eax, eax
mov cl, byte [eax + 0x3bf9a8]
xor cl, 0x20
mov byte [eax + 0x3bfc98], cl
inc eax
cmp eax, 8
jb 0x31af02
mov eax, 0x3bfc98
ret

Function at 0x31af1d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c299c], 1
jne 0x31af41
or dword [0x3c299c], 1
mov dword [0x3bf9b0], 0x5353454d
mov dword [0x3bf9b4], 0x20454741
xor eax, eax
mov cl, byte [eax + 0x3bf9b0]
xor cl, 0x20
mov byte [eax + 0x3bfca0], cl
inc eax
cmp eax, 8
jb 0x31af43
mov eax, 0x3bfca0
ret

Function at 0x31ba8f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2994], 1
mov ecx, 0x8320
jne 0x31bad0
or dword [0x3c2994], 1
lea eax, [ecx - 0x12]
mov word [0x3bf9c0], ax
add eax, 0x3e
mov word [0x3bf9c2], ax
lea eax, [ecx + 0x2e]
mov word [0x3bf9c4], ax
add eax, 0xfffffffd
mov word [0x3bf9c6], ax
mov eax, ecx
mov word [0x3bf9c8], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x3bf9c0]
add eax, 2
mov word [eax + 0x3bfcae], dx
cmp eax, 0xa
jb 0x31bad2
mov eax, 0x3bfcb0
ret
Function at 0x31baf0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2990], 1
mov ecx, 0x8320
jne 0x31bb31
or dword [0x3c2990], 1
lea eax, [ecx - 0x12]
mov word [0x3bf9cc], ax
add eax, 0x3e
mov word [0x3bf9ce], ax
lea eax, [ecx + 0x2e]
mov word [0x3bf9d0], ax
add eax, 0xfffffffd
mov word [0x3bf9d2], ax
mov eax, ecx
mov word [0x3bf9d4], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x3bf9cc]
add eax, 2
mov word [eax + 0x3bfcba], dx
cmp eax, 0xa
jb 0x31bb33
mov eax, 0x3bfcbc
ret

Function at 0x31c0c1
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x3c298c], 1
jne 0x31c116
or dword [0x3c298c], 1
mov dword [0x3bf9d8], 0x6c544567
mov dword [0x3bf9dc], 0x4c41434f
mov dword [0x3bf9e0], 0x464e6945
mov dword [0x3bf9e4], 0x9084f
mov dword [0x3bf9e8], 0x4c494146
mov dword [0x3bf9ec], 0x1a4445
mov byte [0x3bf9f0], 0x20
mov cl, byte [eax + 0x3bf9d8]
xor cl, 0x20
mov byte [eax + 0x3bfcc8], cl
inc eax
cmp eax, 0x19
jb 0x31c116
mov eax, 0x3bfcc8
ret

Function at 0x31c2e2
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x3c2988], 1
jne 0x31c381
or dword [0x3c2988], 1
mov dword [0x3bf9f4], 0x52636c69
mov dword [0x3bf9f8], 0x45544145
mov dword [0x3bf9fc], 0x4d4f5266
mov dword [0x3bfa00], 0x48544170
mov dword [0x3bfa04], 0x49414600
mov dword [0x3bfa08], 0x1a44454c
mov dword [0x3bfa0c], 0x54455200
mov dword [0x3bfa10], 0x454e5255
mov dword [0x3bfa14], 0x4e410044
mov dword [0x3bfa18], 0x504d4500
mov dword [0x3bfa1c], 0x49005954
mov dword [0x3bfa20], 0x4d4554
mov dword [0x3bfa24], 0x5453494c
mov byte [0x3bfa28], 0x20
mov cl, byte [eax + 0x3bf9f4]
xor cl, 0x20
mov byte [eax + 0x3bfce4], cl
inc eax
cmp eax, 0x35
jb 0x31c381
mov eax, 0x3bfce4
ret

Function at 0x31c39c
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x3c2984], 1
jne 0x31c408
or dword [0x3c2984], 1
mov dword [0x3bfa2c], 0x506f6873
mov dword [0x3bfa30], 0x4f664e45
mov dword [0x3bfa34], 0x5245444c
mov dword [0x3bfa38], 0x73444e61
mov dword [0x3bfa3c], 0x43454c45
mov dword [0x3bfa40], 0x45546954
mov dword [0x3bfa44], 0x4600534d
mov dword [0x3bfa48], 0x454c4941
mov dword [0x3bfa4c], 0x20001a44
mov cl, byte [eax + 0x3bfa2c]
xor cl, 0x20
mov byte [eax + 0x3bfd1c], cl
inc eax
cmp eax, 0x24
jb 0x31c408
mov eax, 0x3bfd1c
ret

Function at 0x31c6d3
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x3c2978], 1
jne 0x31c734
or dword [0x3c2978], 1
mov dword [0x3bfa60], 0x70544567
mov dword [0x3bfa64], 0x41635257
mov dword [0x3bfa68], 0x49424150
mov dword [0x3bfa6c], 0x4954494c
mov dword [0x3bfa70], 0x9085345
mov dword [0x3bfa74], 0x49414600
mov dword [0x3bfa78], 0x1a44454c
mov word [0x3bfa7c], 0x2000
mov cl, byte [eax + 0x3bfa60]
xor cl, 0x20
mov byte [eax + 0x3bfd50], cl
inc eax
cmp eax, 0x1e
jb 0x31c734
mov eax, 0x3bfd50
ret
Function at 0x31c74f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c296c], 1
jne 0x31c7a5
or dword [0x3c296c], 1
mov dword [0x3bfa94], 0x507f5349
mov dword [0x3bfa98], 0x45434f52
mov dword [0x3bfa9c], 0x527f5353
mov dword [0x3bfaa0], 0x494e4e55
mov dword [0x3bfaa4], 0x417f474e
mov dword [0x3bfaa8], 0x44417f53
mov dword [0x3bfaac], 0x204e494d
xor eax, eax
mov cl, byte [eax + 0x3bfa94]
xor cl, 0x20
mov byte [eax + 0x3bfd84], cl
inc eax
cmp eax, 0x1c
jb 0x31c7a7
mov eax, 0x3bfd84
ret

Function at 0x31c7c2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2968], 1
jne 0x31c818
or dword [0x3c2968], 1
mov dword [0x3bfab0], 0x437f5349
mov dword [0x3bfab4], 0x45525255
mov dword [0x3bfab8], 0x557f544e
mov dword [0x3bfabc], 0x7f524553
mov dword [0x3bfac0], 0x41434f4c
mov dword [0x3bfac4], 0x44417f4c
mov dword [0x3bfac8], 0x204e494d
xor eax, eax
mov cl, byte [eax + 0x3bfab0]
xor cl, 0x20
mov byte [eax + 0x3bfda0], cl
inc eax
cmp eax, 0x1c
jb 0x31c81a
mov eax, 0x3bfda0
ret

Function at 0x31c835
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2954], 1
jne 0x31c887
or dword [0x3c2954], 1
mov dword [0x3bfb14], 0x54494157
mov dword [0x3bfb18], 0x524f467f
mov dword [0x3bfb1c], 0x4e49537f
mov dword [0x3bfb20], 0x7f454c47
mov dword [0x3bfb24], 0x454a424f
mov word [0x3bfb28], 0x5443
mov byte [0x3bfb2a], 0x20
xor eax, eax
mov cl, byte [eax + 0x3bfb14]
xor cl, 0x20
mov byte [eax + 0x3bfe04], cl
inc eax
cmp eax, 0x17
jb 0x31c889
mov eax, 0x3bfe04
ret

Function at 0x31c8a4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2918], 1
jne 0x31c8f6
or dword [0x3c2918], 1
mov dword [0x3bfc04], 0x7f544547
mov dword [0x3bfc08], 0x52525543
mov dword [0x3bfc0c], 0x7f544e45
mov dword [0x3bfc10], 0x434f5250
mov dword [0x3bfc14], 0x7f535345
mov word [0x3bfc18], 0x4449
mov byte [0x3bfc1a], 0x20
xor eax, eax
mov cl, byte [eax + 0x3bfc04]
xor cl, 0x20
mov byte [eax + 0x3bfef4], cl
inc eax
cmp eax, 0x17
jb 0x31c8f8
mov eax, 0x3bfef4
ret

Function at 0x31d331
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2908], 1
mov ecx, 0x8321
jne 0x31d3a6
or dword [0x3c2908], 1
lea eax, [ecx + 0x2c]
mov word [0x3bff44], ax
add eax, 7
mov word [0x3bff46], ax
lea eax, [ecx + 0x1f]
mov word [0x3bff48], ax
add eax, 0x3e
mov word [0x3bff4a], ax
lea eax, [ecx + 0x35]
mov edx, eax
mov word [0x3bff4c], dx
add edx, 0xfffffff2
mov word [0x3bff4e], dx
lea edx, [ecx + 0x2e]
mov word [0x3bff50], dx
add edx, 0xfffffff6
mov eax, ecx
mov word [0x3bff52], dx
mov dword [0x3bff54], 0x8356834e
mov word [0x3bff58], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x3bff44]
add eax, 2
mov word [eax + 0x3c01a6], dx
cmp eax, 0x16
jb 0x31d3a8
mov eax, 0x3c01a8
ret
Function at 0x31d3c6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2904], 1
mov edx, 0x8321
jne 0x31d46a
or dword [0x3c2904], 1
lea ecx, [edx + 0x2c]
mov eax, ecx
mov word [0x3bff5c], ax
add eax, 7
mov word [0x3bff5e], ax
lea eax, [edx + 0x1f]
mov word [0x3bff60], ax
add eax, 0x3e
push esi
mov esi, eax
mov word [0x3bff6c], ax
lea eax, [edx + 0x35]
mov ecx, eax
mov word [0x3bff6e], cx
add ecx, 0xfffffff2
mov word [0x3bff62], si
lea esi, [edx + 0x28]
mov word [0x3bff70], cx
lea ecx, [edx + 0x2e]
mov word [0x3bff64], si
add esi, 0xc
mov word [0x3bff72], cx
add ecx, 0xfffffff6
mov eax, edx
mov word [0x3bff66], si
mov dword [0x3bff68], 0x834d834c
mov word [0x3bff74], cx
mov dword [0x3bff76], 0x8356834e
mov word [0x3bff7a], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x3bff5c]
add eax, 2
mov word [eax + 0x3c01be], cx
cmp eax, 0x20
jb 0x31d46c
mov eax, 0x3c01c0
ret

Function at 0x31d6ae
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2900], 1
jne 0x31d6f7
or dword [0x3c2900], 1
mov dword [0x3bff7c], 0x140546d
mov dword [0x3bff80], 0x4e535344
mov dword [0x3bff84], 0x4f480153
mov dword [0x3bff88], 0x454f5601
mov dword [0x3bff8c], 0x424e5351
mov byte [0x3bff90], 0x21
xor eax, eax
mov cl, byte [eax + 0x3bff7c]
xor cl, 0x21
mov byte [eax + 0x3c01e0], cl
inc eax
cmp eax, 0x15
jb 0x31d6f9
mov eax, 0x3c01e0
ret

Function at 0x31f7c7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2878], 1
jne 0x31f808
or dword [0x3c2878], 1
mov dword [0x3c040c], 0x55024d6c
mov dword [0x3c0410], 0x4d464c4b
mov dword [0x3c0414], 0x4d410255
mov dword [0x3c0418], 0x5a47564c
mov word [0x3c041c], 0x2256
xor eax, eax
mov cl, byte [eax + 0x3c040c]
xor cl, 0x22
mov byte [eax + 0x3c0698], cl
inc eax
cmp eax, 0x12
jb 0x31f80a
mov eax, 0x3c0698
ret

Function at 0x31f825
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2874], 1
jne 0x31f866
or dword [0x3c2874], 1
mov dword [0x3c0420], 0x55024d6c
mov dword [0x3c0424], 0x4d464c4b
mov dword [0x3c0428], 0x4d410255
mov dword [0x3c042c], 0x5a47564c
mov word [0x3c0430], 0x2256
xor eax, eax
mov cl, byte [eax + 0x3c0420]
xor cl, 0x22
mov byte [eax + 0x3c06ac], cl
inc eax
cmp eax, 0x12
jb 0x31f868
mov eax, 0x3c06ac
ret

Function at 0x31f883
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2870], 1
jne 0x31f8cb
or dword [0x3c2870], 1
mov dword [0x3c0434], 0x40024d6c
mov dword [0x3c0438], 0x51554d50
mov dword [0x3c043c], 0x41025047
mov dword [0x3c0440], 0x47564c4d
mov word [0x3c0444], 0x565a
mov byte [0x3c0446], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c0434]
xor cl, 0x22
mov byte [eax + 0x3c06c0], cl
inc eax
cmp eax, 0x13
jb 0x31f8cd
mov eax, 0x3c06c0
ret

Function at 0x31f941
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c286c], 1
jne 0x31f982
or dword [0x3c286c], 1
mov dword [0x3c0448], 0x47024d6c
mov dword [0x3c044c], 0x474f474e
mov dword [0x3c0450], 0x4a02564c
mov dword [0x3c0454], 0x4e464c43
mov word [0x3c0458], 0x2247
xor eax, eax
mov cl, byte [eax + 0x3c0448]
xor cl, 0x22
mov byte [eax + 0x3c06d4], cl
inc eax
cmp eax, 0x12
jb 0x31f984
mov eax, 0x3c06d4
ret
Function at 0x31f99f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2868], 1
jne 0x31f9e0
or dword [0x3c2868], 1
mov dword [0x3c045c], 0x47024d6c
mov dword [0x3c0460], 0x474f474e
mov dword [0x3c0464], 0x4a02564c
mov dword [0x3c0468], 0x4e464c43
mov word [0x3c046c], 0x2247
xor eax, eax
mov cl, byte [eax + 0x3c045c]
xor cl, 0x22
mov byte [eax + 0x3c06e8], cl
inc eax
cmp eax, 0x12
jb 0x31f9e2
mov eax, 0x3c06e8
ret

Function at 0x31fb10
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2864], 1
jne 0x31fb48
or dword [0x3c2864], 1
mov dword [0x3c0470], 0x4b54436c
mov dword [0x3c0474], 0x47564345
mov dword [0x3c0478], 0x4b434402
mov dword [0x3c047c], 0x2246474e
xor eax, eax
mov cl, byte [eax + 0x3c0470]
xor cl, 0x22
mov byte [eax + 0x3c06fc], cl
inc eax
cmp eax, 0x10
jb 0x31fb4a
mov eax, 0x3c06fc
ret

Function at 0x320095
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2860], 1
jne 0x3200de
or dword [0x3c2860], 1
mov dword [0x3c0480], 0x47024d6c
mov dword [0x3c0484], 0x474f474e
mov dword [0x3c0488], 0x5502564c
mov dword [0x3c048c], 0x24a564b
mov dword [0x3c0490], 0x218464b
mov byte [0x3c0494], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c0480]
xor cl, 0x22
mov byte [eax + 0x3c070c], cl
inc eax
cmp eax, 0x15
jb 0x3200e0
mov eax, 0x3c070c
ret

Function at 0x320213
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c285c], 1
jne 0x32025c
or dword [0x3c285c], 1
mov dword [0x3c0498], 0x7d564745
mov dword [0x3c049c], 0x474c4c4b
mov dword [0x3c04a0], 0x6f766a50
mov dword [0x3c04a4], 0x4344026e
mov dword [0x3c04a8], 0x46474e4b
mov byte [0x3c04ac], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c0498]
xor cl, 0x22
mov byte [eax + 0x3c0724], cl
inc eax
cmp eax, 0x15
jb 0x32025e
mov eax, 0x3c0724
ret

Function at 0x320391
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2858], 1
jne 0x3203da
or dword [0x3c2858], 1
mov dword [0x3c04b0], 0x7d564745
mov dword [0x3c04b4], 0x4756574d
mov dword [0x3c04b8], 0x6f766a50
mov dword [0x3c04bc], 0x4344026e
mov dword [0x3c04c0], 0x46474e4b
mov byte [0x3c04c4], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c04b0]
xor cl, 0x22
mov byte [eax + 0x3c073c], cl
inc eax
cmp eax, 0x15
jb 0x3203dc
mov eax, 0x3c073c
ret

Function at 0x32051e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2854], 1
jne 0x320567
or dword [0x3c2854], 1
mov dword [0x3c04c8], 0x7d565752
mov dword [0x3c04cc], 0x474c4c4b
mov dword [0x3c04d0], 0x6f766a50
mov dword [0x3c04d4], 0x4344026e
mov dword [0x3c04d8], 0x46474e4b
mov byte [0x3c04dc], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c04c8]
xor cl, 0x22
mov byte [eax + 0x3c0754], cl
inc eax
cmp eax, 0x15
jb 0x320569
mov eax, 0x3c0754
ret

Function at 0x3206ab
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2850], 1
jne 0x3206f4
or dword [0x3c2850], 1
mov dword [0x3c04e0], 0x7d565752
mov dword [0x3c04e4], 0x4756574d
mov dword [0x3c04e8], 0x6f766a50
mov dword [0x3c04ec], 0x4344026e
mov dword [0x3c04f0], 0x46474e4b
mov byte [0x3c04f4], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c04e0]
xor cl, 0x22
mov byte [eax + 0x3c076c], cl
inc eax
cmp eax, 0x15
jb 0x3206f6
mov eax, 0x3c076c
ret
Function at 0x3209b3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2848], 1
jne 0x3209fc
or dword [0x3c2848], 1
mov dword [0x3c0504], 0x7d564745
mov dword [0x3c0508], 0x51434e41
mov dword [0x3c050c], 0x4f436c51
mov dword [0x3c0510], 0x43440247
mov dword [0x3c0514], 0x46474e4b
mov byte [0x3c0518], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c0504]
xor cl, 0x22
mov byte [eax + 0x3c0790], cl
inc eax
cmp eax, 0x15
jb 0x3209fe
mov eax, 0x3c0790
ret

Function at 0x320a19
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2844], 1
jne 0x320a5b
or dword [0x3c2844], 1
mov dword [0x3c051c], 0x63564745
mov dword [0x3c0520], 0x4b505656
mov dword [0x3c0524], 0x47565740
mov dword [0x3c0528], 0x4b434402
mov dword [0x3c052c], 0x2246474e
xor eax, eax
mov cl, byte [eax + 0x3c051c]
xor cl, 0x22
mov byte [eax + 0x3c07a8], cl
inc eax
cmp eax, 0x14
jb 0x320a5d
mov eax, 0x3c07a8
ret

Function at 0x320d26
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c283c], 1
jne 0x320d6f
or dword [0x3c283c], 1
mov dword [0x3c053c], 0x7d565752
mov dword [0x3c0540], 0x51434e41
mov dword [0x3c0544], 0x4f436c51
mov dword [0x3c0548], 0x43440247
mov dword [0x3c054c], 0x46474e4b
mov byte [0x3c0550], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c053c]
xor cl, 0x22
mov byte [eax + 0x3c07c8], cl
inc eax
cmp eax, 0x15
jb 0x320d71
mov eax, 0x3c07c8
ret

Function at 0x320d8c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2838], 1
jne 0x320dce
or dword [0x3c2838], 1
mov dword [0x3c0554], 0x63564751
mov dword [0x3c0558], 0x4b505656
mov dword [0x3c055c], 0x47565740
mov dword [0x3c0560], 0x4b434402
mov dword [0x3c0564], 0x2246474e
xor eax, eax
mov cl, byte [eax + 0x3c0554]
xor cl, 0x22
mov byte [eax + 0x3c07e0], cl
inc eax
cmp eax, 0x14
jb 0x320dd0
mov eax, 0x3c07e0
ret

Function at 0x320eb2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2834], 1
jne 0x320ee7
or dword [0x3c2834], 1
mov dword [0x3c0568], 0x414b4e41
mov dword [0x3c056c], 0x43440249
mov dword [0x3c0570], 0x46474e4b
mov byte [0x3c0574], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c0568]
xor cl, 0x22
mov byte [eax + 0x3c07f4], cl
inc eax
cmp eax, 0xd
jb 0x320ee9
mov eax, 0x3c07f4
ret

Function at 0x320f96
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c281c], 1
jne 0x320fe8
or dword [0x3c281c], 1
mov dword [0x3c05d8], 0x4f474e47
mov dword [0x3c05dc], 0x7d564c47
mov dword [0x3c05e0], 0x7d564745
mov dword [0x3c05e4], 0x474c4c4b
mov dword [0x3c05e8], 0x564a7d50
mov word [0x3c05ec], 0x4e4f
mov byte [0x3c05ee], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c05d8]
xor cl, 0x22
mov byte [eax + 0x3c0864], cl
inc eax
cmp eax, 0x17
jb 0x320fea
mov eax, 0x3c0864
ret

Function at 0x321005
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2818], 1
jne 0x321057
or dword [0x3c2818], 1
mov dword [0x3c05f0], 0x4f474e47
mov dword [0x3c05f4], 0x7d564c47
mov dword [0x3c05f8], 0x7d564745
mov dword [0x3c05fc], 0x4756574d
mov dword [0x3c0600], 0x564a7d50
mov word [0x3c0604], 0x4e4f
mov byte [0x3c0606], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c05f0]
xor cl, 0x22
mov byte [eax + 0x3c087c], cl
inc eax
cmp eax, 0x17
jb 0x321059
mov eax, 0x3c087c
ret
Function at 0x321074
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2814], 1
jne 0x3210c6
or dword [0x3c2814], 1
mov dword [0x3c0608], 0x4f474e47
mov dword [0x3c060c], 0x7d564c47
mov dword [0x3c0610], 0x7d564751
mov dword [0x3c0614], 0x474c4c4b
mov dword [0x3c0618], 0x564a7d50
mov word [0x3c061c], 0x4e4f
mov byte [0x3c061e], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c0608]
xor cl, 0x22
mov byte [eax + 0x3c0894], cl
inc eax
cmp eax, 0x17
jb 0x3210c8
mov eax, 0x3c0894
ret

Function at 0x3210e3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c2810], 1
jne 0x321135
or dword [0x3c2810], 1
mov dword [0x3c0620], 0x4f474e47
mov dword [0x3c0624], 0x7d564c47
mov dword [0x3c0628], 0x7d564751
mov dword [0x3c062c], 0x4756574d
mov dword [0x3c0630], 0x564a7d50
mov word [0x3c0634], 0x4e4f
mov byte [0x3c0636], 0x22
xor eax, eax
mov cl, byte [eax + 0x3c0620]
xor cl, 0x22
mov byte [eax + 0x3c08ac], cl
inc eax
cmp eax, 0x17
jb 0x321137
mov eax, 0x3c08ac
ret

Function at 0x321584
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27f8], 1
jne 0x3215cc
or dword [0x3c27f8], 1
mov dword [0x3c0924], 0x4f4f566d
mov dword [0x3c0928], 0x444a4f03
mov dword [0x3c092c], 0x5056574b
mov dword [0x3c0930], 0x42475146
mov word [0x3c0934], 0x4257
mov byte [0x3c0936], 0x23
xor eax, eax
mov cl, byte [eax + 0x3c0924]
xor cl, 0x23
mov byte [eax + 0x3c0afc], cl
inc eax
cmp eax, 0x13
jb 0x3215ce
mov eax, 0x3c0afc
ret

Function at 0x3216e3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27f4], 1
jne 0x32172b
or dword [0x3c27f4], 1
mov dword [0x3c0938], 0x4f4f566d
mov dword [0x3c093c], 0x444a4f03
mov dword [0x3c0940], 0x5056574b
mov dword [0x3c0944], 0x42475146
mov word [0x3c0948], 0x4257
mov byte [0x3c094a], 0x23
xor eax, eax
mov cl, byte [eax + 0x3c0938]
xor cl, 0x23
mov byte [eax + 0x3c0b10], cl
inc eax
cmp eax, 0x13
jb 0x32172d
mov eax, 0x3c0b10
ret

Function at 0x321845
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27f0], 1
jne 0x32188d
or dword [0x3c27f0], 1
mov dword [0x3c094c], 0x4f4f566d
mov dword [0x3c0950], 0x444a4f03
mov dword [0x3c0954], 0x5056574b
mov dword [0x3c0958], 0x42475146
mov word [0x3c095c], 0x4257
mov byte [0x3c095e], 0x23
xor eax, eax
mov cl, byte [eax + 0x3c094c]
xor cl, 0x23
mov byte [eax + 0x3c0b24], cl
inc eax
cmp eax, 0x13
jb 0x32188f
mov eax, 0x3c0b24
ret

Function at 0x321974
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27ec], 1
jne 0x3219bc
or dword [0x3c27ec], 1
mov dword [0x3c0960], 0x4f4f566d
mov dword [0x3c0964], 0x444a4f03
mov dword [0x3c0968], 0x5056574b
mov dword [0x3c096c], 0x42475146
mov word [0x3c0970], 0x4257
mov byte [0x3c0972], 0x23
xor eax, eax
mov cl, byte [eax + 0x3c0960]
xor cl, 0x23
mov byte [eax + 0x3c0b38], cl
inc eax
cmp eax, 0x13
jb 0x3219be
mov eax, 0x3c0b38
ret
Function at 0x321c85
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27e0], 1
jne 0x321ceb
or dword [0x3c27e0], 1
mov dword [0x3c09a4], 0x574d4a56
mov dword [0x3c09a8], 0x4f7c1110
mov dword [0x3c09ac], 0x574b444a
mov dword [0x3c09b0], 0x51465056
mov dword [0x3c09b4], 0x42574247
mov dword [0x3c09b8], 0x7c4c577c
mov dword [0x3c09bc], 0x414e564d
mov word [0x3c09c0], 0x5146
mov byte [0x3c09c2], 0x23
xor eax, eax
mov cl, byte [eax + 0x3c09a4]
xor cl, 0x23
mov byte [eax + 0x3c0b7c], cl
inc eax
cmp eax, 0x1f
jb 0x321ced
mov eax, 0x3c0b7c
ret

Function at 0x321d08
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27dc], 1
jne 0x321d67
or dword [0x3c27dc], 1
mov dword [0x3c09c4], 0x10574d4a
mov dword [0x3c09c8], 0x4a4f7c11
mov dword [0x3c09cc], 0x56574b44
mov dword [0x3c09d0], 0x47514650
mov dword [0x3c09d4], 0x7c425742
mov dword [0x3c09d8], 0x4d7c4c57
mov dword [0x3c09dc], 0x46414e56
mov word [0x3c09e0], 0x2351
xor eax, eax
mov cl, byte [eax + 0x3c09c4]
xor cl, 0x23
mov byte [eax + 0x3c0b9c], cl
inc eax
cmp eax, 0x1e
jb 0x321d69
mov eax, 0x3c0b9c
ret

Function at 0x321d84
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27d8], 1
jne 0x321de3
or dword [0x3c27d8], 1
mov dword [0x3c09e4], 0x424b4053
mov dword [0x3c09e8], 0x4a4f7c51
mov dword [0x3c09ec], 0x56574b44
mov dword [0x3c09f0], 0x47514650
mov dword [0x3c09f4], 0x7c425742
mov dword [0x3c09f8], 0x507c4c57
mov dword [0x3c09fc], 0x4d4a5157
mov word [0x3c0a00], 0x2344
xor eax, eax
mov cl, byte [eax + 0x3c09e4]
xor cl, 0x23
mov byte [eax + 0x3c0bbc], cl
inc eax
cmp eax, 0x1e
jb 0x321de5
mov eax, 0x3c0bbc
ret

Function at 0x321e00
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27d4], 1
jne 0x321e66
or dword [0x3c27d4], 1
mov dword [0x3c0a04], 0x4b405453
mov dword [0x3c0a08], 0x4f7c5142
mov dword [0x3c0a0c], 0x574b444a
mov dword [0x3c0a10], 0x51465056
mov dword [0x3c0a14], 0x42574247
mov dword [0x3c0a18], 0x7c4c577c
mov dword [0x3c0a1c], 0x4a515750
mov word [0x3c0a20], 0x444d
mov byte [0x3c0a22], 0x23
xor eax, eax
mov cl, byte [eax + 0x3c0a04]
xor cl, 0x23
mov byte [eax + 0x3c0bdc], cl
inc eax
cmp eax, 0x1f
jb 0x321e68
mov eax, 0x3c0bdc
ret

Function at 0x321e83
Capabilities:
Encode data using xor

Disassembly:
test byte [0x3c27d0], 1
jne 0x321eea
or dword [0x3c27d0], 1
mov dword [0x3c0a24], 0x4b444a4f
mov dword [0x3c0a28], 0x46505657
mov dword [0x3c0a2c], 0x57424751
mov dword [0x3c0a30], 0x46507c42
mov dword [0x3c0a34], 0x42557c57
mov dword [0x3c0a38], 0x4d424a51
mov dword [0x3c0a3c], 0x57507c57
mov dword [0x3c0a40], 0x444d4a51
mov byte [0x3c0a44], 0x23
xor eax, eax
mov cl, byte [eax + 0x3c0a24]
xor cl, 0x23
mov byte [eax + 0x3c0bfc], cl
inc eax
cmp eax, 0x21
jb 0x321eec
mov eax, 0x3c0bfc
ret