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

Disassembly:
mov eax, 0x48d2d9
call fcn.0048cac8
sub esp, 0x10
push ebx
push esi
mov esi, 0x110
push esi
call fcn.00467240
mov ebx, eax
pop ecx
test ebx, ebx
je 0x4168e5
push esi
push 0
push ebx
call fcn.0046b6f0
add esp, 0xc
mov esi, ebx
jmp 0x4168e7
xor esi, esi
mov dword [ebp - 0x10], esi
and dword [ebp - 4], 0
mov eax, dword [edi + 4]
mov dword [esi + 0x100], eax
mov eax, dword [edi + 8]
sub eax, 0x14
test byte [0x4c718c], 1
mov dword [esi + 0x104], eax
mov eax, dword [edi + 0xc]
mov dword [esi + 0x108], eax
mov eax, dword [ebp + 8]
mov dword [esi + 0x10c], eax
jne 0x416936
or dword [0x4c718c], 1
mov dword [0x4c2f60], 0x14191a14
mov byte [0x4c2f64], 0x76
xor eax, eax
mov cl, byte [eax + 0x4c2f60]
xor cl, 0x76
mov byte [eax + 0x4c3060], cl
inc eax
cmp eax, 5
jb 0x416938
push 0
push 0x4c3060
push esi
push 0x416575
push dword [edi]
call fcn.00454097
add esp, 0x14
test eax, eax
je 0x4169a0
push 0
call fcn.00416a90
push eax
push 0xffffffffffffffff
push dword [edi]
call fcn.00452d3f
mov dword [ebp + 8], eax
add esp, 0x10
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x1c]
call fcn.004667e5
push 0x4b1d18
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], vtable.std::runtime_error.0
call fcn.004706f5
push esi
call fcn.00467103
pop ecx
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 4

Function at 0x4169b7
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
test byte [0x4c7184], 1
jne 0x4169f4
or dword [0x4c7184], 1
mov dword [0x4c2f78], 0x60f0415
mov dword [0x4c2f7c], 0x10561902
mov dword [0x4c2f80], 0x131a1f17
mov word [0x4c2f84], 0x7612
xor eax, eax
mov cl, byte [eax + 0x4c2f78]
xor cl, 0x76
mov byte [eax + 0x4c3078], cl
inc eax
cmp eax, 0xe
jb 0x4169f6
lea eax, [ebp - 4]
push eax
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x4c3078
call fcn.004667e5
push 0x4b1d18
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x10], vtable.std::runtime_error.0
call fcn.004706f5
int3

Function at 0x416a34
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7190], 1
jne 0x416a73
or dword [0x4c7190], 1
mov dword [0x4c2f4c], 0x2917031a
mov dword [0x4c2f50], 0x1a171506
mov dword [0x4c2f54], 0x1710561a
mov dword [0x4c2f58], 0x12131a1f
mov byte [0x4c2f5c], 0x76
xor eax, eax
mov cl, byte [eax + 0x4c2f4c]
xor cl, 0x76
mov byte [eax + 0x4c3088], cl
inc eax
cmp eax, 0x11
jb 0x416a75
mov eax, 0x4c3088
ret

Function at 0x416a90
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7188], 1
jne 0x416ac8
or dword [0x4c7188], 1
mov dword [0x4c2f68], 0x2917031a
mov dword [0x4c2f6c], 0x1217191a
mov dword [0x4c2f70], 0x1f171056
mov dword [0x4c2f74], 0x7612131a
xor eax, eax
mov cl, byte [eax + 0x4c2f68]
xor cl, 0x76
mov byte [eax + 0x4c3068], cl
inc eax
cmp eax, 0x10
jb 0x416aca
mov eax, 0x4c3068
ret
Function at 0x417265
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c716c], 1
jne 0x4172ae
or dword [0x4c716c], 1
mov dword [0x4c312c], 0x1f091b18
mov dword [0x4c3130], 0x1f5a4e4c
mov dword [0x4c3134], 0x1e151914
mov dword [0x4c3138], 0x1b1c5a1f
mov dword [0x4c313c], 0x1e1f1613
mov byte [0x4c3140], 0x7a
xor eax, eax
mov cl, byte [eax + 0x4c312c]
xor cl, 0x7a
mov byte [eax + 0x4c3190], cl
inc eax
cmp eax, 0x15
jb 0x4172b0
mov eax, 0x4c3190
ret

Function at 0x4173f6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7168], 1
jne 0x41743f
or dword [0x4c7168], 1
mov dword [0x4c3144], 0x1f091b18
mov dword [0x4c3148], 0x1e5a4e4c
mov dword [0x4c314c], 0x1e15191f
mov dword [0x4c3150], 0x1b1c5a1f
mov dword [0x4c3154], 0x1e1f1613
mov byte [0x4c3158], 0x7a
xor eax, eax
mov cl, byte [eax + 0x4c3144]
xor cl, 0x7a
mov byte [eax + 0x4c31a8], cl
inc eax
cmp eax, 0x15
jb 0x417441
mov eax, 0x4c31a8
ret

Function at 0x419c5a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c70c8], 1
jne 0x419d04
or dword [0x4c70c8], 1
mov dword [0x4c3580], 0xf2e3eec5
mov dword [0x4c3584], 0xe9f4f0f9
mov dword [0x4c3588], 0xf2a0eeef
mov dword [0x4c358c], 0xe5f5f1e5
mov dword [0x4c3590], 0xe4e5f4f3
mov dword [0x4c3594], 0xf4f5e2a0
mov dword [0x4c3598], 0xe9e8f4a0
mov dword [0x4c359c], 0xe8f4a0f3
mov dword [0x4c35a0], 0xe4e1e5f2
mov dword [0x4c35a4], 0xf3e1e8a0
mov dword [0x4c35a8], 0xa0efeea0
mov dword [0x4c35ac], 0xf0f9f2e3
mov dword [0x4c35b0], 0xe9a0eff4
mov dword [0x4c35b4], 0xe1f4f3ee
mov dword [0x4c35b8], 0x80e5e3ee
xor eax, eax
mov cl, byte [eax + 0x4c3580]
xor cl, 0x80
mov byte [eax + 0x4c36a4], cl
inc eax
cmp eax, 0x3c
jb 0x419d06
mov eax, 0x4c36a4
ret

Function at 0x419d21
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c70c4], 1
jne 0x419d77
or dword [0x4c70c4], 1
mov dword [0x4c35bc], 0xece9e1c6
mov dword [0x4c35c0], 0xf4a0e4e5
mov dword [0x4c35c4], 0xeee5a0ef
mov dword [0x4c35c8], 0xf0f9f2e3
mov dword [0x4c35cc], 0xeff0a0f4
mov dword [0x4c35d0], 0xe2a0f4f3
mov dword [0x4c35d4], 0x80f9e4ef
xor eax, eax
mov cl, byte [eax + 0x4c35bc]
xor cl, 0x80
mov byte [eax + 0x4c36e0], cl
inc eax
cmp eax, 0x1c
jb 0x419d79
mov eax, 0x4c36e0
ret

Function at 0x419e1b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c70c0], 1
jne 0x419e84
or dword [0x4c70c0], 1
mov dword [0x4c35d8], 0xece9e1c6
mov dword [0x4c35dc], 0xf4a0e4e5
mov dword [0x4c35e0], 0xe5e4a0ef
mov dword [0x4c35e4], 0xf0f9f2e3
mov dword [0x4c35e8], 0xe5f3a0f4
mov dword [0x4c35ec], 0xf2e5f6f2
mov dword [0x4c35f0], 0xf3e5f2a0
mov dword [0x4c35f4], 0xf3eeeff0
mov word [0x4c35f8], 0x80e5
xor eax, eax
mov cl, byte [eax + 0x4c35d8]
xor cl, 0x80
mov byte [eax + 0x4c36fc], cl
inc eax
cmp eax, 0x22
jb 0x419e86
mov eax, 0x4c36fc
ret
Function at 0x41a1fa
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c70bc], 1
jne 0x41a259
or dword [0x4c70bc], 1
mov dword [0x4c35fc], 0xc4ccd2d5
mov dword [0x4c3600], 0xeceef7ef
mov dword [0x4c3604], 0xd4e4e1ef
mov dword [0x4c3608], 0xece9c6ef
mov dword [0x4c360c], 0xe1e6a0e5
mov dword [0x4c3610], 0xe4e5ece9
mov dword [0x4c3614], 0xf2e8a0ba
mov word [0x4c3618], 0x80bd
xor eax, eax
mov cl, byte [eax + 0x4c35fc]
xor cl, 0x80
mov byte [eax + 0x4c3720], cl
inc eax
cmp eax, 0x1e
jb 0x41a25b
mov eax, 0x4c3720
ret

Function at 0x41adf5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c70a4], 1
jne 0x41ae41
or dword [0x4c70a4], 1
mov dword [0x4c379c], 0xcff7e6c4
mov dword [0x4c37a0], 0xcaf7f0e2
mov dword [0x4c37a4], 0xf7f6f3ed
mov dword [0x4c37a8], 0xece5edca
mov dword [0x4c37ac], 0xeae2e5a3
mov dword [0x4c37b0], 0x83e7e6ef
xor eax, eax
mov cl, byte [eax + 0x4c379c]
xor cl, 0x83
mov byte [eax + 0x4c3828], cl
inc eax
cmp eax, 0x18
jb 0x41ae43
mov eax, 0x4c3828
ret

Function at 0x41afd6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c70a0], 1
jne 0x41b035
or dword [0x4c70a0], 1
mov dword [0x4c37b4], 0xf6e0e6d1
mov dword [0x4c37b8], 0xeceaf0f1
mov dword [0x4c37bc], 0xeea3f0ed
mov dword [0x4c37c0], 0xa3f7f0f6
mov dword [0x4c37c4], 0xe2a3e6e1
mov dword [0x4c37c8], 0xe6efa3f7
mov dword [0x4c37cc], 0xa3f7f0e2
mov word [0x4c37d0], 0x83b2
xor eax, eax
mov cl, byte [eax + 0x4c37b4]
xor cl, 0x83
mov byte [eax + 0x4c3840], cl
inc eax
cmp eax, 0x1e
jb 0x41b037
mov eax, 0x4c3840
ret

Function at 0x41b052
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7098], 1
jne 0x41b0a7
or dword [0x4c7098], 1
mov dword [0x4c37e0], 0xdcf7e6e4
mov dword [0x4c37e4], 0xe6eeeaf7
mov dword [0x4c37e8], 0xedeaf0dc
mov dword [0x4c37ec], 0xefdce6e0
mov dword [0x4c37f0], 0xdcf7f0e2
mov dword [0x4c37f4], 0xf6f3edea
mov word [0x4c37f8], 0x83f7
xor eax, eax
mov cl, byte [eax + 0x4c37e0]
xor cl, 0x83
mov byte [eax + 0x4c386c], cl
inc eax
cmp eax, 0x1a
jb 0x41b0a9
mov eax, 0x4c386c
ret

Function at 0x41b0c4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7094], 1
jne 0x41b117
or dword [0x4c7094], 1
mov dword [0x4c37fc], 0xdcf7e6e4
mov dword [0x4c3800], 0xe6e0ede2
mov dword [0x4c3804], 0xf1ecf7f0
mov dword [0x4c3808], 0xe7eceedc
mov dword [0x4c380c], 0xdce6eff6
mov dword [0x4c3810], 0xebf7e2f3
mov byte [0x4c3814], 0x83
xor eax, eax
mov cl, byte [eax + 0x4c37fc]
xor cl, 0x83
mov byte [eax + 0x4c3888], cl
inc eax
cmp eax, 0x19
jb 0x41b119
mov eax, 0x4c3888
ret

Function at 0x41b39a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c708c], 1
jne 0x41b400
or dword [0x4c708c], 1
mov dword [0x4c38b4], 0xe6e9fdd7
mov dword [0x4c38b8], 0xe7a4e8eb
mov dword [0x4c38bc], 0xe0e8f1eb
mov dword [0x4c38c0], 0xf0ebeaa4
mov dword [0x4c38c4], 0xa4e1e6a4
mov dword [0x4c38c8], 0xebf7e1f6
mov dword [0x4c38cc], 0xe0e1f2e8
mov word [0x4c38d0], 0xa4be
mov byte [0x4c38d2], 0x84
xor eax, eax
mov cl, byte [eax + 0x4c38b4]
xor cl, 0x84
mov byte [eax + 0x4c38f4], cl
inc eax
cmp eax, 0x1f
jb 0x41b402
mov eax, 0x4c38f4
ret
Function at 0x41b99f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7080], 1
jne 0x41b9fb
or dword [0x4c7080], 1
mov dword [0x4c3934], 0xe7f0e8cf
mov dword [0x4c3938], 0xa6e2efea
mov dword [0x4c393c], 0xebf3e8e3
mov dword [0x4c3940], 0xf2e7f4e3
mov dword [0x4c3944], 0xa6e8e9ef
mov dword [0x4c3948], 0xe2e8e7ee
mov word [0x4c394c], 0xe3ea
mov byte [0x4c394e], 0x86
xor eax, eax
mov cl, byte [eax + 0x4c3934]
xor cl, 0x86
mov byte [eax + 0x4c3ae4], cl
inc eax
cmp eax, 0x1b
jb 0x41b9fd
mov eax, 0x4c3ae4
ret

Function at 0x41bafd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c707c], 1
jne 0x41bb59
or dword [0x4c707c], 1
mov dword [0x4c3950], 0xe7f0e8cf
mov dword [0x4c3954], 0xa6e2efea
mov dword [0x4c3958], 0xebf3e8e3
mov dword [0x4c395c], 0xf2e7f4e3
mov dword [0x4c3960], 0xa6e8e9ef
mov dword [0x4c3964], 0xe2e8e7ee
mov word [0x4c3968], 0xe3ea
mov byte [0x4c396a], 0x86
xor eax, eax
mov cl, byte [eax + 0x4c3950]
xor cl, 0x86
mov byte [eax + 0x4c3b00], cl
inc eax
cmp eax, 0x1b
jb 0x41bb5b
mov eax, 0x4c3b00
ret

Function at 0x41bdad
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7078], 1
jne 0x41be09
or dword [0x4c7078], 1
mov dword [0x4c396c], 0xe7f0e8cf
mov dword [0x4c3970], 0xa6e2efea
mov dword [0x4c3974], 0xebf3e8e3
mov dword [0x4c3978], 0xf2e7f4e3
mov dword [0x4c397c], 0xa6e8e9ef
mov dword [0x4c3980], 0xe2e8e7ee
mov word [0x4c3984], 0xe3ea
mov byte [0x4c3986], 0x86
xor eax, eax
mov cl, byte [eax + 0x4c396c]
xor cl, 0x86
mov byte [eax + 0x4c3b1c], cl
inc eax
cmp eax, 0x1b
jb 0x41be0b
mov eax, 0x4c3b1c
ret

Function at 0x41bf0b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7074], 1
jne 0x41bf67
or dword [0x4c7074], 1
mov dword [0x4c3988], 0xe7f0e8cf
mov dword [0x4c398c], 0xa6e2efea
mov dword [0x4c3990], 0xebf3e8e3
mov dword [0x4c3994], 0xf2e7f4e3
mov dword [0x4c3998], 0xa6e8e9ef
mov dword [0x4c399c], 0xe2e8e7ee
mov word [0x4c39a0], 0xe3ea
mov byte [0x4c39a2], 0x86
xor eax, eax
mov cl, byte [eax + 0x4c3988]
xor cl, 0x86
mov byte [eax + 0x4c3b38], cl
inc eax
cmp eax, 0x1b
jb 0x41bf69
mov eax, 0x4c3b38
ret

Function at 0x41c158
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7070], 1
jne 0x41c1c1
or dword [0x4c7070], 1
mov dword [0x4c39a4], 0xe7f0e8cf
mov dword [0x4c39a8], 0xa6e2efea
mov dword [0x4c39ac], 0xe7f2e7e2
mov dword [0x4c39b0], 0xfceff5a6
mov dword [0x4c39b4], 0xe9e0a6e3
mov dword [0x4c39b8], 0xeff1a6f4
mov dword [0x4c39bc], 0xd4a6e3e2
mov dword [0x4c39c0], 0xd5d9c1c3
mov word [0x4c39c4], 0x86dc
xor eax, eax
mov cl, byte [eax + 0x4c39a4]
xor cl, 0x86
mov byte [eax + 0x4c3b54], cl
inc eax
cmp eax, 0x22
jb 0x41c1c3
mov eax, 0x4c3b54
ret
Function at 0x41c1de
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c706c], 1
jne 0x41c23e
or dword [0x4c706c], 1
mov dword [0x4c39c8], 0xe7f0e8cf
mov dword [0x4c39cc], 0xa6e2efea
mov dword [0x4c39d0], 0xe7f2e7e2
mov dword [0x4c39d4], 0xfceff5a6
mov dword [0x4c39d8], 0xe9e0a6e3
mov dword [0x4c39dc], 0xc3d4a6f4
mov dword [0x4c39e0], 0xd1c2d9c1
mov dword [0x4c39e4], 0x86c2d4c9
xor eax, eax
mov cl, byte [eax + 0x4c39c8]
xor cl, 0x86
mov byte [eax + 0x4c3b78], cl
inc eax
cmp eax, 0x20
jb 0x41c240
mov eax, 0x4c3b78
ret

Function at 0x41c3e2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7068], 1
jne 0x41c42d
or dword [0x4c7068], 1
mov dword [0x4c39e8], 0xf3f5e8d3
mov dword [0x4c39ec], 0xf4e9f6f6
mov dword [0x4c39f0], 0xa6e2e3f2
mov dword [0x4c39f4], 0xe7f2e7e2
mov dword [0x4c39f8], 0xf6fff2a6
mov word [0x4c39fc], 0x86e3
xor eax, eax
mov cl, byte [eax + 0x4c39e8]
xor cl, 0x86
mov byte [eax + 0x4c3b98], cl
inc eax
cmp eax, 0x16
jb 0x41c42f
mov eax, 0x4c3b98
ret

Function at 0x41c5e8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7058], 1
jne 0x41c63a
or dword [0x4c7058], 1
mov dword [0x4c3a2c], 0xebf3e8e3
mov dword [0x4c3a30], 0xf2e7f4e3
mov dword [0x4c3a34], 0xf3f5d9e3
mov dword [0x4c3a38], 0xffe3ede4
mov dword [0x4c3a3c], 0xe3e8d9f5
mov word [0x4c3a40], 0xf2fe
mov byte [0x4c3a42], 0x86
xor eax, eax
mov cl, byte [eax + 0x4c3a2c]
xor cl, 0x86
mov byte [eax + 0x4c3bdc], cl
inc eax
cmp eax, 0x17
jb 0x41c63c
mov eax, 0x4c3bdc
ret

Function at 0x41c657
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7048], 1
jne 0x41c6a9
or dword [0x4c7048], 1
mov dword [0x4c3a88], 0xebf3e8e3
mov dword [0x4c3a8c], 0xf2e7f4e3
mov dword [0x4c3a90], 0xe7f0d9e3
mov dword [0x4c3a94], 0xf5e3f3ea
mov dword [0x4c3a98], 0xe9eae5d9
mov word [0x4c3a9c], 0xe3f5
mov byte [0x4c3a9e], 0x86
xor eax, eax
mov cl, byte [eax + 0x4c3a88]
xor cl, 0x86
mov byte [eax + 0x4c3c38], cl
inc eax
cmp eax, 0x17
jb 0x41c6ab
mov eax, 0x4c3c38
ret

Function at 0x41cec0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7014], 1
jne 0x41cee4
or dword [0x4c7014], 1
mov dword [0x4c3cd8], 0xfbfbede5
mov dword [0x4c3cdc], 0x88edefe9
xor eax, eax
mov cl, byte [eax + 0x4c3cd8]
xor cl, 0x88
mov byte [eax + 0x4c4038], cl
inc eax
cmp eax, 8
jb 0x41cee6
mov eax, 0x4c4038
ret

Function at 0x41cf01
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7010], 1
jne 0x41cf25
or dword [0x4c7010], 1
mov dword [0x4c3ce0], 0xfbfbede5
mov dword [0x4c3ce4], 0x88edefe9
xor eax, eax
mov cl, byte [eax + 0x4c3ce0]
xor cl, 0x88
mov byte [eax + 0x4c4040], cl
inc eax
cmp eax, 8
jb 0x41cf27
mov eax, 0x4c4040
ret

Function at 0x41da73
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7008], 1
mov ecx, 0x8588
jne 0x41dab4
or dword [0x4c7008], 1
lea eax, [ecx + 0x1e]
mov word [0x4c3cf0], ax
add eax, 0x3e
mov word [0x4c3cf2], ax
lea eax, [ecx + 0x5e]
mov word [0x4c3cf4], ax
add eax, 0xfffffffd
mov word [0x4c3cf6], ax
mov eax, ecx
mov word [0x4c3cf8], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4c3cf0]
add eax, 2
mov word [eax + 0x4c404e], dx
cmp eax, 0xa
jb 0x41dab6
mov eax, 0x4c4050
ret
Function at 0x41dad4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7004], 1
mov ecx, 0x8588
jne 0x41db15
or dword [0x4c7004], 1
lea eax, [ecx + 0x1e]
mov word [0x4c3cfc], ax
add eax, 0x3e
mov word [0x4c3cfe], ax
lea eax, [ecx + 0x5e]
mov word [0x4c3d00], ax
add eax, 0xfffffffd
mov word [0x4c3d02], ax
mov eax, ecx
mov word [0x4c3d04], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4c3cfc]
add eax, 2
mov word [eax + 0x4c405a], dx
cmp eax, 0xa
jb 0x41db17
mov eax, 0x4c405c
ret

Function at 0x41e0a5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7000], 1
jne 0x41e0f8
or dword [0x4c7000], 1
mov dword [0x4c3d08], 0xc4fcedcf
mov dword [0x4c3d0c], 0xe4e9ebe7
mov dword [0x4c3d10], 0xeee6c1ed
mov dword [0x4c3d14], 0xa8a1a0e7
mov dword [0x4c3d18], 0xe4e1e9ee
mov dword [0x4c3d1c], 0xa8b2eced
mov byte [0x4c3d20], 0x88
xor eax, eax
mov cl, byte [eax + 0x4c3d08]
xor cl, 0x88
mov byte [eax + 0x4c4068], cl
inc eax
cmp eax, 0x19
jb 0x41e0fa
mov eax, 0x4c4068
ret

Function at 0x41e23b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ffc], 1
jne 0x41e28e
or dword [0x4c6ffc], 1
mov dword [0x4c3d24], 0xc4fcedcf
mov dword [0x4c3d28], 0xe4e9ebe7
mov dword [0x4c3d2c], 0xeee6c1ed
mov dword [0x4c3d30], 0xa8a1a0e7
mov dword [0x4c3d34], 0xe4e1e9ee
mov dword [0x4c3d38], 0xa8b2eced
mov byte [0x4c3d3c], 0x88
xor eax, eax
mov cl, byte [eax + 0x4c3d24]
xor cl, 0x88
mov byte [eax + 0x4c4084], cl
inc eax
cmp eax, 0x19
jb 0x41e290
mov eax, 0x4c4084
ret

Function at 0x41e3dd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ff8], 1
jne 0x41e430
or dword [0x4c6ff8], 1
mov dword [0x4c3d40], 0xc4fcedcf
mov dword [0x4c3d44], 0xe4e9ebe7
mov dword [0x4c3d48], 0xeee6c1ed
mov dword [0x4c3d4c], 0xa8a1a0e7
mov dword [0x4c3d50], 0xe4e1e9ee
mov dword [0x4c3d54], 0xa8b2eced
mov byte [0x4c3d58], 0x88
xor eax, eax
mov cl, byte [eax + 0x4c3d40]
xor cl, 0x88
mov byte [eax + 0x4c40a0], cl
inc eax
cmp eax, 0x19
jb 0x41e432
mov eax, 0x4c40a0
ret

Function at 0x41e715
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ff4], 1
jne 0x41e7b2
or dword [0x4c6ff4], 1
mov dword [0x4c3d5c], 0xfacbc4c1
mov dword [0x4c3d60], 0xedfce9ed
mov dword [0x4c3d64], 0xe5e7face
mov dword [0x4c3d68], 0xe0fce9d8
mov dword [0x4c3d6c], 0xe1e9eea8
mov dword [0x4c3d70], 0xb2ecede4
mov dword [0x4c3d74], 0xfcedfaa8
mov dword [0x4c3d78], 0xede6fafd
mov dword [0x4c3d7c], 0xe6e9a8ec
mov dword [0x4c3d80], 0xf8e5eda8
mov dword [0x4c3d84], 0xe1a8f1fc
mov dword [0x4c3d88], 0xa8e5edfc
mov dword [0x4c3d8c], 0xfcfbe1e4
mov byte [0x4c3d90], 0x88
xor eax, eax
mov cl, byte [eax + 0x4c3d5c]
xor cl, 0x88
mov byte [eax + 0x4c40bc], cl
inc eax
cmp eax, 0x35
jb 0x41e7b4
mov eax, 0x4c40bc
ret
Function at 0x41e7cf
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ff0], 1
jne 0x41e839
or dword [0x4c6ff0], 1
mov dword [0x4c3d94], 0xf8c7c0db
mov dword [0x4c3d98], 0xe7cee6ed
mov dword [0x4c3d9c], 0xfaedece4
mov dword [0x4c3da0], 0xdbece6c9
mov dword [0x4c3da4], 0xebede4ed
mov dword [0x4c3da8], 0xedfcc1fc
mov dword [0x4c3dac], 0xeea8fbe5
mov dword [0x4c3db0], 0xede4e1e9
mov dword [0x4c3db4], 0x88a8b2ec
xor eax, eax
mov cl, byte [eax + 0x4c3d94]
xor cl, 0x88
mov byte [eax + 0x4c40f4], cl
inc eax
cmp eax, 0x24
jb 0x41e83b
mov eax, 0x4c40f4
ret

Function at 0x41eb06
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6fe4], 1
jne 0x41eb65
or dword [0x4c6fe4], 1
mov dword [0x4c3dc8], 0xd8fcedcf
mov dword [0x4c3dcc], 0xe9cbfaff
mov dword [0x4c3dd0], 0xe1eae9f8
mov dword [0x4c3dd4], 0xe1fce1e4
mov dword [0x4c3dd8], 0xa1a0fbed
mov dword [0x4c3ddc], 0xe1e9eea8
mov dword [0x4c3de0], 0xb2ecede4
mov word [0x4c3de4], 0x88a8
xor eax, eax
mov cl, byte [eax + 0x4c3dc8]
xor cl, 0x88
mov byte [eax + 0x4c4128], cl
inc eax
cmp eax, 0x1e
jb 0x41eb67
mov eax, 0x4c4128
ret

Function at 0x41ec12
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6fd8], 1
jne 0x41ec68
or dword [0x4c6fd8], 1
mov dword [0x4c3dfc], 0xf8d7fbe1
mov dword [0x4c3e00], 0xedebe7fa
mov dword [0x4c3e04], 0xfad7fbfb
mov dword [0x4c3e08], 0xe1e6e6fd
mov dword [0x4c3e0c], 0xe9d7efe6
mov dword [0x4c3e10], 0xece9d7fb
mov dword [0x4c3e14], 0x88e6e1e5
xor eax, eax
mov cl, byte [eax + 0x4c3dfc]
xor cl, 0x88
mov byte [eax + 0x4c415c], cl
inc eax
cmp eax, 0x1c
jb 0x41ec6a
mov eax, 0x4c415c
ret

Function at 0x41ec85
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6fd4], 1
jne 0x41ecdb
or dword [0x4c6fd4], 1
mov dword [0x4c3e18], 0xebd7fbe1
mov dword [0x4c3e1c], 0xedfafafd
mov dword [0x4c3e20], 0xfdd7fce6
mov dword [0x4c3e24], 0xd7faedfb
mov dword [0x4c3e28], 0xe9ebe7e4
mov dword [0x4c3e2c], 0xece9d7e4
mov dword [0x4c3e30], 0x88e6e1e5
xor eax, eax
mov cl, byte [eax + 0x4c3e18]
xor cl, 0x88
mov byte [eax + 0x4c4178], cl
inc eax
cmp eax, 0x1c
jb 0x41ecdd
mov eax, 0x4c4178
ret

Function at 0x41ecf8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6fc0], 1
jne 0x41ed4a
or dword [0x4c6fc0], 1
mov dword [0x4c3e7c], 0xfce1e9ff
mov dword [0x4c3e80], 0xfae7eed7
mov dword [0x4c3e84], 0xe6e1fbd7
mov dword [0x4c3e88], 0xd7ede4ef
mov dword [0x4c3e8c], 0xede2eae7
mov word [0x4c3e90], 0xfceb
mov byte [0x4c3e92], 0x88
xor eax, eax
mov cl, byte [eax + 0x4c3e7c]
xor cl, 0x88
mov byte [eax + 0x4c41dc], cl
inc eax
cmp eax, 0x17
jb 0x41ed4c
mov eax, 0x4c41dc
ret

Function at 0x41ed67
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6f78], 1
jne 0x41edb9
or dword [0x4c6f78], 1
mov dword [0x4c3f98], 0xd7fcedef
mov dword [0x4c3f9c], 0xfafafdeb
mov dword [0x4c3fa0], 0xd7fce6ed
mov dword [0x4c3fa4], 0xebe7faf8
mov dword [0x4c3fa8], 0xd7fbfbed
mov word [0x4c3fac], 0xece1
mov byte [0x4c3fae], 0x88
xor eax, eax
mov cl, byte [eax + 0x4c3f98]
xor cl, 0x88
mov byte [eax + 0x4c42f8], cl
inc eax
cmp eax, 0x17
jb 0x41edbb
mov eax, 0x4c42f8
ret
Function at 0x41f5b6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6f64], 1
mov ecx, 0x858b
jne 0x41f62b
or dword [0x4c6f64], 1
lea eax, [ecx + 0x5c]
mov word [0x4c4354], ax
add eax, 0x17
mov word [0x4c4356], ax
lea eax, [ecx + 0x5f]
mov word [0x4c4358], ax
add eax, 0xffffffea
mov word [0x4c435a], ax
lea eax, [ecx + 0x71]
mov edx, eax
mov word [0x4c435c], dx
add edx, 0xffffffe6
mov word [0x4c435e], dx
lea edx, [ecx + 0x5a]
mov word [0x4c4360], dx
add edx, 0xa
mov eax, ecx
mov word [0x4c4362], dx
mov dword [0x4c4364], 0x85fc85e4
mov word [0x4c4368], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4c4354]
add eax, 2
mov word [eax + 0x4c45d6], dx
cmp eax, 0x16
jb 0x41f62d
mov eax, 0x4c45d8
ret

Function at 0x41f64b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6f60], 1
mov edx, 0x858b
jne 0x41f6ef
or dword [0x4c6f60], 1
lea ecx, [edx + 0x5c]
mov eax, ecx
mov word [0x4c436c], ax
add eax, 0x17
mov word [0x4c436e], ax
lea eax, [edx + 0x5f]
mov word [0x4c4370], ax
add eax, 0xffffffea
push esi
mov esi, eax
mov word [0x4c437c], ax
lea eax, [edx + 0x71]
mov ecx, eax
mov word [0x4c437e], cx
add ecx, 0xffffffe6
mov word [0x4c4372], si
lea esi, [edx + 0x58]
mov word [0x4c4380], cx
lea ecx, [edx + 0x5a]
mov word [0x4c4374], si
add esi, 0x1c
mov word [0x4c4382], cx
add ecx, 0xa
mov eax, edx
mov word [0x4c4376], si
mov dword [0x4c4378], 0x85e785e6
mov word [0x4c4384], cx
mov dword [0x4c4386], 0x85fc85e4
mov word [0x4c438a], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x4c436c]
add eax, 2
mov word [eax + 0x4c45ee], cx
cmp eax, 0x20
jb 0x41f6f1
mov eax, 0x4c45f0
ret

Function at 0x41f933
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6f5c], 1
jne 0x41f97c
or dword [0x4c6f5c], 1
mov dword [0x4c438c], 0xabeafec7
mov dword [0x4c4390], 0xe4f9f9ee
mov dword [0x4c4394], 0xe5e2abf9
mov dword [0x4c4398], 0xefe5fcab
mov dword [0x4c439c], 0xe8e4f9fb
mov byte [0x4c43a0], 0x8b
xor eax, eax
mov cl, byte [eax + 0x4c438c]
xor cl, 0x8b
mov byte [eax + 0x4c4610], cl
inc eax
cmp eax, 0x15
jb 0x41f97e
mov eax, 0x4c4610
ret

Function at 0x421a78
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ecc], 1
jne 0x421ab9
or dword [0x4c6ecc], 1
mov dword [0x4c485c], 0xf9aee1c0
mov dword [0x4c4860], 0xe1eae0e7
mov dword [0x4c4864], 0xe1edaef9
mov dword [0x4c4868], 0xf6ebfae0
mov word [0x4c486c], 0x8efa
xor eax, eax
mov cl, byte [eax + 0x4c485c]
xor cl, 0x8e
mov byte [eax + 0x4c4ae8], cl
inc eax
cmp eax, 0x12
jb 0x421abb
mov eax, 0x4c4ae8
ret

Function at 0x421ad6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c6ec8], 1
jne 0x421b17
or dword [0x4c6ec8], 1
mov dword [0x4c4870], 0xf9aee1c0
mov dword [0x4c4874], 0xe1eae0e7
mov dword [0x4c4878], 0xe1edaef9
mov dword [0x4c487c], 0xf6ebfae0
mov word [0x4c4880], 0x8efa
xor eax, eax
mov cl, byte [eax + 0x4c4870]
xor cl, 0x8e
mov byte [eax + 0x4c4afc], cl
inc eax
cmp eax, 0x12
jb 0x421b19
mov eax, 0x4c4afc
ret