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

Disassembly:
test byte [0x4c35ec], 1
jne 0x42dc57
or dword [0x4c35ec], 1
mov eax, 0x8a51
mov word [0x4c28bc], ax
inc eax
mov word [0x4c28be], ax
mov ecx, 0x8a5c
push ebx
mov eax, ecx
mov word [0x4c28c0], ax
add eax, 0xffffffe4
push esi
mov word [0x4c28c2], ax
lea esi, [ecx - 0x16]
mov eax, esi
mov word [0x4c28c4], ax
add eax, 0x14
mov word [0x4c28c6], ax
lea edx, [ecx - 0x10]
mov eax, edx
mov word [0x4c28c8], ax
dec eax
mov ebx, eax
mov word [0x4c28ca], bx
mov word [0x4c28cc], bx
mov ebx, ecx
mov word [0x4c28ce], bx
add ebx, 0xfffffffb
mov word [0x4c28dc], ax
lea eax, [ecx - 0x43]
pop esi
mov word [0x4c28d0], bx
mov dword [0x4c28d2], 0x8a468a4d
mov word [0x4c28d6], dx
mov dword [0x4c28d8], 0x8a5c8a4a
mov word [0x4c28de], ax
pop ebx
xor eax, eax
mov ecx, 0x8a19
xor cx, word [eax + 0x4c28bc]
add eax, 2
mov word [eax + 0x4c2ff2], cx
cmp eax, 0x24
jb 0x42dc59
mov eax, 0x4c2ff4
ret

Function at 0x42dc7a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35e8], 1
mov edx, 0x8a19
jne 0x42dcec
or dword [0x4c35e8], 1
lea eax, [edx + 0x38]
mov word [0x4c28e0], ax
inc eax
mov word [0x4c28e2], ax
lea ecx, [edx + 0x43]
mov eax, ecx
mov word [0x4c28e4], ax
add eax, 0xffffffe4
mov word [0x4c28e6], ax
lea eax, [edx + 0x2d]
mov word [0x4c28e8], ax
add eax, 6
mov word [0x4c28ea], ax
lea eax, [edx + 0x31]
push esi
mov esi, eax
mov eax, edx
mov word [0x4c28ec], si
mov word [0x4c28ee], cx
mov dword [0x4c28f0], 0x8a4a8a4b
mov word [0x4c28f4], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x4c28e0]
add eax, 2
mov word [eax + 0x4c3016], cx
cmp eax, 0x16
jb 0x42dcee
mov eax, 0x4c3018
ret

Function at 0x42dd0c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35e4], 1
jne 0x42ddcc
or dword [0x4c35e4], 1
push ebx
mov eax, 0x8a51
mov word [0x4c28f8], ax
inc eax
mov word [0x4c28fa], ax
push esi
mov esi, 0x8a5c
mov eax, esi
mov word [0x4c28fc], ax
add eax, 0xffffffe4
mov word [0x4c28fe], ax
lea edx, [esi - 0x16]
lea ecx, [esi - 2]
mov eax, edx
mov word [0x4c2900], ax
mov eax, ecx
mov word [0x4c2902], ax
add eax, 0xfffffff2
mov word [0x4c2904], ax
lea eax, [esi - 0x11]
mov ebx, eax
add eax, 0xc
mov esi, eax
lea eax, [edx + 0x19]
mov word [0x4c2918], ax
add eax, 0xfffffff1
mov word [0x4c291a], ax
lea eax, [edx + 0x18]
mov word [0x4c290c], si
mov word [0x4c291c], ax
add eax, 0xffffffbb
pop esi
mov word [0x4c2906], bx
mov dword [0x4c2908], 0x8a5c8a4b
mov dword [0x4c290e], 0x8a468a4d
mov word [0x4c2912], cx
mov dword [0x4c2914], 0x8a578a56
mov word [0x4c291e], ax
pop ebx
xor eax, eax
mov ecx, 0x8a19
xor cx, word [eax + 0x4c28f8]
add eax, 2
mov word [eax + 0x4c302e], cx
cmp eax, 0x28
jb 0x42ddce
mov eax, 0x4c3030
ret
Function at 0x42ddef
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35e0], 1
jne 0x42de9e
or dword [0x4c35e0], 1
mov eax, 0x8a51
mov word [0x4c2920], ax
inc eax
mov word [0x4c2922], ax
mov edx, 0x8a5c
mov eax, edx
mov word [0x4c2924], ax
add eax, 0xffffffe4
mov word [0x4c2926], ax
lea ecx, [edx - 0x16]
mov eax, ecx
mov word [0x4c2928], ax
add eax, 0x14
mov word [0x4c292a], ax
lea eax, [edx - 7]
mov word [0x4c292c], ax
add eax, 3
mov word [0x4c292e], ax
lea eax, [edx - 0x12]
push edi
mov edi, eax
add eax, 0xc
mov ecx, eax
mov word [0x4c293e], ax
lea eax, [edx - 0xf]
mov word [0x4c2940], ax
add eax, 0xffffffcc
mov word [0x4c2930], di
mov word [0x4c2932], di
mov dword [0x4c2934], 0x8a4a8a5c
mov dword [0x4c2938], 0x8a4b8a46
mov word [0x4c293c], cx
mov word [0x4c2942], ax
pop edi
xor eax, eax
mov ecx, 0x8a19
xor cx, word [eax + 0x4c2920]
add eax, 2
mov word [eax + 0x4c3056], cx
cmp eax, 0x24
jb 0x42dea0
mov eax, 0x4c3058
ret

Function at 0x42e270
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35c8], 1
jne 0x42e2c5
or dword [0x4c35c8], 1
mov dword [0x4c29d0], 0x5a7e7c4b
mov dword [0x4c29d4], 0x6d787c6b
mov dword [0x4c29d8], 0x607c527c
mov dword [0x4c29dc], 0x3031615c
mov dword [0x4c29e0], 0x70787f39
mov dword [0x4c29e4], 0x237d7c75
mov word [0x4c29e8], 0x1939
xor eax, eax
mov cl, byte [eax + 0x4c29d0]
xor cl, 0x19
mov byte [eax + 0x4c30b4], cl
inc eax
cmp eax, 0x1a
jb 0x42e2c7
mov eax, 0x4c30b4
ret

Function at 0x42e3a7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35c4], 1
jne 0x42e40d
or dword [0x4c35c4], 1
mov dword [0x4c29ec], 0x746c775c
mov dword [0x4c29f0], 0x6d786b7c
mov dword [0x4c29f4], 0x39777670
mov dword [0x4c29f8], 0x7c7d7770
mov dword [0x4c29fc], 0x6c763961
mov dword [0x4c2a00], 0x7f76396d
mov dword [0x4c2a04], 0x77786b39
mov word [0x4c2a08], 0x7c7e
mov byte [0x4c2a0a], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c29ec]
xor cl, 0x19
mov byte [eax + 0x4c30d0], cl
inc eax
cmp eax, 0x1f
jb 0x42e40f
mov eax, 0x4c30d0
ret

Function at 0x42e42a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35c0], 1
jne 0x42e476
or dword [0x4c35c0], 1
mov dword [0x4c2a0c], 0x5c7e7c4b
mov dword [0x4c2a10], 0x52746c77
mov dword [0x4c2a14], 0x615c607c
mov dword [0x4c2a18], 0x7f393031
mov dword [0x4c2a1c], 0x7c757078
mov dword [0x4c2a20], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2a0c]
xor cl, 0x19
mov byte [eax + 0x4c30f0], cl
inc eax
cmp eax, 0x18
jb 0x42e478
mov eax, 0x4c30f0
ret

Function at 0x42e5db
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35bc], 1
jne 0x42e610
or dword [0x4c35bc], 1
mov dword [0x4c2a24], 0x75756c57
mov dword [0x4c2a28], 0x77767a39
mov dword [0x4c2a2c], 0x6d617c6d
mov byte [0x4c2a30], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2a24]
xor cl, 0x19
mov byte [eax + 0x4c3108], cl
inc eax
cmp eax, 0xd
jb 0x42e612
mov eax, 0x4c3108
ret
Function at 0x42e62d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35b8], 1
jne 0x42e679
or dword [0x4c35b8], 1
mov dword [0x4c2a34], 0x567e7c4b
mov dword [0x4c2a38], 0x52777c69
mov dword [0x4c2a3c], 0x615c607c
mov dword [0x4c2a40], 0x7f393031
mov dword [0x4c2a44], 0x7c757078
mov dword [0x4c2a48], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2a34]
xor cl, 0x19
mov byte [eax + 0x4c3118], cl
inc eax
cmp eax, 0x18
jb 0x42e67b
mov eax, 0x4c3118
ret

Function at 0x42e696
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35b4], 1
jne 0x42e6f2
or dword [0x4c35b4], 1
mov dword [0x4c2a4c], 0x487e7c4b
mov dword [0x4c2a50], 0x606b7c6c
mov dword [0x4c2a54], 0x767f7750
mov dword [0x4c2a58], 0x31607c52
mov dword [0x4c2a5c], 0x787f3930
mov dword [0x4c2a60], 0x7d7c7570
mov word [0x4c2a64], 0x3923
mov byte [0x4c2a66], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2a4c]
xor cl, 0x19
mov byte [eax + 0x4c3130], cl
inc eax
cmp eax, 0x1b
jb 0x42e6f4
mov eax, 0x4c3130
ret

Function at 0x42e7e0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35b0], 1
jne 0x42e846
or dword [0x4c35b0], 1
mov dword [0x4c2a68], 0x746c775c
mov dword [0x4c2a6c], 0x6d786b7c
mov dword [0x4c2a70], 0x39777670
mov dword [0x4c2a74], 0x7c7d7770
mov dword [0x4c2a78], 0x6c763961
mov dword [0x4c2a7c], 0x7f76396d
mov dword [0x4c2a80], 0x77786b39
mov word [0x4c2a84], 0x7c7e
mov byte [0x4c2a86], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2a68]
xor cl, 0x19
mov byte [eax + 0x4c314c], cl
inc eax
cmp eax, 0x1f
jb 0x42e848
mov eax, 0x4c314c
ret

Function at 0x42e863
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35ac], 1
jne 0x42e8bf
or dword [0x4c35ac], 1
mov dword [0x4c2a88], 0x487e7c4b
mov dword [0x4c2a8c], 0x606b7c6c
mov dword [0x4c2a90], 0x767f7750
mov dword [0x4c2a94], 0x31607c52
mov dword [0x4c2a98], 0x787f3930
mov dword [0x4c2a9c], 0x7d7c7570
mov word [0x4c2aa0], 0x3923
mov byte [0x4c2aa2], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2a88]
xor cl, 0x19
mov byte [eax + 0x4c316c], cl
inc eax
cmp eax, 0x1b
jb 0x42e8c1
mov eax, 0x4c316c
ret

Function at 0x42ea21
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35a8], 1
jne 0x42ea56
or dword [0x4c35a8], 1
mov dword [0x4c2aa4], 0x75756c57
mov dword [0x4c2aa8], 0x77767a39
mov dword [0x4c2aac], 0x6d617c6d
mov byte [0x4c2ab0], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2aa4]
xor cl, 0x19
mov byte [eax + 0x4c3188], cl
inc eax
cmp eax, 0xd
jb 0x42ea58
mov eax, 0x4c3188
ret

Function at 0x42ea73
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35a4], 1
jne 0x42eabf
or dword [0x4c35a4], 1
mov dword [0x4c2ab4], 0x567e7c4b
mov dword [0x4c2ab8], 0x52777c69
mov dword [0x4c2abc], 0x615c607c
mov dword [0x4c2ac0], 0x7f393031
mov dword [0x4c2ac4], 0x7c757078
mov dword [0x4c2ac8], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2ab4]
xor cl, 0x19
mov byte [eax + 0x4c3198], cl
inc eax
cmp eax, 0x18
jb 0x42eac1
mov eax, 0x4c3198
ret
Function at 0x42eadc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c35a0], 1
jne 0x42eb38
or dword [0x4c35a0], 1
mov dword [0x4c2acc], 0x487e7c4b
mov dword [0x4c2ad0], 0x606b7c6c
mov dword [0x4c2ad4], 0x767f7750
mov dword [0x4c2ad8], 0x31607c52
mov dword [0x4c2adc], 0x787f3930
mov dword [0x4c2ae0], 0x7d7c7570
mov word [0x4c2ae4], 0x3923
mov byte [0x4c2ae6], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2acc]
xor cl, 0x19
mov byte [eax + 0x4c31b0], cl
inc eax
cmp eax, 0x1b
jb 0x42eb3a
mov eax, 0x4c31b0
ret

Function at 0x42ede6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c359c], 1
mov ecx, 0x8a19
jne 0x42ee54
or dword [0x4c359c], 1
lea eax, [ecx + 0x18]
mov word [0x4c2ae8], ax
add eax, 0x2c
mov word [0x4c2aea], ax
lea eax, [ecx + 0x63]
mov word [0x4c2aec], ax
add eax, 3
mov word [0x4c2aee], ax
lea eax, [ecx + 0x5f]
mov word [0x4c2af0], ax
add eax, 0xfffffff4
mov word [0x4c2af2], ax
lea eax, [ecx + 0x5c]
mov word [0x4c2af4], ax
add eax, 0xfffffff8
mov word [0x4c2af6], ax
lea eax, [ecx + 0x17]
mov word [0x4c2af8], ax
mov eax, ecx
mov word [0x4c2afa], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4c2ae8]
add eax, 2
mov word [eax + 0x4c31ca], dx
cmp eax, 0x14
jb 0x42ee56
mov eax, 0x4c31cc
ret

Function at 0x42ee74
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3598], 1
mov ecx, 0x8a19
jne 0x42eee2
or dword [0x4c3598], 1
lea eax, [ecx + 0x18]
mov word [0x4c2afc], ax
add eax, 0x4c
mov word [0x4c2afe], ax
lea eax, [ecx + 0x63]
mov word [0x4c2b00], ax
add eax, 3
mov word [0x4c2b02], ax
lea eax, [ecx + 0x5f]
mov word [0x4c2b04], ax
add eax, 0xfffffff4
mov word [0x4c2b06], ax
lea eax, [ecx + 0x5c]
mov word [0x4c2b08], ax
add eax, 0xfffffff8
mov word [0x4c2b0a], ax
lea eax, [ecx + 0x17]
mov word [0x4c2b0c], ax
mov eax, ecx
mov word [0x4c2b0e], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4c2afc]
add eax, 2
mov word [eax + 0x4c31de], dx
cmp eax, 0x14
jb 0x42eee4
mov eax, 0x4c31e0
ret

Function at 0x42ef02
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3594], 1
jne 0x42ef4e
or dword [0x4c3594], 1
mov dword [0x4c2b10], 0x567e7c4b
mov dword [0x4c2b14], 0x52777c69
mov dword [0x4c2b18], 0x615c607c
mov dword [0x4c2b1c], 0x7f393031
mov dword [0x4c2b20], 0x7c757078
mov dword [0x4c2b24], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2b10]
xor cl, 0x19
mov byte [eax + 0x4c31f4], cl
inc eax
cmp eax, 0x18
jb 0x42ef50
mov eax, 0x4c31f4
ret

Function at 0x42ef6b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3590], 1
jne 0x42efc7
or dword [0x4c3590], 1
mov dword [0x4c2b28], 0x487e7c4b
mov dword [0x4c2b2c], 0x606b7c6c
mov dword [0x4c2b30], 0x6c75784f
mov dword [0x4c2b34], 0x31615c7c
mov dword [0x4c2b38], 0x787f3930
mov dword [0x4c2b3c], 0x7d7c7570
mov word [0x4c2b40], 0x3923
mov byte [0x4c2b42], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2b28]
xor cl, 0x19
mov byte [eax + 0x4c320c], cl
inc eax
cmp eax, 0x1b
jb 0x42efc9
mov eax, 0x4c320c
ret
Function at 0x42efe4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c358c], 1
jne 0x42f040
or dword [0x4c358c], 1
mov dword [0x4c2b44], 0x487e7c4b
mov dword [0x4c2b48], 0x606b7c6c
mov dword [0x4c2b4c], 0x6c75784f
mov dword [0x4c2b50], 0x31615c7c
mov dword [0x4c2b54], 0x787f3930
mov dword [0x4c2b58], 0x7d7c7570
mov word [0x4c2b5c], 0x3923
mov byte [0x4c2b5e], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2b44]
xor cl, 0x19
mov byte [eax + 0x4c3228], cl
inc eax
cmp eax, 0x1b
jb 0x42f042
mov eax, 0x4c3228
ret

Function at 0x42f0c2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3588], 1
jne 0x42f10d
or dword [0x4c3588], 1
mov dword [0x4c2b60], 0x7c69604d
mov dword [0x4c2b64], 0x6a786e39
mov dword [0x4c2b68], 0x6d767739
mov dword [0x4c2b6c], 0x6a397839
mov dword [0x4c2b70], 0x77706b6d
mov word [0x4c2b74], 0x197e
xor eax, eax
mov cl, byte [eax + 0x4c2b60]
xor cl, 0x19
mov byte [eax + 0x4c3244], cl
inc eax
cmp eax, 0x16
jb 0x42f10f
mov eax, 0x4c3244
ret

Function at 0x42f12a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3584], 1
jne 0x42f193
or dword [0x4c3584], 1
mov dword [0x4c2b78], 0x786f7750
mov dword [0x4c2b7c], 0x397d7075
mov dword [0x4c2b80], 0x786d787d
mov dword [0x4c2b84], 0x63706a39
mov dword [0x4c2b88], 0x767f397c
mov dword [0x4c2b8c], 0x706e396b
mov dword [0x4c2b90], 0x4b397c7d
mov dword [0x4c2b94], 0x4a465e5c
mov word [0x4c2b98], 0x1943
xor eax, eax
mov cl, byte [eax + 0x4c2b78]
xor cl, 0x19
mov byte [eax + 0x4c325c], cl
inc eax
cmp eax, 0x22
jb 0x42f195
mov eax, 0x4c325c
ret

Function at 0x42f30f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3580], 1
jne 0x42f35b
or dword [0x4c3580], 1
mov dword [0x4c2b9c], 0x567e7c4b
mov dword [0x4c2ba0], 0x52777c69
mov dword [0x4c2ba4], 0x615c607c
mov dword [0x4c2ba8], 0x7f393031
mov dword [0x4c2bac], 0x7c757078
mov dword [0x4c2bb0], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2b9c]
xor cl, 0x19
mov byte [eax + 0x4c3280], cl
inc eax
cmp eax, 0x18
jb 0x42f35d
mov eax, 0x4c3280
ret

Function at 0x42f378
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c357c], 1
jne 0x42f3de
or dword [0x4c357c], 1
mov dword [0x4c2bb4], 0x4a7e7c4b
mov dword [0x4c2bb8], 0x784f6d7c
mov dword [0x4c2bbc], 0x5c7c6c75
mov dword [0x4c2bc0], 0x6d6a3161
mov dword [0x4c2bc4], 0x7e77706b
mov dword [0x4c2bc8], 0x787f3930
mov dword [0x4c2bcc], 0x7d7c7570
mov word [0x4c2bd0], 0x3923
mov byte [0x4c2bd2], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2bb4]
xor cl, 0x19
mov byte [eax + 0x4c3298], cl
inc eax
cmp eax, 0x1f
jb 0x42f3e0
mov eax, 0x4c3298
ret

Function at 0x42f54a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3578], 1
jne 0x42f596
or dword [0x4c3578], 1
mov dword [0x4c2bd4], 0x567e7c4b
mov dword [0x4c2bd8], 0x52777c69
mov dword [0x4c2bdc], 0x615c607c
mov dword [0x4c2be0], 0x7f393031
mov dword [0x4c2be4], 0x7c757078
mov dword [0x4c2be8], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2bd4]
xor cl, 0x19
mov byte [eax + 0x4c32b8], cl
inc eax
cmp eax, 0x18
jb 0x42f598
mov eax, 0x4c32b8
ret
Function at 0x42f5b3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3574], 1
jne 0x42f612
or dword [0x4c3574], 1
mov dword [0x4c2bec], 0x4a7e7c4b
mov dword [0x4c2bf0], 0x784f6d7c
mov dword [0x4c2bf4], 0x5c7c6c75
mov dword [0x4c2bf8], 0x6e7d3161
mov dword [0x4c2bfc], 0x307d6b76
mov dword [0x4c2c00], 0x70787f39
mov dword [0x4c2c04], 0x237d7c75
mov word [0x4c2c08], 0x1939
xor eax, eax
mov cl, byte [eax + 0x4c2bec]
xor cl, 0x19
mov byte [eax + 0x4c32d0], cl
inc eax
cmp eax, 0x1e
jb 0x42f614
mov eax, 0x4c32d0
ret

Function at 0x42f77f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3570], 1
jne 0x42f7f9
or dword [0x4c3570], 1
mov dword [0x4c2c0c], 0x6d6a6c54
mov dword [0x4c2c10], 0x7c696a39
mov dword [0x4c2c14], 0x607f707a
mov dword [0x4c2c18], 0x77397839
mov dword [0x4c2c1c], 0x7c347776
mov dword [0x4c2c20], 0x606d6974
mov dword [0x4c2c24], 0x7b6c6a39
mov dword [0x4c2c28], 0x39607c72
mov dword [0x4c2c2c], 0x706b6d6a
mov word [0x4c2c30], 0x7e77
mov byte [0x4c2c32], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2c0c]
xor cl, 0x19
mov byte [eax + 0x4c32f0], cl
inc eax
cmp eax, 0x27
jb 0x42f7fb
mov eax, 0x4c32f0
ret

Function at 0x42f816
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c356c], 1
jne 0x42f862
or dword [0x4c356c], 1
mov dword [0x4c2c34], 0x567e7c4b
mov dword [0x4c2c38], 0x52777c69
mov dword [0x4c2c3c], 0x615c607c
mov dword [0x4c2c40], 0x7f393031
mov dword [0x4c2c44], 0x7c757078
mov dword [0x4c2c48], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2c34]
xor cl, 0x19
mov byte [eax + 0x4c3318], cl
inc eax
cmp eax, 0x18
jb 0x42f864
mov eax, 0x4c3318
ret

Function at 0x42f87f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3568], 1
jne 0x42f8d1
or dword [0x4c3568], 1
mov dword [0x4c2c4c], 0x7c5d514a
mov dword [0x4c2c50], 0x7c6d7c75
mov dword [0x4c2c54], 0x31607c52
mov dword [0x4c2c58], 0x787f3930
mov dword [0x4c2c5c], 0x7d7c7570
mov word [0x4c2c60], 0x3923
mov byte [0x4c2c62], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2c4c]
xor cl, 0x19
mov byte [eax + 0x4c3330], cl
inc eax
cmp eax, 0x17
jb 0x42f8d3
mov eax, 0x4c3330
ret

Function at 0x42fa20
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3564], 1
jne 0x42fa6c
or dword [0x4c3564], 1
mov dword [0x4c2c64], 0x567e7c4b
mov dword [0x4c2c68], 0x52777c69
mov dword [0x4c2c6c], 0x615c607c
mov dword [0x4c2c70], 0x7f393031
mov dword [0x4c2c74], 0x7c757078
mov dword [0x4c2c78], 0x1939237d
xor eax, eax
mov cl, byte [eax + 0x4c2c64]
xor cl, 0x19
mov byte [eax + 0x4c3348], cl
inc eax
cmp eax, 0x18
jb 0x42fa6e
mov eax, 0x4c3348
ret

Function at 0x42fa89
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3560], 1
jne 0x42fadc
or dword [0x4c3560], 1
mov dword [0x4c2c7c], 0x7c5d514a
mov dword [0x4c2c80], 0x7c6d7c75
mov dword [0x4c2c84], 0x6c75784f
mov dword [0x4c2c88], 0x3930317c
mov dword [0x4c2c8c], 0x7570787f
mov dword [0x4c2c90], 0x39237d7c
mov byte [0x4c2c94], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2c7c]
xor cl, 0x19
mov byte [eax + 0x4c3360], cl
inc eax
cmp eax, 0x19
jb 0x42fade
mov eax, 0x4c3360
ret
Function at 0x42faf9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c355c], 1
jne 0x42fbb4
or dword [0x4c355c], 1
mov dword [0x4c2c98], 0x5d5a5b58
mov dword [0x4c2c9c], 0x515e5f5c
mov dword [0x4c2ca0], 0x55525350
mov dword [0x4c2ca4], 0x49565754
mov dword [0x4c2ca8], 0x4d4a4b48
mov dword [0x4c2cac], 0x414e4f4c
mov dword [0x4c2cb0], 0x7b784340
mov dword [0x4c2cb4], 0x7f7c7d7a
mov dword [0x4c2cb8], 0x7370717e
mov dword [0x4c2cbc], 0x77747572
mov dword [0x4c2cc0], 0x6b686976
mov dword [0x4c2cc4], 0x6f6c6d6a
mov dword [0x4c2cc8], 0x6360616e
mov dword [0x4c2ccc], 0x2a2b2829
mov dword [0x4c2cd0], 0x2e2f2c2d
mov dword [0x4c2cd4], 0x36322021
mov byte [0x4c2cd8], 0x19
xor eax, eax
mov cl, byte [eax + 0x4c2c98]
xor cl, 0x19
mov byte [eax + 0x4c3380], cl
inc eax
cmp eax, 0x41
jb 0x42fbb6
mov eax, 0x4c3380
ret

Function at 0x42fc61
Capabilities:
Encode data using base64

Disassembly:
push ebp
mov ebp, esp
push ecx
mov ecx, dword [ebp + 8]
push ebx
push esi
push edi
mov edi, eax
xor edx, edx
push 3
lea eax, [ecx + 2]
pop ebx
div ebx
mov esi, dword [ebp + 0x10]
shl eax, 2
inc eax
cmp dword [esi], eax
jae 0x42fc8b
mov dword [esi], eax
xor al, al
jmp 0x42fd63
mov eax, ecx
xor edx, edx
push 3
pop ecx
div ecx
mov esi, dword [ebp + 0xc]
mov ecx, dword [0x4bda38]
xor edx, edx
imul eax, eax, 3
test eax, eax
je 0x42fd07
dec eax
push 3
pop ebx
div ebx
inc eax
mov edx, eax
mov dword [ebp - 4], eax
imul edx, edx, 3
movzx eax, byte [edi]
shr eax, 2
mov al, byte [eax + ecx]
mov byte [esi], al
movzx eax, byte [edi + 1]
movzx ebx, byte [edi]
shr eax, 4
shl ebx, 4
add eax, ebx
and eax, 0x3f
mov al, byte [eax + ecx]
mov byte [esi + 1], al
movzx eax, byte [edi + 2]
movzx ebx, byte [edi + 1]
shr eax, 6
lea eax, [eax + ebx*4]
and eax, 0x3f
mov al, byte [eax + ecx]
mov byte [esi + 2], al
movzx eax, byte [edi + 2]
and eax, 0x3f
mov al, byte [eax + ecx]
mov byte [esi + 3], al
add esi, 4
add edi, 3
dec dword [ebp - 4]
jne 0x42fcb5
cmp edx, dword [ebp + 8]
jae 0x42fd56
movzx eax, byte [edi]
inc edx
cmp edx, dword [ebp + 8]
jae 0x42fd1b
movzx edi, byte [edi + 1]
jmp 0x42fd1d
xor edi, edi
mov ebx, eax
shr ebx, 2
and ebx, 0x3f
mov bl, byte [ebx + ecx]
mov byte [esi], bl
mov ebx, edi
shr ebx, 4
shl eax, 4
add ebx, eax
and ebx, 0x3f
mov al, byte [ebx + ecx]
mov byte [esi + 1], al
cmp edx, dword [ebp + 8]
jae 0x42fd4a
and edi, 0xf
mov cl, byte [ecx + edi*4]
jmp 0x42fd4c
mov cl, 0x3d
mov byte [esi + 2], cl
mov byte [esi + 3], 0x3d
add esi, 4
mov eax, dword [ebp + 0x10]
mov byte [esi], 0
sub esi, dword [ebp + 0xc]
mov dword [eax], esi
mov al, 1
pop edi
pop esi
pop ebx
leave
ret

Function at 0x43090b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3558], 1
jne 0x430972
or dword [0x4c3558], 1
mov dword [0x4c33c4], 0xcaefcadd
mov dword [0x4c33c8], 0xc2efc0d9
mov dword [0x4c33cc], 0xd5d4d1d5
mov dword [0x4c33d0], 0xded9efc2
mov dword [0x4c33d4], 0xd6efc4d9
mov dword [0x4c33d8], 0x98d5dcd9
mov dword [0x4c33dc], 0xd1d69099
mov dword [0x4c33e0], 0xd4d5dcd9
mov byte [0x4c33e4], 0xb0
xor eax, eax
mov cl, byte [eax + 0x4c33c4]
xor cl, 0xb0
mov byte [eax + 0x4c3484], cl
inc eax
cmp eax, 0x21
jb 0x430974
mov eax, 0x4c3484
ret
Function at 0x43098f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3554], 1
jne 0x4309f6
or dword [0x4c3554], 1
mov dword [0x4c33e8], 0xcaefcadd
mov dword [0x4c33ec], 0xc2efc0d9
mov dword [0x4c33f0], 0xd5d4d1d5
mov dword [0x4c33f4], 0xd9d6efc2
mov dword [0x4c33f8], 0xc3efd5dc
mov dword [0x4c33fc], 0x98c4d1c4
mov dword [0x4c3400], 0xd1d69099
mov dword [0x4c3404], 0xd4d5dcd9
mov byte [0x4c3408], 0xb0
xor eax, eax
mov cl, byte [eax + 0x4c33e8]
xor cl, 0xb0
mov byte [eax + 0x4c34a8], cl
inc eax
cmp eax, 0x21
jb 0x4309f8
mov eax, 0x4c34a8
ret

Function at 0x430a13
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3550], 1
jne 0x430a91
or dword [0x4c3550], 1
mov dword [0x4c340c], 0xcaefcadd
mov dword [0x4c3410], 0xc2efc0d9
mov dword [0x4c3414], 0xd5d4d1d5
mov dword [0x4c3418], 0xc8d5efc2
mov dword [0x4c341c], 0xd3d1c2c4
mov dword [0x4c3420], 0xd9d6efc4
mov dword [0x4c3424], 0xc4efd5dc
mov dword [0x4c3428], 0xd5d8efdf
mov dword [0x4c342c], 0x9998c0d1
mov dword [0x4c3430], 0xd9d1d690
mov dword [0x4c3434], 0xb0d4d5dc
xor eax, eax
mov cl, byte [eax + 0x4c340c]
xor cl, 0xb0
mov byte [eax + 0x4c34cc], cl
inc eax
cmp eax, 0x2c
jb 0x430a93
mov eax, 0x4c34cc
ret

Function at 0x430aae
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c354c], 1
jne 0x430b18
or dword [0x4c354c], 1
mov dword [0x4c3438], 0xdcd9d1f6
mov dword [0x4c343c], 0xc490d4d5
mov dword [0x4c3440], 0xc2d390df
mov dword [0x4c3444], 0xd5c4d1d5
mov dword [0x4c3448], 0xc3d5d490
mov dword [0x4c344c], 0xd1ded9c4
mov dword [0x4c3450], 0xdedfd9c4
mov dword [0x4c3454], 0xc4d1c090
mov dword [0x4c3458], 0xb0908ad8
xor eax, eax
mov cl, byte [eax + 0x4c3438]
xor cl, 0xb0
mov byte [eax + 0x4c34f8], cl
inc eax
cmp eax, 0x24
jb 0x430b1a
mov eax, 0x4c34f8
ret

Function at 0x430b35
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3548], 1
jne 0x430b59
or dword [0x4c3548], 1
mov dword [0x4c345c], 0xc4d1c090
mov dword [0x4c3460], 0xb0908ad8
xor eax, eax
mov cl, byte [eax + 0x4c345c]
xor cl, 0xb0
mov byte [eax + 0x4c351c], cl
inc eax
cmp eax, 8
jb 0x430b5b
mov eax, 0x4c351c
ret

Function at 0x430b76
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c3544], 1
jne 0x430bdc
or dword [0x4c3544], 1
mov dword [0x4c3464], 0xdcd9d1f6
mov dword [0x4c3468], 0xc490d4d5
mov dword [0x4c346c], 0xc2d390df
mov dword [0x4c3470], 0xd5c4d1d5
mov dword [0x4c3474], 0xc4c5df90
mov dword [0x4c3478], 0x90c4c5c0
mov dword [0x4c347c], 0xd5dcd9d6
mov word [0x4c3480], 0x908a
mov byte [0x4c3482], 0xb0
xor eax, eax
mov cl, byte [eax + 0x4c3464]
xor cl, 0xb0
mov byte [eax + 0x4c3524], cl
inc eax
cmp eax, 0x1f
jb 0x430bde
mov eax, 0x4c3524
ret
Function at 0x4396f0
Capabilities:
Encode data using xor

Disassembly:
mov cl, byte [edx]
mov eax, dword [eax + 0x1f0]
test cl, cl
je 0x439712
lea esp, [esp]
imul eax, eax, 0xf4243
movzx ecx, cl
inc edx
xor eax, ecx
mov cl, byte [edx]
test cl, cl
jne 0x439700
ret