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

Disassembly:
push ebp
mov ebp, esp
push ecx
and dword [ebp - 4], 0
cmp dword [ebp + 8], 0
push ebx
push edi
mov edi, eax
jbe 0x40f391
mov ebx, ecx
sub ebx, edi
test byte [0x4a4410], 1
jne 0x40f2e6
or dword [0x4a4410], 1
mov eax, 0x9ff6
mov word [0x4a0454], ax
add eax, 0xffffffea
mov word [0x4a0456], ax
mov eax, 0x9feb
mov word [0x4a0458], ax
add eax, 0xfffffff6
mov word [0x4a045a], ax
mov eax, 0x9f85
mov word [0x4a045c], ax
xor eax, eax
mov ecx, 0x9f85
xor cx, word [eax + 0x4a0454]
add eax, 2
mov word [eax + 0x4a0552], cx
cmp eax, 0xa
jb 0x40f2e8
mov eax, dword [ebx + edi]
mov ecx, 0x4a0554
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x40f331
test dx, dx
je 0x40f32d
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x40f331
add eax, 4
add ecx, 4
test dx, dx
jne 0x40f30b
xor eax, eax
jmp 0x40f336
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x40f342
mov dword [edi], 0x385
jmp 0x40f37f
call fcn.0040f3a0
mov ecx, dword [ebx + edi]
mov dx, word [ecx]
cmp dx, word [eax]
jne 0x40f370
test dx, dx
je 0x40f36c
mov dx, word [ecx + 2]
cmp dx, word [eax + 2]
jne 0x40f370
add ecx, 4
add eax, 4
test dx, dx
jne 0x40f34a
xor eax, eax
jmp 0x40f375
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x40f399
mov dword [edi], 0x386
inc dword [ebp - 4]
mov eax, dword [ebp - 4]
add edi, 4
cmp eax, dword [ebp + 8]
jb 0x40f2a3
xor eax, eax
pop edi
pop ebx
leave
ret 4
mov eax, 0x80020006
jmp 0x40f393

Function at 0x40f3a0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a440c], 1
jne 0x40f450
or dword [0x4a440c], 1
mov eax, 0x9fe4
mov word [0x4a0460], ax
add eax, 0xfffffffd
mov ecx, eax
mov word [0x4a0464], ax
mov eax, 0x9fc0
mov word [0x4a0466], ax
add eax, 0x33
mov word [0x4a0468], ax
mov eax, 0x9fe0
mov word [0x4a0462], cx
mov ecx, eax
lea edx, [eax + 0xb]
mov word [0x4a046a], cx
mov ecx, edx
push edi
mov word [0x4a046c], cx
add ecx, 6
mov edi, ecx
mov word [0x4a046e], di
lea edi, [eax - 0x17]
mov word [0x4a0470], di
add edi, 0x23
mov ecx, eax
add eax, 0x17
mov word [0x4a047e], ax
lea eax, [ecx - 0x5b]
mov word [0x4a0472], di
mov dword [0x4a0474], 0x9ff19ff6
mov word [0x4a0478], cx
mov dword [0x4a047a], 0x9fe09feb
mov word [0x4a0480], ax
pop edi
xor eax, eax
mov ecx, 0x9f85
xor cx, word [eax + 0x4a0460]
add eax, 2
mov word [eax + 0x4a055e], cx
cmp eax, 0x22
jb 0x40f452
mov eax, 0x4a0560
ret

Function at 0x40f7c4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4408], 1
mov edx, 0x9f85
jne 0x40f827
or dword [0x4a4408], 1
lea ecx, [edx + 0x5b]
mov eax, ecx
mov word [0x4a0484], ax
add eax, 0x17
push esi
mov esi, eax
lea eax, [edx + 0x44]
mov word [0x4a048e], ax
add eax, 0x23
mov word [0x4a0490], ax
mov eax, edx
mov word [0x4a0486], si
mov word [0x4a0488], si
mov dword [0x4a048a], 0x9ff79fea
mov dword [0x4a0492], 0x9fe09feb
mov word [0x4a0496], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x4a0484]
add eax, 2
mov word [eax + 0x4a0582], cx
cmp eax, 0x14
jb 0x40f829
mov eax, 0x4a0584
ret
Function at 0x40f847
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4404], 1
jne 0x40f8e3
or dword [0x4a4404], 1
mov edx, 0x9fe0
mov eax, edx
mov word [0x4a0498], ax
add eax, 0x17
mov ecx, eax
mov word [0x4a049a], cx
mov word [0x4a049c], cx
lea ecx, [edx + 0xa]
mov word [0x4a049e], cx
mov ecx, eax
mov word [0x4a04a0], cx
lea ecx, [edx - 0x1a]
mov word [0x4a04a2], cx
add ecx, 0x27
mov word [0x4a04a4], cx
lea ecx, [edx + 4]
push edi
mov edi, ecx
mov word [0x4a04a6], di
mov edi, eax
mov word [0x4a04aa], cx
mov word [0x4a04b2], ax
add ecx, 2
lea eax, [edx - 0x5b]
mov word [0x4a04a8], di
mov word [0x4a04ac], cx
mov dword [0x4a04ae], 0x9fe09ff1
mov word [0x4a04b4], ax
pop edi
xor eax, eax
mov ecx, 0x9f85
xor cx, word [eax + 0x4a0498]
add eax, 2
mov word [eax + 0x4a0596], cx
cmp eax, 0x1e
jb 0x40f8e5
mov eax, 0x4a0598
ret

Function at 0x40f906
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4400], 1
jne 0x40f967
or dword [0x4a4400], 1
mov edx, 0x9fe0
mov eax, edx
mov word [0x4a04b8], ax
add eax, 0x17
mov ecx, eax
mov word [0x4a04ba], cx
mov word [0x4a04bc], cx
push edi
lea ecx, [edx + 0xa]
mov edi, ecx
mov word [0x4a04c0], ax
lea eax, [edx - 0x5b]
mov word [0x4a04be], di
mov dword [0x4a04c2], 0x9fea9fc6
mov dword [0x4a04c6], 0x9fe09fe1
mov word [0x4a04ca], ax
pop edi
xor eax, eax
mov ecx, 0x9f85
xor cx, word [eax + 0x4a04b8]
add eax, 2
mov word [eax + 0x4a05b6], cx
cmp eax, 0x14
jb 0x40f969
mov eax, 0x4a05b8
ret

Function at 0x40f98a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43fc], 1
mov edx, 0x9f85
jne 0x40fa07
or dword [0x4a43fc], 1
lea ecx, [edx + 0x5b]
mov eax, ecx
mov word [0x4a04cc], ax
add eax, 0x17
push esi
mov esi, eax
lea eax, [edx + 0x43]
mov word [0x4a04d6], ax
mov eax, ecx
mov word [0x4a04d8], ax
add eax, 0x16
mov word [0x4a04ce], si
mov word [0x4a04d0], si
mov esi, eax
mov word [0x4a04dc], ax
lea eax, [edx + 0x5f]
mov word [0x4a04de], ax
mov eax, edx
mov word [0x4a04da], si
mov dword [0x4a04d2], 0x9ff79fea
mov dword [0x4a04e0], 0x9fe09fe2
mov word [0x4a04e4], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x4a04cc]
add eax, 2
mov word [eax + 0x4a05ca], cx
cmp eax, 0x1a
jb 0x40fa09
mov eax, 0x4a05cc
ret

Function at 0x40fa27
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43f8], 1
mov ecx, 0x9f85
jne 0x40fa86
or dword [0x4a43f8], 1
lea eax, [ecx + 0x5b]
mov word [0x4a04e8], ax
add eax, 0x17
mov edx, eax
mov word [0x4a04ea], dx
mov word [0x4a04ec], dx
lea edx, [ecx + 0x65]
mov word [0x4a04ee], dx
mov edx, eax
lea eax, [ecx + 0x64]
mov word [0x4a04f6], ax
mov eax, ecx
mov word [0x4a04f0], dx
mov dword [0x4a04f2], 0x9ff79fd0
mov word [0x4a04f8], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4a04e8]
add eax, 2
mov word [eax + 0x4a05e6], dx
cmp eax, 0x12
jb 0x40fa88
mov eax, 0x4a05e8
ret

Function at 0x40ffdc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43f0], 1
jne 0x410000
or dword [0x4a43f0], 1
mov dword [0x4a0500], 0xeae6dea5
mov dword [0x4a0504], 0x85b8e0e1
xor eax, eax
mov cl, byte [eax + 0x4a0500]
xor cl, 0x85
mov byte [eax + 0x4a0600], cl
inc eax
cmp eax, 8
jb 0x410002
mov eax, 0x4a0600
ret
Function at 0x410c0b
Capabilities:
Encode data using xor

Disassembly:
push esi
push edi
push 0x31
pop ecx
mov esi, 0x477c98
mov edi, 0x4a4700
push 0x47c7fc
rep movsd dword es:[edi], dword [esi]
call fcn.00444da0
pop ecx
pop edi
pop esi
cmp eax, 0xffffffff
jne 0x410c31
xor al, al
ret
push 0x477da0
call fcn.00443200
pop ecx
cmp eax, 0xffffffff
je 0x410c2e
push 0x477ea8
call fcn.00441cb0
pop ecx
cmp eax, 0xffffffff
je 0x410c2e
test byte [0x4a43e4], 1
jne 0x410c72
or dword [0x4a43e4], 1
mov dword [0x4a0620], 0x1b4b4259
mov byte [0x4a0624], 0x2a
xor eax, eax
mov cl, byte [eax + 0x4a0620]
xor cl, 0x2a
mov byte [eax + 0x4a06d8], cl
inc eax
cmp eax, 5
jb 0x410c74
push 0x4a06d8
call fcn.004432b0
pop ecx
mov dword [0x49a8a4], eax
test eax, eax
js 0x410c2e
call fcn.00410cfd
push eax
call fcn.00444c00
pop ecx
mov dword [0x49a8a8], eax
test eax, eax
js 0x410c2e
test byte [0x4a43dc], 1
jne 0x410cd0
or dword [0x4a43dc], 1
mov dword [0x4a0630], 0x2a594f4b
xor eax, eax
mov cl, byte [eax + 0x4a0630]
xor cl, 0x2a
mov byte [eax + 0x4a06e8], cl
inc eax
cmp eax, 4
jb 0x410cd2
push 0x4a06e8
call fcn.00443270
test eax, eax
mov dword [0x49a8ac], eax
pop ecx
setns al
ret

Function at 0x410cfd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43e0], 1
jne 0x410d21
or dword [0x4a43e0], 1
mov dword [0x4a0628], 0x5e58454c
mov dword [0x4a062c], 0x2a4b445f
xor eax, eax
mov cl, byte [eax + 0x4a0628]
xor cl, 0x2a
mov byte [eax + 0x4a06e0], cl
inc eax
cmp eax, 8
jb 0x410d23
mov eax, 0x4a06e0
ret

Function at 0x410fd2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43d8], 1
jne 0x411010
or dword [0x4a43d8], 1
mov dword [0x4a0634], 0x430a5a47
mov dword [0x4a0638], 0xa5e4344
mov dword [0x4a063c], 0x46434b4c
mov word [0x4a0640], 0x4e4f
mov byte [0x4a0642], 0x2a
xor eax, eax
mov cl, byte [eax + 0x4a0634]
xor cl, 0x2a
mov byte [eax + 0x4a06ec], cl
inc eax
cmp eax, 0xf
jb 0x411012
mov eax, 0x4a06ec
ret

Function at 0x41102d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43d4], 1
jne 0x41106b
or dword [0x4a43d4], 1
mov dword [0x4a0644], 0x430a5a47
mov dword [0x4a0648], 0xa5e4344
mov dword [0x4a064c], 0x46434b4c
mov word [0x4a0650], 0x4e4f
mov byte [0x4a0652], 0x2a
xor eax, eax
mov cl, byte [eax + 0x4a0644]
xor cl, 0x2a
mov byte [eax + 0x4a06fc], cl
inc eax
cmp eax, 0xf
jb 0x41106d
mov eax, 0x4a06fc
ret

Function at 0x411088
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43d0], 1
jne 0x4110c6
or dword [0x4a43d0], 1
mov dword [0x4a0654], 0x755e4f59
mov dword [0x4a0658], 0xa5e4443
mov dword [0x4a065c], 0x46434b4c
mov word [0x4a0660], 0x4e4f
mov byte [0x4a0662], 0x2a
xor eax, eax
mov cl, byte [eax + 0x4a0654]
xor cl, 0x2a
mov byte [eax + 0x4a070c], cl
inc eax
cmp eax, 0xf
jb 0x4110c8
mov eax, 0x4a070c
ret
Function at 0x4110e3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43cc], 1
jne 0x41112c
or dword [0x4a43cc], 1
mov dword [0x4a0664], 0x4359445f
mov dword [0x4a0668], 0x4e4f444d
mov dword [0x4a066c], 0x4b4f5875
mov dword [0x4a0670], 0x4b4c0a4e
mov dword [0x4a0674], 0x4e4f4643
mov byte [0x4a0678], 0x2a
xor eax, eax
mov cl, byte [eax + 0x4a0664]
xor cl, 0x2a
mov byte [eax + 0x4a071c], cl
inc eax
cmp eax, 0x15
jb 0x41112e
mov eax, 0x4a071c
ret

Function at 0x411149
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43c8], 1
jne 0x411188
or dword [0x4a43c8], 1
mov dword [0x4a067c], 0x4d44585a
mov dword [0x4a0680], 0x414b470a
mov dword [0x4a0684], 0x4b4c0a4f
mov dword [0x4a0688], 0x4e4f4643
mov byte [0x4a068c], 0x2a
xor eax, eax
mov cl, byte [eax + 0x4a067c]
xor cl, 0x2a
mov byte [eax + 0x4a0734], cl
inc eax
cmp eax, 0x11
jb 0x41118a
mov eax, 0x4a0734
ret

Function at 0x4111a5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43c4], 1
jne 0x4111ed
or dword [0x4a43c4], 1
mov dword [0x4a0690], 0x5a535849
mov dword [0x4a0694], 0x430a455e
mov dword [0x4a0698], 0xa5e4344
mov dword [0x4a069c], 0x46434b4c
mov word [0x4a06a0], 0x4e4f
mov byte [0x4a06a2], 0x2a
xor eax, eax
mov cl, byte [eax + 0x4a0690]
xor cl, 0x2a
mov byte [eax + 0x4a0748], cl
inc eax
cmp eax, 0x13
jb 0x4111ef
mov eax, 0x4a0748
ret

Function at 0x411421
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43c0], 1
jne 0x411444
or dword [0x4a43c0], 1
mov dword [0x4a06a4], 0x4e595943
mov word [0x4a06a8], 0x2a41
xor eax, eax
mov cl, byte [eax + 0x4a06a4]
xor cl, 0x2a
mov byte [eax + 0x4a075c], cl
inc eax
cmp eax, 6
jb 0x411446
mov eax, 0x4a075c
ret

Function at 0x411461
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43bc], 1
jne 0x41148e
or dword [0x4a43bc], 1
mov dword [0x4a06ac], 0x48585f42
mov dword [0x4a06b0], 0x585f4e4b
mov word [0x4a06b4], 0x2a58
xor eax, eax
mov cl, byte [eax + 0x4a06ac]
xor cl, 0x2a
mov byte [eax + 0x4a0764], cl
inc eax
cmp eax, 0xa
jb 0x411490
mov eax, 0x4a0764
ret

Function at 0x411589
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43b8], 1
jne 0x4115b6
or dword [0x4a43b8], 1
mov dword [0x4a06b8], 0x48585f42
mov dword [0x4a06bc], 0x585f4e4b
mov word [0x4a06c0], 0x2a58
xor eax, eax
mov cl, byte [eax + 0x4a06b8]
xor cl, 0x2a
mov byte [eax + 0x4a0770], cl
inc eax
cmp eax, 0xa
jb 0x4115b8
mov eax, 0x4a0770
ret

Function at 0x411f16
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a43a0], 1
jne 0x411f5f
or dword [0x4a43a0], 1
mov dword [0x4a080c], 0xe2f4e6e5
mov dword [0x4a0810], 0xe2a7b3b1
mov dword [0x4a0814], 0xe3e8e4e9
mov dword [0x4a0818], 0xe6e1a7e2
mov dword [0x4a081c], 0xe3e2ebee
mov byte [0x4a0820], 0x87
xor eax, eax
mov cl, byte [eax + 0x4a080c]
xor cl, 0x87
mov byte [eax + 0x4a0870], cl
inc eax
cmp eax, 0x15
jb 0x411f61
mov eax, 0x4a0870
ret
Function at 0x4120aa
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a439c], 1
jne 0x4120f3
or dword [0x4a439c], 1
mov dword [0x4a0824], 0xe2f4e6e5
mov dword [0x4a0828], 0xe3a7b3b1
mov dword [0x4a082c], 0xe3e8e4e2
mov dword [0x4a0830], 0xe6e1a7e2
mov dword [0x4a0834], 0xe3e2ebee
mov byte [0x4a0838], 0x87
xor eax, eax
mov cl, byte [eax + 0x4a0824]
xor cl, 0x87
mov byte [eax + 0x4a0888], cl
inc eax
cmp eax, 0x15
jb 0x4120f5
mov eax, 0x4a0888
ret

Function at 0x414a9b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4310], 1
jne 0x414b45
or dword [0x4a4310], 1
mov dword [0x4a0bc8], 0xfbeae7cc
mov dword [0x4a0bcc], 0xe0fdf9f0
mov dword [0x4a0bd0], 0xfba9e7e6
mov dword [0x4a0bd4], 0xecfcf8ec
mov dword [0x4a0bd8], 0xedecfdfa
mov dword [0x4a0bdc], 0xfdfceba9
mov dword [0x4a0be0], 0xe0e1fda9
mov dword [0x4a0be4], 0xe1fda9fa
mov dword [0x4a0be8], 0xede8ecfb
mov dword [0x4a0bec], 0xfae8e1a9
mov dword [0x4a0bf0], 0xa9e6e7a9
mov dword [0x4a0bf4], 0xf9f0fbea
mov dword [0x4a0bf8], 0xe0a9e6fd
mov dword [0x4a0bfc], 0xe8fdfae7
mov dword [0x4a0c00], 0x89eceae7
xor eax, eax
mov cl, byte [eax + 0x4a0bc8]
xor cl, 0x89
mov byte [eax + 0x4a0cec], cl
inc eax
cmp eax, 0x3c
jb 0x414b47
mov eax, 0x4a0cec
ret

Function at 0x414b62
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a430c], 1
jne 0x414bb8
or dword [0x4a430c], 1
mov dword [0x4a0c04], 0xe5e0e8cf
mov dword [0x4a0c08], 0xfda9edec
mov dword [0x4a0c0c], 0xe7eca9e6
mov dword [0x4a0c10], 0xf9f0fbea
mov dword [0x4a0c14], 0xe6f9a9fd
mov dword [0x4a0c18], 0xeba9fdfa
mov dword [0x4a0c1c], 0x89f0ede6
xor eax, eax
mov cl, byte [eax + 0x4a0c04]
xor cl, 0x89
mov byte [eax + 0x4a0d28], cl
inc eax
cmp eax, 0x1c
jb 0x414bba
mov eax, 0x4a0d28
ret

Function at 0x414c5e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4308], 1
jne 0x414cc7
or dword [0x4a4308], 1
mov dword [0x4a0c20], 0xe5e0e8cf
mov dword [0x4a0c24], 0xfda9edec
mov dword [0x4a0c28], 0xeceda9e6
mov dword [0x4a0c2c], 0xf9f0fbea
mov dword [0x4a0c30], 0xecfaa9fd
mov dword [0x4a0c34], 0xfbecfffb
mov dword [0x4a0c38], 0xfaecfba9
mov dword [0x4a0c3c], 0xfae7e6f9
mov word [0x4a0c40], 0x89ec
xor eax, eax
mov cl, byte [eax + 0x4a0c20]
xor cl, 0x89
mov byte [eax + 0x4a0d44], cl
inc eax
cmp eax, 0x22
jb 0x414cc9
mov eax, 0x4a0d44
ret

Function at 0x414ebd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4304], 1
jne 0x414f1c
or dword [0x4a4304], 1
mov dword [0x4a0c44], 0xcdc5dbdc
mov dword [0x4a0c48], 0xe5e7fee6
mov dword [0x4a0c4c], 0xddede8e6
mov dword [0x4a0c50], 0xe5e0cfe6
mov dword [0x4a0c54], 0xe8efa9ec
mov dword [0x4a0c58], 0xedece5e0
mov dword [0x4a0c5c], 0xfbe1a9b3
mov word [0x4a0c60], 0x89b4
xor eax, eax
mov cl, byte [eax + 0x4a0c44]
xor cl, 0x89
mov byte [eax + 0x4a0d68], cl
inc eax
cmp eax, 0x1e
jb 0x414f1e
mov eax, 0x4a0d68
ret
Function at 0x41589c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42ec], 1
mov ecx, 0x9f8a
jne 0x41590a
or dword [0x4a42ec], 1
lea eax, [ecx + 0x5d]
mov word [0x4a0de4], ax
add eax, 0x12
mov word [0x4a0de6], ax
lea eax, [ecx + 0x63]
mov word [0x4a0de8], ax
add eax, 0xffffffe8
mov word [0x4a0dea], ax
lea eax, [ecx + 0x73]
mov word [0x4a0dec], ax
add eax, 0xffffffe7
mov word [0x4a0dee], ax
lea eax, [ecx + 0x64]
mov word [0x4a0df0], ax
add eax, 0xfffffffd
mov word [0x4a0df2], ax
lea eax, [ecx + 0x2e]
mov word [0x4a0df4], ax
mov eax, ecx
mov word [0x4a0df6], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4a0de4]
add eax, 2
mov word [eax + 0x4a0e86], dx
cmp eax, 0x14
jb 0x41590c
mov eax, 0x4a0e88
ret

Function at 0x415c2b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42e8], 1
jne 0x415c69
or dword [0x4a42e8], 1
mov dword [0x4a0df8], 0xebfce4c3
mov dword [0x4a0dfc], 0xaaeee3e6
mov dword [0x4a0e00], 0xeee4ebe2
mov word [0x4a0e04], 0xefe6
mov byte [0x4a0e06], 0x8a
xor eax, eax
mov cl, byte [eax + 0x4a0df8]
xor cl, 0x8a
mov byte [eax + 0x4a0e9c], cl
inc eax
cmp eax, 0xf
jb 0x415c6b
mov eax, 0x4a0e9c
ret

Function at 0x415c86
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42e4], 1
jne 0x415cb3
or dword [0x4a42e4], 1
mov dword [0x4a0e08], 0xefeee4ff
mov dword [0x4a0e0c], 0xefe4e3ec
mov word [0x4a0e10], 0x8aee
xor eax, eax
mov cl, byte [eax + 0x4a0e08]
xor cl, 0x8a
mov byte [eax + 0x4a0eac], cl
inc eax
cmp eax, 0xa
jb 0x415cb5
mov eax, 0x4a0eac
ret

Function at 0x415cd0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42e0], 1
jne 0x415cf3
or dword [0x4a42e0], 1
mov dword [0x4a0e14], 0xebe7ffe2
mov word [0x4a0e18], 0x8ae4
xor eax, eax
mov cl, byte [eax + 0x4a0e14]
xor cl, 0x8a
mov byte [eax + 0x4a0eb8], cl
inc eax
cmp eax, 6
jb 0x415cf5
mov eax, 0x4a0eb8
ret

Function at 0x415d10
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42dc], 1
jne 0x415d3b
or dword [0x4a42dc], 1
mov dword [0x4a0e1c], 0xe2e4e5e4
mov dword [0x4a0e20], 0xe4ebe7ff
mov byte [0x4a0e24], 0x8a
xor eax, eax
mov cl, byte [eax + 0x4a0e1c]
xor cl, 0x8a
mov byte [eax + 0x4a0ec0], cl
inc eax
cmp eax, 9
jb 0x415d3d
mov eax, 0x4a0ec0
ret

Function at 0x415d58
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42d8], 1
jne 0x415dab
or dword [0x4a42d8], 1
mov dword [0x4a0e28], 0xebe2e4df
mov dword [0x4a0e2c], 0xefe6eee4
mov dword [0x4a0e30], 0xefeeaaee
mov dword [0x4a0e34], 0xe3f9e3e9
mov dword [0x4a0e38], 0xfcaae4e5
mov dword [0x4a0e3c], 0xefffe6eb
mov byte [0x4a0e40], 0x8a
xor eax, eax
mov cl, byte [eax + 0x4a0e28]
xor cl, 0x8a
mov byte [eax + 0x4a0ecc], cl
inc eax
cmp eax, 0x19
jb 0x415dad
mov eax, 0x4a0ecc
ret

Function at 0x415ebb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42d4], 1
jne 0x415ef9
or dword [0x4a42d4], 1
mov dword [0x4a0e44], 0xebfce4c3
mov dword [0x4a0e48], 0xaaeee3e6
mov dword [0x4a0e4c], 0xeee4ebe2
mov word [0x4a0e50], 0xefe6
mov byte [0x4a0e52], 0x8a
xor eax, eax
mov cl, byte [eax + 0x4a0e44]
xor cl, 0x8a
mov byte [eax + 0x4a0ee8], cl
inc eax
cmp eax, 0xf
jb 0x415efb
mov eax, 0x4a0ee8
ret
Function at 0x416923
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42c0], 1
jne 0x416989
or dword [0x4a42c0], 1
mov dword [0x4a0f2c], 0xe9e6f2d8
mov dword [0x4a0f30], 0xe8abe7e4
mov dword [0x4a0f34], 0xefe7fee4
mov dword [0x4a0f38], 0xffe4e5ab
mov dword [0x4a0f3c], 0xabeee9ab
mov dword [0x4a0f40], 0xe4f8eef9
mov dword [0x4a0f44], 0xefeefde7
mov word [0x4a0f48], 0xabb1
mov byte [0x4a0f4a], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4a0f2c]
xor cl, 0x8b
mov byte [eax + 0x4a0f6c], cl
inc eax
cmp eax, 0x1f
jb 0x41698b
mov eax, 0x4a0f6c
ret

Function at 0x416ec0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42b4], 1
jne 0x416f1c
or dword [0x4a42b4], 1
mov dword [0x4a0fac], 0xeafde5c2
mov dword [0x4a0fb0], 0xabefe2e7
mov dword [0x4a0fb4], 0xe6fee5ee
mov dword [0x4a0fb8], 0xffeaf9ee
mov dword [0x4a0fbc], 0xabe5e4e2
mov dword [0x4a0fc0], 0xefe5eae3
mov word [0x4a0fc4], 0xeee7
mov byte [0x4a0fc6], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4a0fac]
xor cl, 0x8b
mov byte [eax + 0x4a1158], cl
inc eax
cmp eax, 0x1b
jb 0x416f1e
mov eax, 0x4a1158
ret

Function at 0x417029
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42b0], 1
jne 0x417085
or dword [0x4a42b0], 1
mov dword [0x4a0fc8], 0xeafde5c2
mov dword [0x4a0fcc], 0xabefe2e7
mov dword [0x4a0fd0], 0xe6fee5ee
mov dword [0x4a0fd4], 0xffeaf9ee
mov dword [0x4a0fd8], 0xabe5e4e2
mov dword [0x4a0fdc], 0xefe5eae3
mov word [0x4a0fe0], 0xeee7
mov byte [0x4a0fe2], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4a0fc8]
xor cl, 0x8b
mov byte [eax + 0x4a1174], cl
inc eax
cmp eax, 0x1b
jb 0x417087
mov eax, 0x4a1174
ret

Function at 0x4172f5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42ac], 1
jne 0x417351
or dword [0x4a42ac], 1
mov dword [0x4a0fe4], 0xeafde5c2
mov dword [0x4a0fe8], 0xabefe2e7
mov dword [0x4a0fec], 0xe6fee5ee
mov dword [0x4a0ff0], 0xffeaf9ee
mov dword [0x4a0ff4], 0xabe5e4e2
mov dword [0x4a0ff8], 0xefe5eae3
mov word [0x4a0ffc], 0xeee7
mov byte [0x4a0ffe], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4a0fe4]
xor cl, 0x8b
mov byte [eax + 0x4a1190], cl
inc eax
cmp eax, 0x1b
jb 0x417353
mov eax, 0x4a1190
ret

Function at 0x41745e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42a8], 1
jne 0x4174ba
or dword [0x4a42a8], 1
mov dword [0x4a1000], 0xeafde5c2
mov dword [0x4a1004], 0xabefe2e7
mov dword [0x4a1008], 0xe6fee5ee
mov dword [0x4a100c], 0xffeaf9ee
mov dword [0x4a1010], 0xabe5e4e2
mov dword [0x4a1014], 0xefe5eae3
mov word [0x4a1018], 0xeee7
mov byte [0x4a101a], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4a1000]
xor cl, 0x8b
mov byte [eax + 0x4a11ac], cl
inc eax
cmp eax, 0x1b
jb 0x4174bc
mov eax, 0x4a11ac
ret
Function at 0x4176a8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42a4], 1
jne 0x417711
or dword [0x4a42a4], 1
mov dword [0x4a101c], 0xeafde5c2
mov dword [0x4a1020], 0xabefe2e7
mov dword [0x4a1024], 0xeaffeaef
mov dword [0x4a1028], 0xf1e2f8ab
mov dword [0x4a102c], 0xe4edabee
mov dword [0x4a1030], 0xe2fcabf9
mov dword [0x4a1034], 0xd9abeeef
mov dword [0x4a1038], 0xd8d4ccce
mov word [0x4a103c], 0x8bd1
xor eax, eax
mov cl, byte [eax + 0x4a101c]
xor cl, 0x8b
mov byte [eax + 0x4a11c8], cl
inc eax
cmp eax, 0x22
jb 0x417713
mov eax, 0x4a11c8
ret

Function at 0x41772e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a42a0], 1
jne 0x41778e
or dword [0x4a42a0], 1
mov dword [0x4a1040], 0xeafde5c2
mov dword [0x4a1044], 0xabefe2e7
mov dword [0x4a1048], 0xeaffeaef
mov dword [0x4a104c], 0xf1e2f8ab
mov dword [0x4a1050], 0xe4edabee
mov dword [0x4a1054], 0xced9abf9
mov dword [0x4a1058], 0xdccfd4cc
mov dword [0x4a105c], 0x8bcfd9c4
xor eax, eax
mov cl, byte [eax + 0x4a1040]
xor cl, 0x8b
mov byte [eax + 0x4a11ec], cl
inc eax
cmp eax, 0x20
jb 0x417790
mov eax, 0x4a11ec
ret

Function at 0x417971
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a429c], 1
jne 0x4179bc
or dword [0x4a429c], 1
mov dword [0x4a1060], 0xfef8e5de
mov dword [0x4a1064], 0xf9e4fbfb
mov dword [0x4a1068], 0xabefeeff
mov dword [0x4a106c], 0xeaffeaef
mov dword [0x4a1070], 0xfbf2ffab
mov word [0x4a1074], 0x8bee
xor eax, eax
mov cl, byte [eax + 0x4a1060]
xor cl, 0x8b
mov byte [eax + 0x4a120c], cl
inc eax
cmp eax, 0x16
jb 0x4179be
mov eax, 0x4a120c
ret

Function at 0x417b8f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a428c], 1
jne 0x417be1
or dword [0x4a428c], 1
mov dword [0x4a10a4], 0xe6fee5ee
mov dword [0x4a10a8], 0xffeaf9ee
mov dword [0x4a10ac], 0xfef8d4ee
mov dword [0x4a10b0], 0xf2eee0e9
mov dword [0x4a10b4], 0xeee5d4f8
mov word [0x4a10b8], 0xfff3
mov byte [0x4a10ba], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4a10a4]
xor cl, 0x8b
mov byte [eax + 0x4a1250], cl
inc eax
cmp eax, 0x17
jb 0x417be3
mov eax, 0x4a1250
ret

Function at 0x417bfe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a427c], 1
jne 0x417c50
or dword [0x4a427c], 1
mov dword [0x4a1100], 0xe6fee5ee
mov dword [0x4a1104], 0xffeaf9ee
mov dword [0x4a1108], 0xeafdd4ee
mov dword [0x4a110c], 0xf8eefee7
mov dword [0x4a1110], 0xe4e7e8d4
mov word [0x4a1114], 0xeef8
mov byte [0x4a1116], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4a1100]
xor cl, 0x8b
mov byte [eax + 0x4a12ac], cl
inc eax
cmp eax, 0x17
jb 0x417c52
mov eax, 0x4a12ac
ret

Function at 0x4184d6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4248], 1
jne 0x4184fa
or dword [0x4a4248], 1
mov dword [0x4a1348], 0xffffe9e1
mov dword [0x4a134c], 0x8ce9ebed
xor eax, eax
mov cl, byte [eax + 0x4a1348]
xor cl, 0x8c
mov byte [eax + 0x4a1638], cl
inc eax
cmp eax, 8
jb 0x4184fc
mov eax, 0x4a1638
ret