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

Disassembly:
test byte [0x2f2990], 1
mov ecx, 0xcfe6
jne 0x24bb85
or dword [0x2f2990], 1
lea eax, [ecx - 0x1e]
mov word [0x2ef9cc], ax
add eax, 0xffffffc2
mov word [0x2ef9ce], ax
lea eax, [ecx - 0x5e]
mov word [0x2ef9d0], ax
add eax, 5
mov word [0x2ef9d2], ax
mov eax, ecx
mov word [0x2ef9d4], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2ef9cc]
add eax, 2
mov word [eax + 0x2efcba], dx
cmp eax, 0xa
jb 0x24bb87
mov eax, 0x2efcbc
ret

Function at 0x24c115
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f298c], 1
jne 0x24c168
or dword [0x2f298c], 1
mov dword [0x2ef9d8], 0xaa9283a1
mov dword [0x2ef9dc], 0x8a878589
mov dword [0x2ef9e0], 0x8088af83
mov dword [0x2ef9e4], 0xc6cfce89
mov dword [0x2ef9e8], 0x8a8f8780
mov dword [0x2ef9ec], 0xc6dc8283
mov byte [0x2ef9f0], 0xe6
xor eax, eax
mov cl, byte [eax + 0x2ef9d8]
xor cl, 0xe6
mov byte [eax + 0x2efcc8], cl
inc eax
cmp eax, 0x19
jb 0x24c16a
mov eax, 0x2efcc8
ret

Function at 0x24c336
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2988], 1
jne 0x24c3d3
or dword [0x2f2988], 1
mov dword [0x2ef9f4], 0x94a5aaaf
mov dword [0x2ef9f8], 0x83928783
mov dword [0x2ef9fc], 0x8b8994a0
mov dword [0x2efa00], 0x8e9287b6
mov dword [0x2efa04], 0x8f8780c6
mov dword [0x2efa08], 0xdc82838a
mov dword [0x2efa0c], 0x928394c6
mov dword [0x2efa10], 0x83889493
mov dword [0x2efa14], 0x8887c682
mov dword [0x2efa18], 0x968b83c6
mov dword [0x2efa1c], 0x8fc69f92
mov dword [0x2efa20], 0xc68b8392
mov dword [0x2efa24], 0x92958f8a
mov byte [0x2efa28], 0xe6
xor eax, eax
mov cl, byte [eax + 0x2ef9f4]
xor cl, 0xe6
mov byte [eax + 0x2efce4], cl
inc eax
cmp eax, 0x35
jb 0x24c3d5
mov eax, 0x2efce4
ret

Function at 0x24c3f0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2984], 1
jne 0x24c45a
or dword [0x2f2984], 1
mov dword [0x2efa2c], 0x96a9aeb5
mov dword [0x2efa30], 0x89a08883
mov dword [0x2efa34], 0x9483828a
mov dword [0x2efa38], 0xb58288a7
mov dword [0x2efa3c], 0x85838a83
mov dword [0x2efa40], 0x8392af92
mov dword [0x2efa44], 0x80c6958b
mov dword [0x2efa48], 0x838a8f87
mov dword [0x2efa4c], 0xe6c6dc82
xor eax, eax
mov cl, byte [eax + 0x2efa2c]
xor cl, 0xe6
mov byte [eax + 0x2efd1c], cl
inc eax
cmp eax, 0x24
jb 0x24c45c
mov eax, 0x2efd1c
ret

Function at 0x24c727
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2978], 1
jne 0x24c786
or dword [0x2f2978], 1
mov dword [0x2efa60], 0xb69283a1
mov dword [0x2efa64], 0x87a59491
mov dword [0x2efa68], 0x8f848796
mov dword [0x2efa6c], 0x8f928f8a
mov dword [0x2efa70], 0xcfce9583
mov dword [0x2efa74], 0x8f8780c6
mov dword [0x2efa78], 0xdc82838a
mov word [0x2efa7c], 0xe6c6
xor eax, eax
mov cl, byte [eax + 0x2efa60]
xor cl, 0xe6
mov byte [eax + 0x2efd50], cl
inc eax
cmp eax, 0x1e
jb 0x24c788
mov eax, 0x2efd50
ret
Function at 0x24c7a3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f296c], 1
jne 0x24c7f9
or dword [0x2f296c], 1
mov dword [0x2efa94], 0x96b9958f
mov dword [0x2efa98], 0x83858994
mov dword [0x2efa9c], 0x94b99595
mov dword [0x2efaa0], 0x8f888893
mov dword [0x2efaa4], 0x87b98188
mov dword [0x2efaa8], 0x8287b995
mov dword [0x2efaac], 0xe6888f8b
xor eax, eax
mov cl, byte [eax + 0x2efa94]
xor cl, 0xe6
mov byte [eax + 0x2efd84], cl
inc eax
cmp eax, 0x1c
jb 0x24c7fb
mov eax, 0x2efd84
ret

Function at 0x24c816
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2968], 1
jne 0x24c86c
or dword [0x2f2968], 1
mov dword [0x2efab0], 0x85b9958f
mov dword [0x2efab4], 0x83949493
mov dword [0x2efab8], 0x93b99288
mov dword [0x2efabc], 0xb9948395
mov dword [0x2efac0], 0x8785898a
mov dword [0x2efac4], 0x8287b98a
mov dword [0x2efac8], 0xe6888f8b
xor eax, eax
mov cl, byte [eax + 0x2efab0]
xor cl, 0xe6
mov byte [eax + 0x2efda0], cl
inc eax
cmp eax, 0x1c
jb 0x24c86e
mov eax, 0x2efda0
ret

Function at 0x24c889
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2954], 1
jne 0x24c8db
or dword [0x2f2954], 1
mov dword [0x2efb14], 0x928f8791
mov dword [0x2efb18], 0x948980b9
mov dword [0x2efb1c], 0x888f95b9
mov dword [0x2efb20], 0xb9838a81
mov dword [0x2efb24], 0x838c8489
mov word [0x2efb28], 0x9285
mov byte [0x2efb2a], 0xe6
xor eax, eax
mov cl, byte [eax + 0x2efb14]
xor cl, 0xe6
mov byte [eax + 0x2efe04], cl
inc eax
cmp eax, 0x17
jb 0x24c8dd
mov eax, 0x2efe04
ret

Function at 0x24c8f8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2918], 1
jne 0x24c94a
or dword [0x2f2918], 1
mov dword [0x2efc04], 0xb9928381
mov dword [0x2efc08], 0x94949385
mov dword [0x2efc0c], 0xb9928883
mov dword [0x2efc10], 0x85899496
mov dword [0x2efc14], 0xb9959583
mov word [0x2efc18], 0x828f
mov byte [0x2efc1a], 0xe6
xor eax, eax
mov cl, byte [eax + 0x2efc04]
xor cl, 0xe6
mov byte [eax + 0x2efef4], cl
inc eax
cmp eax, 0x17
jb 0x24c94c
mov eax, 0x2efef4
ret

Function at 0x24d34b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2908], 1
mov ecx, 0xcfe9
jne 0x24d3c0
or dword [0x2f2908], 1
lea eax, [ecx - 0x64]
mov word [0x2eff44], ax
add eax, 0x17
mov word [0x2eff46], ax
lea eax, [ecx - 0x61]
mov word [0x2eff48], ax
add eax, 0x2e
mov word [0x2eff4a], ax
lea eax, [ecx - 0x4b]
mov edx, eax
mov word [0x2eff4c], dx
add edx, 0xffffffe2
mov word [0x2eff4e], dx
lea edx, [ecx - 0x62]
mov word [0x2eff50], dx
add edx, 6
mov eax, ecx
mov word [0x2eff52], dx
mov dword [0x2eff54], 0xcf9ecf86
mov word [0x2eff58], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2eff44]
add eax, 2
mov word [eax + 0x2f01a6], dx
cmp eax, 0x16
jb 0x24d3c2
mov eax, 0x2f01a8
ret
Function at 0x24d3e0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2904], 1
mov edx, 0xcfe9
jne 0x24d484
or dword [0x2f2904], 1
lea ecx, [edx - 0x64]
mov eax, ecx
mov word [0x2eff5c], ax
add eax, 0x17
mov word [0x2eff5e], ax
lea eax, [edx - 0x61]
mov word [0x2eff60], ax
add eax, 0x2e
push esi
mov esi, eax
mov word [0x2eff6c], ax
lea eax, [edx - 0x4b]
mov ecx, eax
mov word [0x2eff6e], cx
add ecx, 0xffffffe2
mov word [0x2eff62], si
lea esi, [edx - 0x68]
mov word [0x2eff70], cx
lea ecx, [edx - 0x62]
mov word [0x2eff64], si
add esi, 0x1c
mov word [0x2eff72], cx
add ecx, 6
mov eax, edx
mov word [0x2eff66], si
mov dword [0x2eff68], 0xcf85cf84
mov word [0x2eff74], cx
mov dword [0x2eff76], 0xcf9ecf86
mov word [0x2eff7a], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x2eff5c]
add eax, 2
mov word [eax + 0x2f01be], cx
cmp eax, 0x20
jb 0x24d486
mov eax, 0x2f01c0
ret

Function at 0x24d6c8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2900], 1
jne 0x24d711
or dword [0x2f2900], 1
mov dword [0x2eff7c], 0xc9889ca5
mov dword [0x2eff80], 0x869b9b8c
mov dword [0x2eff84], 0x8780c99b
mov dword [0x2eff88], 0x8d879ec9
mov dword [0x2eff8c], 0x8a869b99
mov byte [0x2eff90], 0xe9
xor eax, eax
mov cl, byte [eax + 0x2eff7c]
xor cl, 0xe9
mov byte [eax + 0x2f01e0], cl
inc eax
cmp eax, 0x15
jb 0x24d713
mov eax, 0x2f01e0
ret

Function at 0x24f7e3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2878], 1
jne 0x24f824
or dword [0x2f2878], 1
mov dword [0x2f040c], 0x9ccb84a5
mov dword [0x2f0410], 0x848f8582
mov dword [0x2f0414], 0x8488cb9c
mov dword [0x2f0418], 0x938e9f85
mov word [0x2f041c], 0xeb9f
xor eax, eax
mov cl, byte [eax + 0x2f040c]
xor cl, 0xeb
mov byte [eax + 0x2f0698], cl
inc eax
cmp eax, 0x12
jb 0x24f826
mov eax, 0x2f0698
ret

Function at 0x24f841
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2874], 1
jne 0x24f882
or dword [0x2f2874], 1
mov dword [0x2f0420], 0x9ccb84a5
mov dword [0x2f0424], 0x848f8582
mov dword [0x2f0428], 0x8488cb9c
mov dword [0x2f042c], 0x938e9f85
mov word [0x2f0430], 0xeb9f
xor eax, eax
mov cl, byte [eax + 0x2f0420]
xor cl, 0xeb
mov byte [eax + 0x2f06ac], cl
inc eax
cmp eax, 0x12
jb 0x24f884
mov eax, 0x2f06ac
ret

Function at 0x24f89f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2870], 1
jne 0x24f8e7
or dword [0x2f2870], 1
mov dword [0x2f0434], 0x89cb84a5
mov dword [0x2f0438], 0x989c8499
mov dword [0x2f043c], 0x88cb998e
mov dword [0x2f0440], 0x8e9f8584
mov word [0x2f0444], 0x9f93
mov byte [0x2f0446], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f0434]
xor cl, 0xeb
mov byte [eax + 0x2f06c0], cl
inc eax
cmp eax, 0x13
jb 0x24f8e9
mov eax, 0x2f06c0
ret

Function at 0x24f95d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f286c], 1
jne 0x24f99e
or dword [0x2f286c], 1
mov dword [0x2f0448], 0x8ecb84a5
mov dword [0x2f044c], 0x8e868e87
mov dword [0x2f0450], 0x83cb9f85
mov dword [0x2f0454], 0x878f858a
mov word [0x2f0458], 0xeb8e
xor eax, eax
mov cl, byte [eax + 0x2f0448]
xor cl, 0xeb
mov byte [eax + 0x2f06d4], cl
inc eax
cmp eax, 0x12
jb 0x24f9a0
mov eax, 0x2f06d4
ret
Function at 0x24f9bb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2868], 1
jne 0x24f9fc
or dword [0x2f2868], 1
mov dword [0x2f045c], 0x8ecb84a5
mov dword [0x2f0460], 0x8e868e87
mov dword [0x2f0464], 0x83cb9f85
mov dword [0x2f0468], 0x878f858a
mov word [0x2f046c], 0xeb8e
xor eax, eax
mov cl, byte [eax + 0x2f045c]
xor cl, 0xeb
mov byte [eax + 0x2f06e8], cl
inc eax
cmp eax, 0x12
jb 0x24f9fe
mov eax, 0x2f06e8
ret

Function at 0x24fb2c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2864], 1
jne 0x24fb64
or dword [0x2f2864], 1
mov dword [0x2f0470], 0x829d8aa5
mov dword [0x2f0474], 0x8e9f8a8c
mov dword [0x2f0478], 0x828a8dcb
mov dword [0x2f047c], 0xeb8f8e87
xor eax, eax
mov cl, byte [eax + 0x2f0470]
xor cl, 0xeb
mov byte [eax + 0x2f06fc], cl
inc eax
cmp eax, 0x10
jb 0x24fb66
mov eax, 0x2f06fc
ret

Function at 0x2500b1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2860], 1
jne 0x2500fa
or dword [0x2f2860], 1
mov dword [0x2f0480], 0x8ecb84a5
mov dword [0x2f0484], 0x8e868e87
mov dword [0x2f0488], 0x9ccb9f85
mov dword [0x2f048c], 0xcb839f82
mov dword [0x2f0490], 0xcbd18f82
mov byte [0x2f0494], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f0480]
xor cl, 0xeb
mov byte [eax + 0x2f070c], cl
inc eax
cmp eax, 0x15
jb 0x2500fc
mov eax, 0x2f070c
ret

Function at 0x25022f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f285c], 1
jne 0x250278
or dword [0x2f285c], 1
mov dword [0x2f0498], 0xb49f8e8c
mov dword [0x2f049c], 0x8e858582
mov dword [0x2f04a0], 0xa6bfa399
mov dword [0x2f04a4], 0x8a8dcba7
mov dword [0x2f04a8], 0x8f8e8782
mov byte [0x2f04ac], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f0498]
xor cl, 0xeb
mov byte [eax + 0x2f0724], cl
inc eax
cmp eax, 0x15
jb 0x25027a
mov eax, 0x2f0724
ret

Function at 0x2503ad
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2858], 1
jne 0x2503f6
or dword [0x2f2858], 1
mov dword [0x2f04b0], 0xb49f8e8c
mov dword [0x2f04b4], 0x8e9f9e84
mov dword [0x2f04b8], 0xa6bfa399
mov dword [0x2f04bc], 0x8a8dcba7
mov dword [0x2f04c0], 0x8f8e8782
mov byte [0x2f04c4], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f04b0]
xor cl, 0xeb
mov byte [eax + 0x2f073c], cl
inc eax
cmp eax, 0x15
jb 0x2503f8
mov eax, 0x2f073c
ret

Function at 0x25053a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2854], 1
jne 0x250583
or dword [0x2f2854], 1
mov dword [0x2f04c8], 0xb49f9e9b
mov dword [0x2f04cc], 0x8e858582
mov dword [0x2f04d0], 0xa6bfa399
mov dword [0x2f04d4], 0x8a8dcba7
mov dword [0x2f04d8], 0x8f8e8782
mov byte [0x2f04dc], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f04c8]
xor cl, 0xeb
mov byte [eax + 0x2f0754], cl
inc eax
cmp eax, 0x15
jb 0x250585
mov eax, 0x2f0754
ret

Function at 0x2506c7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2850], 1
jne 0x250710
or dword [0x2f2850], 1
mov dword [0x2f04e0], 0xb49f9e9b
mov dword [0x2f04e4], 0x8e9f9e84
mov dword [0x2f04e8], 0xa6bfa399
mov dword [0x2f04ec], 0x8a8dcba7
mov dword [0x2f04f0], 0x8f8e8782
mov byte [0x2f04f4], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f04e0]
xor cl, 0xeb
mov byte [eax + 0x2f076c], cl
inc eax
cmp eax, 0x15
jb 0x250712
mov eax, 0x2f076c
ret
Function at 0x2509cd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2848], 1
jne 0x250a16
or dword [0x2f2848], 1
mov dword [0x2f0504], 0xb49f8e8c
mov dword [0x2f0508], 0x988a8788
mov dword [0x2f050c], 0x868aa598
mov dword [0x2f0510], 0x8a8dcb8e
mov dword [0x2f0514], 0x8f8e8782
mov byte [0x2f0518], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f0504]
xor cl, 0xeb
mov byte [eax + 0x2f0790], cl
inc eax
cmp eax, 0x15
jb 0x250a18
mov eax, 0x2f0790
ret

Function at 0x250a33
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2844], 1
jne 0x250a75
or dword [0x2f2844], 1
mov dword [0x2f051c], 0xaa9f8e8c
mov dword [0x2f0520], 0x82999f9f
mov dword [0x2f0524], 0x8e9f9e89
mov dword [0x2f0528], 0x828a8dcb
mov dword [0x2f052c], 0xeb8f8e87
xor eax, eax
mov cl, byte [eax + 0x2f051c]
xor cl, 0xeb
mov byte [eax + 0x2f07a8], cl
inc eax
cmp eax, 0x14
jb 0x250a77
mov eax, 0x2f07a8
ret

Function at 0x250d3e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f283c], 1
jne 0x250d87
or dword [0x2f283c], 1
mov dword [0x2f053c], 0xb49f9e9b
mov dword [0x2f0540], 0x988a8788
mov dword [0x2f0544], 0x868aa598
mov dword [0x2f0548], 0x8a8dcb8e
mov dword [0x2f054c], 0x8f8e8782
mov byte [0x2f0550], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f053c]
xor cl, 0xeb
mov byte [eax + 0x2f07c8], cl
inc eax
cmp eax, 0x15
jb 0x250d89
mov eax, 0x2f07c8
ret

Function at 0x250da4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2838], 1
jne 0x250de6
or dword [0x2f2838], 1
mov dword [0x2f0554], 0xaa9f8e98
mov dword [0x2f0558], 0x82999f9f
mov dword [0x2f055c], 0x8e9f9e89
mov dword [0x2f0560], 0x828a8dcb
mov dword [0x2f0564], 0xeb8f8e87
xor eax, eax
mov cl, byte [eax + 0x2f0554]
xor cl, 0xeb
mov byte [eax + 0x2f07e0], cl
inc eax
cmp eax, 0x14
jb 0x250de8
mov eax, 0x2f07e0
ret

Function at 0x250eca
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2834], 1
jne 0x250eff
or dword [0x2f2834], 1
mov dword [0x2f0568], 0x88828788
mov dword [0x2f056c], 0x8a8dcb80
mov dword [0x2f0570], 0x8f8e8782
mov byte [0x2f0574], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f0568]
xor cl, 0xeb
mov byte [eax + 0x2f07f4], cl
inc eax
cmp eax, 0xd
jb 0x250f01
mov eax, 0x2f07f4
ret

Function at 0x250fae
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f281c], 1
jne 0x251000
or dword [0x2f281c], 1
mov dword [0x2f05d8], 0x868e878e
mov dword [0x2f05dc], 0xb49f858e
mov dword [0x2f05e0], 0xb49f8e8c
mov dword [0x2f05e4], 0x8e858582
mov dword [0x2f05e8], 0x9f83b499
mov word [0x2f05ec], 0x8786
mov byte [0x2f05ee], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f05d8]
xor cl, 0xeb
mov byte [eax + 0x2f0864], cl
inc eax
cmp eax, 0x17
jb 0x251002
mov eax, 0x2f0864
ret

Function at 0x25101d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2818], 1
jne 0x25106f
or dword [0x2f2818], 1
mov dword [0x2f05f0], 0x868e878e
mov dword [0x2f05f4], 0xb49f858e
mov dword [0x2f05f8], 0xb49f8e8c
mov dword [0x2f05fc], 0x8e9f9e84
mov dword [0x2f0600], 0x9f83b499
mov word [0x2f0604], 0x8786
mov byte [0x2f0606], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f05f0]
xor cl, 0xeb
mov byte [eax + 0x2f087c], cl
inc eax
cmp eax, 0x17
jb 0x251071
mov eax, 0x2f087c
ret
Function at 0x25108c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2814], 1
jne 0x2510de
or dword [0x2f2814], 1
mov dword [0x2f0608], 0x868e878e
mov dword [0x2f060c], 0xb49f858e
mov dword [0x2f0610], 0xb49f8e98
mov dword [0x2f0614], 0x8e858582
mov dword [0x2f0618], 0x9f83b499
mov word [0x2f061c], 0x8786
mov byte [0x2f061e], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f0608]
xor cl, 0xeb
mov byte [eax + 0x2f0894], cl
inc eax
cmp eax, 0x17
jb 0x2510e0
mov eax, 0x2f0894
ret

Function at 0x2510fb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2810], 1
jne 0x25114d
or dword [0x2f2810], 1
mov dword [0x2f0620], 0x868e878e
mov dword [0x2f0624], 0xb49f858e
mov dword [0x2f0628], 0xb49f8e98
mov dword [0x2f062c], 0x8e9f9e84
mov dword [0x2f0630], 0x9f83b499
mov word [0x2f0634], 0x8786
mov byte [0x2f0636], 0xeb
xor eax, eax
mov cl, byte [eax + 0x2f0620]
xor cl, 0xeb
mov byte [eax + 0x2f08ac], cl
inc eax
cmp eax, 0x17
jb 0x25114f
mov eax, 0x2f08ac
ret

Function at 0x25159c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27f8], 1
jne 0x2515e4
or dword [0x2f27f8], 1
mov dword [0x2f0924], 0x82829ba0
mov dword [0x2f0928], 0x898782ce
mov dword [0x2f092c], 0x9d9b9a86
mov dword [0x2f0930], 0x8f8a9c8b
mov word [0x2f0934], 0x8f9a
mov byte [0x2f0936], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f0924]
xor cl, 0xee
mov byte [eax + 0x2f0afc], cl
inc eax
cmp eax, 0x13
jb 0x2515e6
mov eax, 0x2f0afc
ret

Function at 0x2516fb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27f4], 1
jne 0x251743
or dword [0x2f27f4], 1
mov dword [0x2f0938], 0x82829ba0
mov dword [0x2f093c], 0x898782ce
mov dword [0x2f0940], 0x9d9b9a86
mov dword [0x2f0944], 0x8f8a9c8b
mov word [0x2f0948], 0x8f9a
mov byte [0x2f094a], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f0938]
xor cl, 0xee
mov byte [eax + 0x2f0b10], cl
inc eax
cmp eax, 0x13
jb 0x251745
mov eax, 0x2f0b10
ret

Function at 0x25185d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27f0], 1
jne 0x2518a5
or dword [0x2f27f0], 1
mov dword [0x2f094c], 0x82829ba0
mov dword [0x2f0950], 0x898782ce
mov dword [0x2f0954], 0x9d9b9a86
mov dword [0x2f0958], 0x8f8a9c8b
mov word [0x2f095c], 0x8f9a
mov byte [0x2f095e], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f094c]
xor cl, 0xee
mov byte [eax + 0x2f0b24], cl
inc eax
cmp eax, 0x13
jb 0x2518a7
mov eax, 0x2f0b24
ret

Function at 0x25198c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27ec], 1
jne 0x2519d4
or dword [0x2f27ec], 1
mov dword [0x2f0960], 0x82829ba0
mov dword [0x2f0964], 0x898782ce
mov dword [0x2f0968], 0x9d9b9a86
mov dword [0x2f096c], 0x8f8a9c8b
mov word [0x2f0970], 0x8f9a
mov byte [0x2f0972], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f0960]
xor cl, 0xee
mov byte [eax + 0x2f0b38], cl
inc eax
cmp eax, 0x13
jb 0x2519d6
mov eax, 0x2f0b38
ret
Function at 0x251c9d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27e0], 1
jne 0x251d03
or dword [0x2f27e0], 1
mov dword [0x2f09a4], 0x9a80879b
mov dword [0x2f09a8], 0x82b1dcdd
mov dword [0x2f09ac], 0x9a868987
mov dword [0x2f09b0], 0x9c8b9d9b
mov dword [0x2f09b4], 0x8f9a8f8a
mov dword [0x2f09b8], 0xb1819ab1
mov dword [0x2f09bc], 0x8c839b80
mov word [0x2f09c0], 0x9c8b
mov byte [0x2f09c2], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f09a4]
xor cl, 0xee
mov byte [eax + 0x2f0b7c], cl
inc eax
cmp eax, 0x1f
jb 0x251d05
mov eax, 0x2f0b7c
ret

Function at 0x251d20
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27dc], 1
jne 0x251d7f
or dword [0x2f27dc], 1
mov dword [0x2f09c4], 0xdd9a8087
mov dword [0x2f09c8], 0x8782b1dc
mov dword [0x2f09cc], 0x9b9a8689
mov dword [0x2f09d0], 0x8a9c8b9d
mov dword [0x2f09d4], 0xb18f9a8f
mov dword [0x2f09d8], 0x80b1819a
mov dword [0x2f09dc], 0x8b8c839b
mov word [0x2f09e0], 0xee9c
xor eax, eax
mov cl, byte [eax + 0x2f09c4]
xor cl, 0xee
mov byte [eax + 0x2f0b9c], cl
inc eax
cmp eax, 0x1e
jb 0x251d81
mov eax, 0x2f0b9c
ret

Function at 0x251d9c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27d8], 1
jne 0x251dfb
or dword [0x2f27d8], 1
mov dword [0x2f09e4], 0x8f868d9e
mov dword [0x2f09e8], 0x8782b19c
mov dword [0x2f09ec], 0x9b9a8689
mov dword [0x2f09f0], 0x8a9c8b9d
mov dword [0x2f09f4], 0xb18f9a8f
mov dword [0x2f09f8], 0x9db1819a
mov dword [0x2f09fc], 0x80879c9a
mov word [0x2f0a00], 0xee89
xor eax, eax
mov cl, byte [eax + 0x2f09e4]
xor cl, 0xee
mov byte [eax + 0x2f0bbc], cl
inc eax
cmp eax, 0x1e
jb 0x251dfd
mov eax, 0x2f0bbc
ret

Function at 0x251e18
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27d4], 1
jne 0x251e7e
or dword [0x2f27d4], 1
mov dword [0x2f0a04], 0x868d999e
mov dword [0x2f0a08], 0x82b19c8f
mov dword [0x2f0a0c], 0x9a868987
mov dword [0x2f0a10], 0x9c8b9d9b
mov dword [0x2f0a14], 0x8f9a8f8a
mov dword [0x2f0a18], 0xb1819ab1
mov dword [0x2f0a1c], 0x879c9a9d
mov word [0x2f0a20], 0x8980
mov byte [0x2f0a22], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f0a04]
xor cl, 0xee
mov byte [eax + 0x2f0bdc], cl
inc eax
cmp eax, 0x1f
jb 0x251e80
mov eax, 0x2f0bdc
ret

Function at 0x251e9b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27d0], 1
jne 0x251f02
or dword [0x2f27d0], 1
mov dword [0x2f0a24], 0x86898782
mov dword [0x2f0a28], 0x8b9d9b9a
mov dword [0x2f0a2c], 0x9a8f8a9c
mov dword [0x2f0a30], 0x8b9db18f
mov dword [0x2f0a34], 0x8f98b19a
mov dword [0x2f0a38], 0x808f879c
mov dword [0x2f0a3c], 0x9a9db19a
mov dword [0x2f0a40], 0x8980879c
mov byte [0x2f0a44], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f0a24]
xor cl, 0xee
mov byte [eax + 0x2f0bfc], cl
inc eax
cmp eax, 0x21
jb 0x251f04
mov eax, 0x2f0bfc
ret
Function at 0x251f1f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27cc], 1
jne 0x251f86
or dword [0x2f27cc], 1
mov dword [0x2f0a48], 0x86898782
mov dword [0x2f0a4c], 0x8b9d9b9a
mov dword [0x2f0a50], 0x9a8f8a9c
mov dword [0x2f0a54], 0x8b9db18f
mov dword [0x2f0a58], 0x8f98b19a
mov dword [0x2f0a5c], 0x808f879c
mov dword [0x2f0a60], 0x9b80b19a
mov dword [0x2f0a64], 0x9c8b8c83
mov byte [0x2f0a68], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f0a48]
xor cl, 0xee
mov byte [eax + 0x2f0c20], cl
inc eax
cmp eax, 0x21
jb 0x251f88
mov eax, 0x2f0c20
ret

Function at 0x251fa3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27c8], 1
jne 0x25200c
or dword [0x2f27c8], 1
mov dword [0x2f0a6c], 0x86898782
mov dword [0x2f0a70], 0x8b9d9b9a
mov dword [0x2f0a74], 0x9a8f8a9c
mov dword [0x2f0a78], 0x8b9db18f
mov dword [0x2f0a7c], 0x8f98b19a
mov dword [0x2f0a80], 0x808f879c
mov dword [0x2f0a84], 0x818cb19a
mov dword [0x2f0a88], 0x8f8b8281
mov word [0x2f0a8c], 0xee80
xor eax, eax
mov cl, byte [eax + 0x2f0a6c]
xor cl, 0xee
mov byte [eax + 0x2f0c44], cl
inc eax
cmp eax, 0x22
jb 0x25200e
mov eax, 0x2f0c44
ret

Function at 0x252029
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f27c4], 1
jne 0x25208f
or dword [0x2f27c4], 1
mov dword [0x2f0a90], 0x86898782
mov dword [0x2f0a94], 0x8b9d9b9a
mov dword [0x2f0a98], 0x9a8f8a9c
mov dword [0x2f0a9c], 0x8b9db18f
mov dword [0x2f0aa0], 0x8f98b19a
mov dword [0x2f0aa4], 0x808f879c
mov dword [0x2f0aa8], 0x9b80b19a
mov word [0x2f0aac], 0x8282
mov byte [0x2f0aae], 0xee
xor eax, eax
mov cl, byte [eax + 0x2f0a90]
xor cl, 0xee
mov byte [eax + 0x2f0c68], cl
inc eax
cmp eax, 0x1f
jb 0x252091
mov eax, 0x2f0c68
ret

Function at 0x252321
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x2baa3b
call fcn.002b9c88
sub esp, 0x20
push esi
xor esi, esi
mov dword [ebp - 0x10], esi
push edi
mov dword [ebp - 0x10], esi
call dword [0x2c20a8]
test byte [0x2f27a4], 1
mov edi, eax
jne 0x25236e
or dword [0x2f27a4], 1
mov dword [0x2f0d04], 0x989f9886
mov dword [0x2f0d08], 0xdf85949f
mov dword [0x2f0d0c], 0xf19d9d95
xor ecx, ecx
mov al, byte [ecx + 0x2f0d04]
xor al, 0xf1
mov byte [ecx + 0x2f0fbc], al
inc ecx
cmp ecx, 0xc
jb 0x252370
push esi
push esi
lea eax, [ebp - 0x10]
push eax
push esi
push edi
push 0x2f0fbc
call dword [0x2c20d4]
push eax
push 0x1b00
call dword [0x2c212c]
test eax, eax
jne 0x2523bc
call fcn.00252432
mov ecx, dword [ebp + 0xc]
push eax
push dword [ebp + 8]
call fcn.0023d30e
pop ecx
pop ecx
jmp 0x252421
test byte [0x2f279c], 1
jne 0x2523dc
or dword [0x2f279c], 1
mov word [0x2f0d2c], 0xd1cb
mov byte [0x2f0d2e], 0xf1
xor eax, eax
mov cl, byte [eax + 0x2f0d2c]
xor cl, 0xf1
mov byte [eax + 0x2f0fe4], cl
inc eax
cmp eax, 3
jb 0x2523de
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push 0x2f0fe4
push eax
call fcn.0023d30e
mov dword [ebp - 4], esi
push dword [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0023d6c1
add esp, 0x14
push esi
push 1
lea ecx, [ebp - 0x2c]
call fcn.00234ce5
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
pop edi
pop esi
mov dword fs:[0], ecx
leave
ret