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

Disassembly:
test byte [0x2f26d8], 1
jne 0x25b544
mov eax, 0xcfaa
mov ecx, eax
mov word [0x2f1748], cx
mov word [0x2f174a], cx
add ecx, 0xfffffffb
mov word [0x2f174c], cx
lea ecx, [eax - 0x28]
mov word [0x2f174e], cx
add ecx, 2
lea edx, [eax - 0xb]
mov word [0x2f1750], cx
push ebx
mov ecx, edx
mov word [0x2f1752], cx
add ecx, 0xfffffff9
push esi
mov esi, ecx
lea ecx, [eax - 0x1a]
mov word [0x2f1754], si
lea esi, [eax - 0x19]
mov word [0x2f1756], si
mov word [0x2f1764], cx
add esi, 8
add edx, 0xfffffffb
mov ecx, esi
push edi
lea edi, [eax - 0x17]
mov word [0x2f1766], cx
mov ecx, eax
mov word [0x2f175c], dx
mov edx, edi
mov word [0x2f1768], cx
mov word [0x2f176a], cx
add ecx, 0x1c
mov word [0x2f175e], dx
mov edx, ecx
or dword [0x2f26d8], 1
mov word [0x2f176c], dx
lea edx, [eax + 0x18]
mov ebx, edx
mov word [0x2f176e], bx
mov ebx, ecx
mov word [0x2f1770], bx
lea ebx, [eax + 0x25]
mov word [0x2f177e], ax
mov word [0x2f1772], bx
mov ebx, ecx
mov ecx, eax
add eax, 0xfffffffc
mov word [0x2f1780], ax
lea eax, [ecx - 0x18]
mov word [0x2f1786], ax
add eax, 0xfffffff1
mov word [0x2f1788], ax
lea eax, [ecx - 0x15]
mov word [0x2f178a], ax
add eax, 0xffffffed
mov word [0x2f178c], ax
lea eax, [ecx + 0xe]
mov word [0x2f178e], ax
add eax, 0xffffffdf
pop edi
mov word [0x2f1790], ax
lea eax, [ecx + 0x4c]
pop esi
mov word [0x2f1774], bx
mov dword [0x2f1758], 0xcf9fcfb0
mov dword [0x2f1760], 0xcf98cfbf
mov word [0x2f1776], dx
mov dword [0x2f1778], 0xcfc6cfb4
mov word [0x2f177c], cx
mov dword [0x2f1782], 0xcf99cf84
mov dword [0x2f1792], 0xcf93cf9b
mov word [0x2f1796], ax
pop ebx
xor eax, eax
mov ecx, 0xcff6
xor cx, word [eax + 0x2f1748]
add eax, 2
mov word [eax + 0x2f1f16], cx
cmp eax, 0x50
jb 0x25b546
mov eax, 0x2f1f18
ret

Function at 0x25b567
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26d4], 1
jne 0x25b5bc
or dword [0x2f26d4], 1
mov dword [0x2f1798], 0x80d699b8
mov dword [0x2f179c], 0x9f858493
mov dword [0x2f17a0], 0x9fd69899
mov dword [0x2f17a4], 0xd6999098
mov dword [0x2f17a8], 0x9f978097
mov dword [0x2f17ac], 0x9a94979a
mov word [0x2f17b0], 0xf693
xor eax, eax
mov cl, byte [eax + 0x2f1798]
xor cl, 0xf6
mov byte [eax + 0x2f1f68], cl
inc eax
cmp eax, 0x1a
jb 0x25b5be
mov eax, 0x2f1f68
ret

Function at 0x25b7ab
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26d0], 1
jne 0x25b800
or dword [0x2f26d0], 1
mov dword [0x2f17b4], 0x80d699b8
mov dword [0x2f17b8], 0x9f858493
mov dword [0x2f17bc], 0x9fd69899
mov dword [0x2f17c0], 0xd6999098
mov dword [0x2f17c4], 0x9f978097
mov dword [0x2f17c8], 0x9a94979a
mov word [0x2f17cc], 0xf693
xor eax, eax
mov cl, byte [eax + 0x2f17b4]
xor cl, 0xf6
mov byte [eax + 0x2f1f84], cl
inc eax
cmp eax, 0x1a
jb 0x25b802
mov eax, 0x2f1f84
ret
Function at 0x25b81d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26cc], 1
jne 0x25b883
or dword [0x2f26cc], 1
mov dword [0x2f17d0], 0x978098bf
mov dword [0x2f17d4], 0xd6929f9a
mov dword [0x2f17d8], 0x85849380
mov dword [0x2f17dc], 0xd698999f
mov dword [0x2f17e0], 0x9990989f
mov dword [0x2f17e4], 0x919f85d6
mov dword [0x2f17e8], 0x83829798
mov word [0x2f17ec], 0x9384
mov byte [0x2f17ee], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f17d0]
xor cl, 0xf6
mov byte [eax + 0x2f1fa0], cl
inc eax
cmp eax, 0x1f
jb 0x25b885
mov eax, 0x2f1fa0
ret

Function at 0x25bb8a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26c8], 1
jne 0x25bbf0
or dword [0x2f26c8], 1
mov dword [0x2f17f0], 0x9a9f97b0
mov dword [0x2f17f4], 0x82d69293
mov dword [0x2f17f8], 0x9391d699
mov dword [0x2f17fc], 0x9382d682
mov dword [0x2f1800], 0x90d6869b
mov dword [0x2f1804], 0x93929a99
mov dword [0x2f1808], 0x9786d684
mov word [0x2f180c], 0x9e82
mov byte [0x2f180e], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f17f0]
xor cl, 0xf6
mov byte [eax + 0x2f1fc0], cl
inc eax
cmp eax, 0x1f
jb 0x25bbf2
mov eax, 0x2f1fc0
ret

Function at 0x25bd62
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26c4], 1
jne 0x25bdb4
or dword [0x2f26c4], 1
mov dword [0x2f1810], 0xb08293b1
mov dword [0x2f1814], 0x93929a99
mov dword [0x2f1818], 0x8297a684
mov dword [0x2f181c], 0x9790d69e
mov dword [0x2f1820], 0x92939a9f
mov word [0x2f1824], 0xd6cc
mov byte [0x2f1826], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f1810]
xor cl, 0xf6
mov byte [eax + 0x2f1fe0], cl
inc eax
cmp eax, 0x17
jb 0x25bdb6
mov eax, 0x2f1fe0
ret

Function at 0x25c07e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26c0], 1
mov edx, 0xcff6
jne 0x25c115
or dword [0x2f26c0], 1
lea ecx, [edx - 0x23]
mov eax, ecx
mov word [0x2f1828], ax
add eax, 0xffffffd3
mov word [0x2f182a], ax
push esi
lea eax, [edx - 0x72]
mov esi, eax
add eax, 0x13
mov word [0x2f1834], ax
lea eax, [edx - 0x5b]
mov word [0x2f1836], ax
add eax, 6
mov word [0x2f1838], ax
lea eax, [edx - 0x36]
mov word [0x2f182c], si
add esi, 0x15
mov word [0x2f183a], ax
add eax, 2
mov word [0x2f183c], ax
lea eax, [edx - 0x31]
mov word [0x2f183e], ax
mov eax, edx
mov word [0x2f182e], si
mov dword [0x2f1830], 0xcf84cf91
mov dword [0x2f1840], 0xcfd3cfc4
mov word [0x2f1844], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x2f1828]
add eax, 2
mov word [eax + 0x2f1ff6], cx
cmp eax, 0x1e
jb 0x25c117
mov eax, 0x2f1ff8
ret

Function at 0x25c135
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26bc], 1
mov ecx, 0xcff6
jne 0x25c176
or dword [0x2f26bc], 1
lea eax, [ecx - 0x69]
mov word [0x2f1848], ax
add eax, 0xfffffff9
mov word [0x2f184a], ax
lea eax, [ecx - 0x66]
mov word [0x2f184c], ax
add eax, 0xfffffffb
mov word [0x2f184e], ax
mov eax, ecx
mov word [0x2f1850], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2f1848]
add eax, 2
mov word [eax + 0x2f2016], dx
cmp eax, 0xa
jb 0x25c178
mov eax, 0x2f2018
ret
Function at 0x25c196
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26b8], 1
mov ecx, 0xcff6
jne 0x25c1e9
or dword [0x2f26b8], 1
lea eax, [ecx - 0x69]
mov word [0x2f1854], ax
add eax, 0xfffffff9
mov word [0x2f1856], ax
lea eax, [ecx - 0x66]
mov word [0x2f1858], ax
add eax, 0x35
mov word [0x2f185a], ax
lea eax, [ecx - 0x32]
mov word [0x2f185c], ax
add eax, 0xffffffc7
mov word [0x2f185e], ax
mov eax, ecx
mov word [0x2f1860], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2f1854]
add eax, 2
mov word [eax + 0x2f2022], dx
cmp eax, 0xe
jb 0x25c1eb
mov eax, 0x2f2024
ret

Function at 0x25c209
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26b4], 1
mov ecx, 0xcff6
jne 0x25c25c
or dword [0x2f26b4], 1
lea eax, [ecx - 0x69]
mov word [0x2f1864], ax
add eax, 0xfffffff9
mov word [0x2f1866], ax
lea eax, [ecx - 0x66]
mov word [0x2f1868], ax
add eax, 0x30
mov word [0x2f186a], ax
lea eax, [ecx - 0x34]
mov word [0x2f186c], ax
add eax, 0xffffffc9
mov word [0x2f186e], ax
mov eax, ecx
mov word [0x2f1870], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2f1864]
add eax, 2
mov word [eax + 0x2f2032], dx
cmp eax, 0xe
jb 0x25c25e
mov eax, 0x2f2034
ret

Function at 0x25c27c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26b0], 1
mov ecx, 0xcff6
jne 0x25c2bd
or dword [0x2f26b0], 1
lea eax, [ecx - 0x69]
mov word [0x2f1874], ax
add eax, 0xfffffff9
mov word [0x2f1876], ax
lea eax, [ecx - 0x66]
mov word [0x2f1878], ax
add eax, 0xfffffffb
mov word [0x2f187a], ax
mov eax, ecx
mov word [0x2f187c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2f1874]
add eax, 2
mov word [eax + 0x2f2042], dx
cmp eax, 0xa
jb 0x25c2bf
mov eax, 0x2f2044
ret

Function at 0x25c2dd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26ac], 1
mov ecx, 0xcff6
jne 0x25c330
or dword [0x2f26ac], 1
lea eax, [ecx - 0x69]
mov word [0x2f1880], ax
add eax, 0xfffffff9
mov word [0x2f1882], ax
lea eax, [ecx - 0x66]
mov word [0x2f1884], ax
add eax, 0x35
mov word [0x2f1886], ax
lea eax, [ecx - 0x32]
mov word [0x2f1888], ax
add eax, 0xffffffc7
mov word [0x2f188a], ax
mov eax, ecx
mov word [0x2f188c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2f1880]
add eax, 2
mov word [eax + 0x2f204e], dx
cmp eax, 0xe
jb 0x25c332
mov eax, 0x2f2050
ret
Function at 0x25c42a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26a8], 1
mov ecx, 0xcff6
jne 0x25c66f
or dword [0x2f26a8], 1
lea eax, [ecx - 0x30]
mov word [0x2f1898], ax
inc eax
mov word [0x2f189a], ax
lea eax, [ecx - 0x32]
mov word [0x2f189c], ax
inc eax
mov word [0x2f189e], ax
lea eax, [ecx - 0x34]
mov word [0x2f18a0], ax
inc eax
mov word [0x2f18a2], ax
lea eax, [ecx - 0x36]
mov word [0x2f18a4], ax
inc eax
mov word [0x2f18a6], ax
lea eax, [ecx - 0x28]
mov word [0x2f18a8], ax
inc eax
mov word [0x2f18aa], ax
lea eax, [ecx - 0x3f]
mov word [0x2f18ac], ax
add eax, 0xfffffffd
mov word [0x2f18ae], ax
lea eax, [ecx - 0x41]
mov word [0x2f18b0], ax
add eax, 0xfffffffd
mov word [0x2f18b2], ax
lea eax, [ecx - 0x43]
mov word [0x2f18b4], ax
add eax, 0xfffffffd
mov word [0x2f18b6], ax
lea eax, [ecx - 0x45]
mov word [0x2f18b8], ax
add eax, 0xd
mov word [0x2f18ba], ax
lea eax, [ecx - 0x37]
mov word [0x2f18bc], ax
add eax, 0xfffffffd
mov word [0x2f18be], ax
lea eax, [ecx - 0x39]
mov word [0x2f18c0], ax
add eax, 0xfffffffd
mov word [0x2f18c2], ax
lea eax, [ecx - 0x3b]
mov word [0x2f18c4], ax
add eax, 0xfffffffd
mov word [0x2f18c6], ax
lea eax, [ecx - 0x3d]
mov word [0x2f18c8], ax
add eax, 0xffffffed
mov word [0x2f18ca], ax
lea eax, [ecx - 0x4f]
mov word [0x2f18cc], ax
add eax, 0xfffffffd
mov word [0x2f18ce], ax
lea eax, [ecx - 0x51]
mov word [0x2f18d0], ax
add eax, 0xfffffffd
mov word [0x2f18d2], ax
lea eax, [ecx - 0x53]
mov word [0x2f18d4], ax
add eax, 0xfffffffd
mov word [0x2f18d6], ax
lea eax, [ecx - 0x55]
mov word [0x2f18d8], ax
add eax, 0xd
mov word [0x2f18da], ax
lea eax, [ecx - 0x47]
mov word [0x2f18dc], ax
add eax, 0xfffffffd
mov word [0x2f18de], ax
lea eax, [ecx - 0x5f]
mov word [0x2f18e0], ax
add eax, 0xfffffffd
mov word [0x2f18e2], ax
lea eax, [ecx - 0x61]
mov word [0x2f18e4], ax
add eax, 0xfffffffd
mov word [0x2f18e6], ax
lea eax, [ecx - 0x63]
mov word [0x2f18e8], ax
add eax, 0xfffffffd
mov word [0x2f18ea], ax
lea eax, [ecx - 0x65]
mov word [0x2f18ec], ax
add eax, 0xd
mov word [0x2f18ee], ax
lea eax, [ecx - 0x57]
mov word [0x2f18f0], ax
add eax, 0xfffffffd
mov word [0x2f18f2], ax
lea eax, [ecx - 0x59]
mov word [0x2f18f4], ax
add eax, 0xfffffffd
mov word [0x2f18f6], ax
lea eax, [ecx - 0x5b]
mov word [0x2f18f8], ax
add eax, 0xfffffffd
mov word [0x2f18fa], ax
lea eax, [ecx - 0x5d]
mov word [0x2f18fc], ax
add eax, 0xffffffed
mov word [0x2f18fe], ax
lea eax, [ecx - 0x6f]
mov word [0x2f1900], ax
add eax, 0xfffffffd
mov word [0x2f1902], ax
lea eax, [ecx - 0x71]
mov word [0x2f1904], ax
add eax, 0xfffffffd
mov word [0x2f1906], ax
lea eax, [ecx - 0x73]
mov word [0x2f1908], ax
add eax, 0xfffffffd
mov word [0x2f190a], ax
lea eax, [ecx - 0x75]
mov word [0x2f190c], ax
add eax, 0xd
mov word [0x2f190e], ax
lea eax, [ecx - 0x67]
mov word [0x2f1910], ax
add eax, 0xfffffffd
mov word [0x2f1912], ax
mov eax, ecx
mov word [0x2f1914], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x2f1898]
add eax, 2
mov word [eax + 0x2f205e], dx
cmp eax, 0x7e
jb 0x25c671
mov eax, 0x2f2060
ret
Function at 0x25cd41
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26a4], 1
jne 0x25cda8
or dword [0x2f26a4], 1
mov dword [0x2f1918], 0x8ca98c9b
mov dword [0x2f191c], 0x84a9869f
mov dword [0x2f1920], 0x93929793
mov dword [0x2f1924], 0x989fa984
mov dword [0x2f1928], 0x90a9829f
mov dword [0x2f192c], 0xde939a9f
mov dword [0x2f1930], 0x9790d6df
mov dword [0x2f1934], 0x92939a9f
mov byte [0x2f1938], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f1918]
xor cl, 0xf6
mov byte [eax + 0x2f20e0], cl
inc eax
cmp eax, 0x21
jb 0x25cdaa
mov eax, 0x2f20e0
ret

Function at 0x25cdc5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f26a0], 1
jne 0x25ce2c
or dword [0x2f26a0], 1
mov dword [0x2f193c], 0x8ca98c9b
mov dword [0x2f1940], 0x84a9869f
mov dword [0x2f1944], 0x93929793
mov dword [0x2f1948], 0x9f90a984
mov dword [0x2f194c], 0x85a9939a
mov dword [0x2f1950], 0xde829782
mov dword [0x2f1954], 0x9790d6df
mov dword [0x2f1958], 0x92939a9f
mov byte [0x2f195c], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f193c]
xor cl, 0xf6
mov byte [eax + 0x2f2104], cl
inc eax
cmp eax, 0x21
jb 0x25ce2e
mov eax, 0x2f2104
ret

Function at 0x25ce49
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f269c], 1
jne 0x25cec7
or dword [0x2f269c], 1
mov dword [0x2f1960], 0x8ca98c9b
mov dword [0x2f1964], 0x84a9869f
mov dword [0x2f1968], 0x93929793
mov dword [0x2f196c], 0x8e93a984
mov dword [0x2f1970], 0x95978482
mov dword [0x2f1974], 0x9f90a982
mov dword [0x2f1978], 0x82a9939a
mov dword [0x2f197c], 0x939ea999
mov dword [0x2f1980], 0xdfde8697
mov dword [0x2f1984], 0x9f9790d6
mov dword [0x2f1988], 0xf692939a
xor eax, eax
mov cl, byte [eax + 0x2f1960]
xor cl, 0xf6
mov byte [eax + 0x2f2128], cl
inc eax
cmp eax, 0x2c
jb 0x25cec9
mov eax, 0x2f2128
ret

Function at 0x25cee4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2698], 1
jne 0x25cf4e
or dword [0x2f2698], 1
mov dword [0x2f198c], 0x9a9f97b0
mov dword [0x2f1990], 0x82d69293
mov dword [0x2f1994], 0x8495d699
mov dword [0x2f1998], 0x93829793
mov dword [0x2f199c], 0x859392d6
mov dword [0x2f19a0], 0x97989f82
mov dword [0x2f19a4], 0x98999f82
mov dword [0x2f19a8], 0x829786d6
mov dword [0x2f19ac], 0xf6d6cc9e
xor eax, eax
mov cl, byte [eax + 0x2f198c]
xor cl, 0xf6
mov byte [eax + 0x2f2154], cl
inc eax
cmp eax, 0x24
jb 0x25cf50
mov eax, 0x2f2154
ret

Function at 0x25cf6b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2694], 1
jne 0x25cfd1
or dword [0x2f2694], 1
mov dword [0x2f19b0], 0x9a9f97b0
mov dword [0x2f19b4], 0x82d69293
mov dword [0x2f19b8], 0x8495d699
mov dword [0x2f19bc], 0x93829793
mov dword [0x2f19c0], 0x828399d6
mov dword [0x2f19c4], 0xd6828386
mov dword [0x2f19c8], 0x939a9f90
mov word [0x2f19cc], 0xd6cc
mov byte [0x2f19ce], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f19b0]
xor cl, 0xf6
mov byte [eax + 0x2f2178], cl
inc eax
cmp eax, 0x1f
jb 0x25cfd3
mov eax, 0x2f2178
ret
Function at 0x25d008
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2690], 1
jne 0x25d046
or dword [0x2f2690], 1
mov dword [0x2f19d0], 0x99a185bf
mov dword [0x2f19d4], 0xa6c2c081
mov dword [0x2f19d8], 0x93959984
mov word [0x2f19dc], 0x8585
mov byte [0x2f19de], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f19d0]
xor cl, 0xf6
mov byte [eax + 0x2f2198], cl
inc eax
cmp eax, 0xf
jb 0x25d048
mov eax, 0x2f2198
ret

Function at 0x25d15e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f268c], 1
jne 0x25d1c7
or dword [0x2f268c], 1
mov dword [0x2f19e0], 0x999a9ab7
mov dword [0x2f19e4], 0x93829795
mov dword [0x2f19e8], 0xbf9298b7
mov dword [0x2f19ec], 0x9f829f98
mov dword [0x2f19f0], 0x8c9f9a97
mov dword [0x2f19f4], 0x929fa593
mov dword [0x2f19f8], 0x9f9790d6
mov dword [0x2f19fc], 0xcc92939a
mov word [0x2f1a00], 0xf6d6
xor eax, eax
mov cl, byte [eax + 0x2f19e0]
xor cl, 0xf6
mov byte [eax + 0x2f21a8], cl
inc eax
cmp eax, 0x22
jb 0x25d1c9
mov eax, 0x2f21a8
ret

Function at 0x25d1e4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2688], 1
jne 0x25d243
or dword [0x2f2688], 1
mov dword [0x2f1a04], 0x95939eb5
mov dword [0x2f1a08], 0x9d99a29d
mov dword [0x2f1a0c], 0x93bb9893
mov dword [0x2f1a10], 0x8493949b
mov dword [0x2f1a14], 0x869f9e85
mov dword [0x2f1a18], 0x9f9790d6
mov dword [0x2f1a1c], 0xcc92939a
mov word [0x2f1a20], 0xf6d6
xor eax, eax
mov cl, byte [eax + 0x2f1a04]
xor cl, 0xf6
mov byte [eax + 0x2f21cc], cl
inc eax
cmp eax, 0x1e
jb 0x25d245
mov eax, 0x2f21cc
ret

Function at 0x25d4a9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f267c], 1
jne 0x25d52e
or dword [0x2f267c], 1
mov dword [0x2f1a38], 0x989897b5
mov dword [0x2f1a3c], 0x87d68299
mov dword [0x2f1a40], 0x8f849383
mov dword [0x2f1a44], 0xc0d697d6
mov dword [0x2f1a48], 0x9f94d6c2
mov dword [0x2f1a4c], 0x9f80d682
mov dword [0x2f1a50], 0x99d68193
mov dword [0x2f1a54], 0xc4c5d698
mov dword [0x2f1a58], 0x829f94d6
mov dword [0x2f1a5c], 0x989f81d6
mov dword [0x2f1a60], 0x85819992
mov byte [0x2f1a64], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f1a38]
xor cl, 0xf6
mov byte [eax + 0x2f2200], cl
inc eax
cmp eax, 0x2d
jb 0x25d530
mov eax, 0x2f2200
ret

Function at 0x25d54b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2678], 1
jne 0x25d5fb
or dword [0x2f2678], 1
push ebx
push esi
mov eax, 0xcfbe
mov word [0x2f1a68], ax
dec eax
mov word [0x2f1a6a], ax
push edi
mov edi, 0xcfb3
mov eax, edi
mov word [0x2f1a6c], ax
add eax, 0xfffffffc
mov word [0x2f1a6e], ax
lea esi, [edi - 0xa]
mov eax, esi
mov word [0x2f1a70], ax
lea edx, [edi + 7]
mov eax, edx
mov word [0x2f1a72], ax
dec eax
mov word [0x2f1a74], ax
lea ecx, [edi + 2]
mov eax, ecx
mov word [0x2f1a76], ax
add eax, 2
mov ebx, eax
lea eax, [edi + 0xc]
pop edi
mov word [0x2f1a86], ax
add eax, 0x37
pop esi
mov word [0x2f1a78], bx
mov dword [0x2f1a7a], 0xcfa9cfba
mov dword [0x2f1a7e], 0xcfb7cfbb
mov dword [0x2f1a82], 0xcfbecfb5
mov dword [0x2f1a88], 0xcfb3cfb8
mov word [0x2f1a8c], ax
pop ebx
xor eax, eax
mov ecx, 0xcff6
xor cx, word [eax + 0x2f1a68]
add eax, 2
mov word [eax + 0x2f222e], cx
cmp eax, 0x26
jb 0x25d5fd
mov eax, 0x2f2230
ret
Function at 0x25d61e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2674], 1
jne 0x25d6cb
or dword [0x2f2674], 1
mov eax, 0xcfbe
mov word [0x2f1a90], ax
dec eax
mov word [0x2f1a92], ax
mov ecx, 0xcfb3
push ebx
mov eax, ecx
mov word [0x2f1a94], ax
add eax, 0xfffffffc
push esi
mov word [0x2f1a96], ax
lea esi, [ecx - 0xa]
mov eax, esi
mov word [0x2f1a98], ax
add eax, 0xc
mov word [0x2f1a9a], ax
lea edx, [ecx - 0x10]
mov eax, edx
mov word [0x2f1a9c], ax
inc eax
mov ebx, eax
mov word [0x2f1a9e], bx
mov word [0x2f1aa0], bx
mov ebx, ecx
mov word [0x2f1aa2], bx
add ebx, 5
mov word [0x2f1ab0], ax
lea eax, [ecx + 0x43]
pop esi
mov word [0x2f1aa4], bx
mov dword [0x2f1aa6], 0xcfa9cfa2
mov word [0x2f1aaa], dx
mov dword [0x2f1aac], 0xcfb3cfa5
mov word [0x2f1ab2], ax
pop ebx
xor eax, eax
mov ecx, 0xcff6
xor cx, word [eax + 0x2f1a90]
add eax, 2
mov word [eax + 0x2f2256], cx
cmp eax, 0x24
jb 0x25d6cd
mov eax, 0x2f2258
ret

Function at 0x25d6ee
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2670], 1
mov edx, 0xcff6
jne 0x25d760
or dword [0x2f2670], 1
lea eax, [edx - 0x38]
mov word [0x2f1ab4], ax
dec eax
mov word [0x2f1ab6], ax
lea ecx, [edx - 0x43]
mov eax, ecx
mov word [0x2f1ab8], ax
add eax, 0xfffffffc
mov word [0x2f1aba], ax
lea eax, [edx - 0x4d]
mov word [0x2f1abc], ax
add eax, 0xfffffffa
mov word [0x2f1abe], ax
lea eax, [edx - 0x51]
push esi
mov esi, eax
mov eax, edx
mov word [0x2f1ac0], si
mov word [0x2f1ac2], cx
mov dword [0x2f1ac4], 0xcfa5cfa4
mov word [0x2f1ac8], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x2f1ab4]
add eax, 2
mov word [eax + 0x2f227a], cx
cmp eax, 0x16
jb 0x25d762
mov eax, 0x2f227c
ret

Function at 0x25d780
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f266c], 1
jne 0x25d840
or dword [0x2f266c], 1
push ebx
mov eax, 0xcfbe
mov word [0x2f1acc], ax
dec eax
mov word [0x2f1ace], ax
push esi
mov esi, 0xcfb3
mov eax, esi
mov word [0x2f1ad0], ax
add eax, 0xfffffffc
mov word [0x2f1ad2], ax
lea edx, [esi - 0xa]
lea ecx, [esi + 2]
mov eax, edx
mov word [0x2f1ad4], ax
mov eax, ecx
mov word [0x2f1ad6], ax
add eax, 0xffffffee
mov word [0x2f1ad8], ax
lea eax, [esi - 0xf]
mov ebx, eax
add eax, 0x14
mov esi, eax
lea eax, [edx + 7]
mov word [0x2f1aec], ax
add eax, 0xf
mov word [0x2f1aee], ax
lea eax, [edx + 8]
mov word [0x2f1ae0], si
mov word [0x2f1af0], ax
add eax, 0x45
pop esi
mov word [0x2f1ada], bx
mov dword [0x2f1adc], 0xcfb3cfa4
mov dword [0x2f1ae2], 0xcfa9cfa2
mov word [0x2f1ae6], cx
mov dword [0x2f1ae8], 0xcfb8cfb9
mov word [0x2f1af2], ax
pop ebx
xor eax, eax
mov ecx, 0xcff6
xor cx, word [eax + 0x2f1acc]
add eax, 2
mov word [eax + 0x2f2292], cx
cmp eax, 0x28
jb 0x25d842
mov eax, 0x2f2294
ret
Function at 0x25d863
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2668], 1
jne 0x25d912
or dword [0x2f2668], 1
mov eax, 0xcfbe
mov word [0x2f1af4], ax
dec eax
mov word [0x2f1af6], ax
mov edx, 0xcfb3
mov eax, edx
mov word [0x2f1af8], ax
add eax, 0xfffffffc
mov word [0x2f1afa], ax
lea ecx, [edx - 0xa]
mov eax, ecx
mov word [0x2f1afc], ax
add eax, 0xc
mov word [0x2f1afe], ax
lea eax, [edx + 7]
mov word [0x2f1b00], ax
add eax, 0xfffffffd
mov word [0x2f1b02], ax
lea eax, [edx - 0xe]
push edi
mov edi, eax
add eax, 0x14
mov ecx, eax
mov word [0x2f1b12], ax
lea eax, [edx - 0x11]
mov word [0x2f1b14], ax
add eax, 0x54
mov word [0x2f1b04], di
mov word [0x2f1b06], di
mov dword [0x2f1b08], 0xcfa5cfb3
mov dword [0x2f1b0c], 0xcfa4cfa9
mov word [0x2f1b10], cx
mov word [0x2f1b16], ax
pop edi
xor eax, eax
mov ecx, 0xcff6
xor cx, word [eax + 0x2f1af4]
add eax, 2
mov word [eax + 0x2f22ba], cx
cmp eax, 0x24
jb 0x25d914
mov eax, 0x2f22bc
ret

Function at 0x25dce0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2650], 1
jne 0x25dd35
or dword [0x2f2650], 1
mov dword [0x2f1ba0], 0xb59193a4
mov dword [0x2f1ba4], 0x82979384
mov dword [0x2f1ba8], 0x8f93bd93
mov dword [0x2f1bac], 0xdfde8eb3
mov dword [0x2f1bb0], 0x9f9790d6
mov dword [0x2f1bb4], 0xcc92939a
mov word [0x2f1bb8], 0xf6d6
xor eax, eax
mov cl, byte [eax + 0x2f1ba0]
xor cl, 0xf6
mov byte [eax + 0x2f2318], cl
inc eax
cmp eax, 0x1a
jb 0x25dd37
mov eax, 0x2f2318
ret

Function at 0x25de17
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f264c], 1
jne 0x25de7d
or dword [0x2f264c], 1
mov dword [0x2f1bbc], 0x9b8398b3
mov dword [0x2f1bc0], 0x82978493
mov dword [0x2f1bc4], 0xd698999f
mov dword [0x2f1bc8], 0x9392989f
mov dword [0x2f1bcc], 0x8399d68e
mov dword [0x2f1bd0], 0x9099d682
mov dword [0x2f1bd4], 0x989784d6
mov word [0x2f1bd8], 0x9391
mov byte [0x2f1bda], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f1bbc]
xor cl, 0xf6
mov byte [eax + 0x2f2334], cl
inc eax
cmp eax, 0x1f
jb 0x25de7f
mov eax, 0x2f2334
ret

Function at 0x25de9a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2648], 1
jne 0x25dee6
or dword [0x2f2648], 1
mov dword [0x2f1bdc], 0xb39193a4
mov dword [0x2f1be0], 0xbd9b8398
mov dword [0x2f1be4], 0x8eb38f93
mov dword [0x2f1be8], 0x90d6dfde
mov dword [0x2f1bec], 0x939a9f97
mov dword [0x2f1bf0], 0xf6d6cc92
xor eax, eax
mov cl, byte [eax + 0x2f1bdc]
xor cl, 0xf6
mov byte [eax + 0x2f2354], cl
inc eax
cmp eax, 0x18
jb 0x25dee8
mov eax, 0x2f2354
ret

Function at 0x25e04b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2f2644], 1
jne 0x25e080
or dword [0x2f2644], 1
mov dword [0x2f1bf4], 0x9a9a83b8
mov dword [0x2f1bf8], 0x989995d6
mov dword [0x2f1bfc], 0x828e9382
mov byte [0x2f1c00], 0xf6
xor eax, eax
mov cl, byte [eax + 0x2f1bf4]
xor cl, 0xf6
mov byte [eax + 0x2f236c], cl
inc eax
cmp eax, 0xd
jb 0x25e082
mov eax, 0x2f236c
ret