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

Disassembly:
test byte [0x4c8004], 1
jne 0x41e8ff
or dword [0x4c8004], 1
mov dword [0x4c4d94], 0xc8f7f0eb
mov dword [0x4c4d98], 0xd7fed6dd
mov dword [0x4c4d9c], 0xcadddcd4
mov dword [0x4c4da0], 0xebdcd6f9
mov dword [0x4c4da4], 0xdbddd4dd
mov dword [0x4c4da8], 0xddccf1cc
mov dword [0x4c4dac], 0xde98cbd5
mov dword [0x4c4db0], 0xddd4d1d9
mov dword [0x4c4db4], 0xb89882dc
xor eax, eax
mov cl, byte [eax + 0x4c4d94]
xor cl, 0xb8
mov byte [eax + 0x4c50f4], cl
inc eax
cmp eax, 0x24
jb 0x41e901
mov eax, 0x4c50f4
ret

Function at 0x41ebcc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ff8], 1
jne 0x41ec2b
or dword [0x4c7ff8], 1
mov dword [0x4c4dc8], 0xe8ccddff
mov dword [0x4c4dcc], 0xd9fbcacf
mov dword [0x4c4dd0], 0xd1dad9c8
mov dword [0x4c4dd4], 0xd1ccd1d4
mov dword [0x4c4dd8], 0x9190cbdd
mov dword [0x4c4ddc], 0xd1d9de98
mov dword [0x4c4de0], 0x82dcddd4
mov word [0x4c4de4], 0xb898
xor eax, eax
mov cl, byte [eax + 0x4c4dc8]
xor cl, 0xb8
mov byte [eax + 0x4c5128], cl
inc eax
cmp eax, 0x1e
jb 0x41ec2d
mov eax, 0x4c5128
ret

Function at 0x41ecd8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7fec], 1
jne 0x41ed2e
or dword [0x4c7fec], 1
mov dword [0x4c4dfc], 0xc8e7cbd1
mov dword [0x4c4e00], 0xdddbd7ca
mov dword [0x4c4e04], 0xcae7cbcb
mov dword [0x4c4e08], 0xd1d6d6cd
mov dword [0x4c4e0c], 0xd9e7dfd6
mov dword [0x4c4e10], 0xdcd9e7cb
mov dword [0x4c4e14], 0xb8d6d1d5
xor eax, eax
mov cl, byte [eax + 0x4c4dfc]
xor cl, 0xb8
mov byte [eax + 0x4c515c], cl
inc eax
cmp eax, 0x1c
jb 0x41ed30
mov eax, 0x4c515c
ret

Function at 0x41ed4b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7fe8], 1
jne 0x41eda1
or dword [0x4c7fe8], 1
mov dword [0x4c4e18], 0xdbe7cbd1
mov dword [0x4c4e1c], 0xddcacacd
mov dword [0x4c4e20], 0xcde7ccd6
mov dword [0x4c4e24], 0xe7caddcb
mov dword [0x4c4e28], 0xd9dbd7d4
mov dword [0x4c4e2c], 0xdcd9e7d4
mov dword [0x4c4e30], 0xb8d6d1d5
xor eax, eax
mov cl, byte [eax + 0x4c4e18]
xor cl, 0xb8
mov byte [eax + 0x4c5178], cl
inc eax
cmp eax, 0x1c
jb 0x41eda3
mov eax, 0x4c5178
ret

Function at 0x41edbe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7fd4], 1
jne 0x41ee10
or dword [0x4c7fd4], 1
mov dword [0x4c4e7c], 0xccd1d9cf
mov dword [0x4c4e80], 0xcad7dee7
mov dword [0x4c4e84], 0xd6d1cbe7
mov dword [0x4c4e88], 0xe7ddd4df
mov dword [0x4c4e8c], 0xddd2dad7
mov word [0x4c4e90], 0xccdb
mov byte [0x4c4e92], 0xb8
xor eax, eax
mov cl, byte [eax + 0x4c4e7c]
xor cl, 0xb8
mov byte [eax + 0x4c51dc], cl
inc eax
cmp eax, 0x17
jb 0x41ee12
mov eax, 0x4c51dc
ret

Function at 0x41ee2d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7f8c], 1
jne 0x41ee7f
or dword [0x4c7f8c], 1
mov dword [0x4c4f98], 0xe7ccdddf
mov dword [0x4c4f9c], 0xcacacddb
mov dword [0x4c4fa0], 0xe7ccd6dd
mov dword [0x4c4fa4], 0xdbd7cac8
mov dword [0x4c4fa8], 0xe7cbcbdd
mov word [0x4c4fac], 0xdcd1
mov byte [0x4c4fae], 0xb8
xor eax, eax
mov cl, byte [eax + 0x4c4f98]
xor cl, 0xb8
mov byte [eax + 0x4c52f8], cl
inc eax
cmp eax, 0x17
jb 0x41ee81
mov eax, 0x4c52f8
ret
Function at 0x41f64f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7f78], 1
mov ecx, 0xdcba
jne 0x41f6c4
or dword [0x4c7f78], 1
lea eax, [ecx + 0x1c]
mov word [0x4c5354], ax
add eax, 0xfffffff9
mov word [0x4c5356], ax
lea eax, [ecx + 0x21]
mov word [0x4c5358], ax
add eax, 0xa
mov word [0x4c535a], ax
lea eax, [ecx + 0x13]
mov edx, eax
mov word [0x4c535c], dx
add edx, 6
mov word [0x4c535e], dx
lea edx, [ecx + 0x1a]
mov word [0x4c5360], dx
add edx, 0xa
mov eax, ecx
mov word [0x4c5362], dx
mov dword [0x4c5364], 0xdccddcd5
mov word [0x4c5368], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4c5354]
add eax, 2
mov word [eax + 0x4c55d6], dx
cmp eax, 0x16
jb 0x41f6c6
mov eax, 0x4c55d8
ret

Function at 0x41f6e4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7f74], 1
mov edx, 0xdcba
jne 0x41f788
or dword [0x4c7f74], 1
lea ecx, [edx + 0x1c]
mov eax, ecx
mov word [0x4c536c], ax
add eax, 0xfffffff9
mov word [0x4c536e], ax
lea eax, [edx + 0x21]
mov word [0x4c5370], ax
add eax, 0xa
push esi
mov esi, eax
mov word [0x4c537c], ax
lea eax, [edx + 0x13]
mov ecx, eax
mov word [0x4c537e], cx
add ecx, 6
mov word [0x4c5372], si
lea esi, [edx + 0x18]
mov word [0x4c5380], cx
lea ecx, [edx + 0x1a]
mov word [0x4c5374], si
add esi, 0xfffffffc
mov word [0x4c5382], cx
add ecx, 0xa
mov eax, edx
mov word [0x4c5376], si
mov dword [0x4c5378], 0xdcd6dcd7
mov word [0x4c5384], cx
mov dword [0x4c5386], 0xdccddcd5
mov word [0x4c538a], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x4c536c]
add eax, 2
mov word [eax + 0x4c55ee], cx
cmp eax, 0x20
jb 0x41f78a
mov eax, 0x4c55f0
ret

Function at 0x41f9cc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7f70], 1
jne 0x41fa15
or dword [0x4c7f70], 1
mov dword [0x4c538c], 0x9adbcff6
mov dword [0x4c5390], 0xd5c8c8df
mov dword [0x4c5394], 0xd4d39ac8
mov dword [0x4c5398], 0xded4cd9a
mov dword [0x4c539c], 0xd9d5c8ca
mov byte [0x4c53a0], 0xba
xor eax, eax
mov cl, byte [eax + 0x4c538c]
xor cl, 0xba
mov byte [eax + 0x4c5610], cl
inc eax
cmp eax, 0x15
jb 0x41fa17
mov eax, 0x4c5610
ret

Function at 0x421b1d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ee0], 1
jne 0x421b5e
or dword [0x4c7ee0], 1
mov dword [0x4c585c], 0xcb9cd3f2
mov dword [0x4c5860], 0xd3d8d2d5
mov dword [0x4c5864], 0xd3df9ccb
mov dword [0x4c5868], 0xc4d9c8d2
mov word [0x4c586c], 0xbcc8
xor eax, eax
mov cl, byte [eax + 0x4c585c]
xor cl, 0xbc
mov byte [eax + 0x4c5ae8], cl
inc eax
cmp eax, 0x12
jb 0x421b60
mov eax, 0x4c5ae8
ret

Function at 0x421b7b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7edc], 1
jne 0x421bbc
or dword [0x4c7edc], 1
mov dword [0x4c5870], 0xcb9cd3f2
mov dword [0x4c5874], 0xd3d8d2d5
mov dword [0x4c5878], 0xd3df9ccb
mov dword [0x4c587c], 0xc4d9c8d2
mov word [0x4c5880], 0xbcc8
xor eax, eax
mov cl, byte [eax + 0x4c5870]
xor cl, 0xbc
mov byte [eax + 0x4c5afc], cl
inc eax
cmp eax, 0x12
jb 0x421bbe
mov eax, 0x4c5afc
ret
Function at 0x421bd9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ed8], 1
jne 0x421c21
or dword [0x4c7ed8], 1
mov dword [0x4c5884], 0xde9cd3f2
mov dword [0x4c5888], 0xcfcbd3ce
mov dword [0x4c588c], 0xdf9cced9
mov dword [0x4c5890], 0xd9c8d2d3
mov word [0x4c5894], 0xc8c4
mov byte [0x4c5896], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5884]
xor cl, 0xbc
mov byte [eax + 0x4c5b10], cl
inc eax
cmp eax, 0x13
jb 0x421c23
mov eax, 0x4c5b10
ret

Function at 0x421c97
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ed4], 1
jne 0x421cd8
or dword [0x4c7ed4], 1
mov dword [0x4c5898], 0xd99cd3f2
mov dword [0x4c589c], 0xd9d1d9d0
mov dword [0x4c58a0], 0xd49cc8d2
mov dword [0x4c58a4], 0xd0d8d2dd
mov word [0x4c58a8], 0xbcd9
xor eax, eax
mov cl, byte [eax + 0x4c5898]
xor cl, 0xbc
mov byte [eax + 0x4c5b24], cl
inc eax
cmp eax, 0x12
jb 0x421cda
mov eax, 0x4c5b24
ret

Function at 0x421cf5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ed0], 1
jne 0x421d36
or dword [0x4c7ed0], 1
mov dword [0x4c58ac], 0xd99cd3f2
mov dword [0x4c58b0], 0xd9d1d9d0
mov dword [0x4c58b4], 0xd49cc8d2
mov dword [0x4c58b8], 0xd0d8d2dd
mov word [0x4c58bc], 0xbcd9
xor eax, eax
mov cl, byte [eax + 0x4c58ac]
xor cl, 0xbc
mov byte [eax + 0x4c5b38], cl
inc eax
cmp eax, 0x12
jb 0x421d38
mov eax, 0x4c5b38
ret

Function at 0x421e66
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ecc], 1
jne 0x421e9e
or dword [0x4c7ecc], 1
mov dword [0x4c58c0], 0xd5caddf2
mov dword [0x4c58c4], 0xd9c8dddb
mov dword [0x4c58c8], 0xd5ddda9c
mov dword [0x4c58cc], 0xbcd8d9d0
xor eax, eax
mov cl, byte [eax + 0x4c58c0]
xor cl, 0xbc
mov byte [eax + 0x4c5b4c], cl
inc eax
cmp eax, 0x10
jb 0x421ea0
mov eax, 0x4c5b4c
ret

Function at 0x4223eb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ec8], 1
jne 0x422434
or dword [0x4c7ec8], 1
mov dword [0x4c58d0], 0xd99cd3f2
mov dword [0x4c58d4], 0xd9d1d9d0
mov dword [0x4c58d8], 0xcb9cc8d2
mov dword [0x4c58dc], 0x9cd4c8d5
mov dword [0x4c58e0], 0x9c86d8d5
mov byte [0x4c58e4], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c58d0]
xor cl, 0xbc
mov byte [eax + 0x4c5b5c], cl
inc eax
cmp eax, 0x15
jb 0x422436
mov eax, 0x4c5b5c
ret

Function at 0x422569
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ec4], 1
jne 0x4225b2
or dword [0x4c7ec4], 1
mov dword [0x4c58e8], 0xe3c8d9db
mov dword [0x4c58ec], 0xd9d2d2d5
mov dword [0x4c58f0], 0xf1e8f4ce
mov dword [0x4c58f4], 0xddda9cf0
mov dword [0x4c58f8], 0xd8d9d0d5
mov byte [0x4c58fc], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c58e8]
xor cl, 0xbc
mov byte [eax + 0x4c5b74], cl
inc eax
cmp eax, 0x15
jb 0x4225b4
mov eax, 0x4c5b74
ret

Function at 0x4226e7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ec0], 1
jne 0x422730
or dword [0x4c7ec0], 1
mov dword [0x4c5900], 0xe3c8d9db
mov dword [0x4c5904], 0xd9c8c9d3
mov dword [0x4c5908], 0xf1e8f4ce
mov dword [0x4c590c], 0xddda9cf0
mov dword [0x4c5910], 0xd8d9d0d5
mov byte [0x4c5914], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5900]
xor cl, 0xbc
mov byte [eax + 0x4c5b8c], cl
inc eax
cmp eax, 0x15
jb 0x422732
mov eax, 0x4c5b8c
ret
Function at 0x422874
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ebc], 1
jne 0x4228bd
or dword [0x4c7ebc], 1
mov dword [0x4c5918], 0xe3c8c9cc
mov dword [0x4c591c], 0xd9d2d2d5
mov dword [0x4c5920], 0xf1e8f4ce
mov dword [0x4c5924], 0xddda9cf0
mov dword [0x4c5928], 0xd8d9d0d5
mov byte [0x4c592c], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5918]
xor cl, 0xbc
mov byte [eax + 0x4c5ba4], cl
inc eax
cmp eax, 0x15
jb 0x4228bf
mov eax, 0x4c5ba4
ret

Function at 0x422a01
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7eb8], 1
jne 0x422a4a
or dword [0x4c7eb8], 1
mov dword [0x4c5930], 0xe3c8c9cc
mov dword [0x4c5934], 0xd9c8c9d3
mov dword [0x4c5938], 0xf1e8f4ce
mov dword [0x4c593c], 0xddda9cf0
mov dword [0x4c5940], 0xd8d9d0d5
mov byte [0x4c5944], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5930]
xor cl, 0xbc
mov byte [eax + 0x4c5bbc], cl
inc eax
cmp eax, 0x15
jb 0x422a4c
mov eax, 0x4c5bbc
ret

Function at 0x422d09
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7eb0], 1
jne 0x422d52
or dword [0x4c7eb0], 1
mov dword [0x4c5954], 0xe3c8d9db
mov dword [0x4c5958], 0xcfddd0df
mov dword [0x4c595c], 0xd1ddf2cf
mov dword [0x4c5960], 0xddda9cd9
mov dword [0x4c5964], 0xd8d9d0d5
mov byte [0x4c5968], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5954]
xor cl, 0xbc
mov byte [eax + 0x4c5be0], cl
inc eax
cmp eax, 0x15
jb 0x422d54
mov eax, 0x4c5be0
ret

Function at 0x422d6f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7eac], 1
jne 0x422db1
or dword [0x4c7eac], 1
mov dword [0x4c596c], 0xfdc8d9db
mov dword [0x4c5970], 0xd5cec8c8
mov dword [0x4c5974], 0xd9c8c9de
mov dword [0x4c5978], 0xd5ddda9c
mov dword [0x4c597c], 0xbcd8d9d0
xor eax, eax
mov cl, byte [eax + 0x4c596c]
xor cl, 0xbc
mov byte [eax + 0x4c5bf8], cl
inc eax
cmp eax, 0x14
jb 0x422db3
mov eax, 0x4c5bf8
ret

Function at 0x42307c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ea4], 1
jne 0x4230c5
or dword [0x4c7ea4], 1
mov dword [0x4c598c], 0xe3c8c9cc
mov dword [0x4c5990], 0xcfddd0df
mov dword [0x4c5994], 0xd1ddf2cf
mov dword [0x4c5998], 0xddda9cd9
mov dword [0x4c599c], 0xd8d9d0d5
mov byte [0x4c59a0], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c598c]
xor cl, 0xbc
mov byte [eax + 0x4c5c18], cl
inc eax
cmp eax, 0x15
jb 0x4230c7
mov eax, 0x4c5c18
ret

Function at 0x4230e2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7ea0], 1
jne 0x423124
or dword [0x4c7ea0], 1
mov dword [0x4c59a4], 0xfdc8d9cf
mov dword [0x4c59a8], 0xd5cec8c8
mov dword [0x4c59ac], 0xd9c8c9de
mov dword [0x4c59b0], 0xd5ddda9c
mov dword [0x4c59b4], 0xbcd8d9d0
xor eax, eax
mov cl, byte [eax + 0x4c59a4]
xor cl, 0xbc
mov byte [eax + 0x4c5c30], cl
inc eax
cmp eax, 0x14
jb 0x423126
mov eax, 0x4c5c30
ret

Function at 0x423208
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e9c], 1
jne 0x42323d
or dword [0x4c7e9c], 1
mov dword [0x4c59b8], 0xdfd5d0df
mov dword [0x4c59bc], 0xddda9cd7
mov dword [0x4c59c0], 0xd8d9d0d5
mov byte [0x4c59c4], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c59b8]
xor cl, 0xbc
mov byte [eax + 0x4c5c44], cl
inc eax
cmp eax, 0xd
jb 0x42323f
mov eax, 0x4c5c44
ret
Function at 0x4232ec
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e84], 1
jne 0x42333e
or dword [0x4c7e84], 1
mov dword [0x4c5a28], 0xd1d9d0d9
mov dword [0x4c5a2c], 0xe3c8d2d9
mov dword [0x4c5a30], 0xe3c8d9db
mov dword [0x4c5a34], 0xd9d2d2d5
mov dword [0x4c5a38], 0xc8d4e3ce
mov word [0x4c5a3c], 0xd0d1
mov byte [0x4c5a3e], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5a28]
xor cl, 0xbc
mov byte [eax + 0x4c5cb4], cl
inc eax
cmp eax, 0x17
jb 0x423340
mov eax, 0x4c5cb4
ret

Function at 0x42335b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e80], 1
jne 0x4233ad
or dword [0x4c7e80], 1
mov dword [0x4c5a40], 0xd1d9d0d9
mov dword [0x4c5a44], 0xe3c8d2d9
mov dword [0x4c5a48], 0xe3c8d9db
mov dword [0x4c5a4c], 0xd9c8c9d3
mov dword [0x4c5a50], 0xc8d4e3ce
mov word [0x4c5a54], 0xd0d1
mov byte [0x4c5a56], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5a40]
xor cl, 0xbc
mov byte [eax + 0x4c5ccc], cl
inc eax
cmp eax, 0x17
jb 0x4233af
mov eax, 0x4c5ccc
ret

Function at 0x4233ca
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e7c], 1
jne 0x42341c
or dword [0x4c7e7c], 1
mov dword [0x4c5a58], 0xd1d9d0d9
mov dword [0x4c5a5c], 0xe3c8d2d9
mov dword [0x4c5a60], 0xe3c8d9cf
mov dword [0x4c5a64], 0xd9d2d2d5
mov dword [0x4c5a68], 0xc8d4e3ce
mov word [0x4c5a6c], 0xd0d1
mov byte [0x4c5a6e], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5a58]
xor cl, 0xbc
mov byte [eax + 0x4c5ce4], cl
inc eax
cmp eax, 0x17
jb 0x42341e
mov eax, 0x4c5ce4
ret

Function at 0x423439
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e78], 1
jne 0x42348b
or dword [0x4c7e78], 1
mov dword [0x4c5a70], 0xd1d9d0d9
mov dword [0x4c5a74], 0xe3c8d2d9
mov dword [0x4c5a78], 0xe3c8d9cf
mov dword [0x4c5a7c], 0xd9c8c9d3
mov dword [0x4c5a80], 0xc8d4e3ce
mov word [0x4c5a84], 0xd0d1
mov byte [0x4c5a86], 0xbc
xor eax, eax
mov cl, byte [eax + 0x4c5a70]
xor cl, 0xbc
mov byte [eax + 0x4c5cfc], cl
inc eax
cmp eax, 0x17
jb 0x42348d
mov eax, 0x4c5cfc
ret

Function at 0x4238da
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e60], 1
jne 0x423922
or dword [0x4c7e60], 1
mov dword [0x4c5d74], 0xd1d1c8f3
mov dword [0x4c5d78], 0xdad4d19d
mov dword [0x4c5d7c], 0xcec8c9d5
mov dword [0x4c5d80], 0xdcd9cfd8
mov word [0x4c5d84], 0xdcc9
mov byte [0x4c5d86], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5d74]
xor cl, 0xbd
mov byte [eax + 0x4c5f4c], cl
inc eax
cmp eax, 0x13
jb 0x423924
mov eax, 0x4c5f4c
ret

Function at 0x423a39
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e5c], 1
jne 0x423a81
or dword [0x4c7e5c], 1
mov dword [0x4c5d88], 0xd1d1c8f3
mov dword [0x4c5d8c], 0xdad4d19d
mov dword [0x4c5d90], 0xcec8c9d5
mov dword [0x4c5d94], 0xdcd9cfd8
mov word [0x4c5d98], 0xdcc9
mov byte [0x4c5d9a], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5d88]
xor cl, 0xbd
mov byte [eax + 0x4c5f60], cl
inc eax
cmp eax, 0x13
jb 0x423a83
mov eax, 0x4c5f60
ret
Function at 0x423b9b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e58], 1
jne 0x423be3
or dword [0x4c7e58], 1
mov dword [0x4c5d9c], 0xd1d1c8f3
mov dword [0x4c5da0], 0xdad4d19d
mov dword [0x4c5da4], 0xcec8c9d5
mov dword [0x4c5da8], 0xdcd9cfd8
mov word [0x4c5dac], 0xdcc9
mov byte [0x4c5dae], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5d9c]
xor cl, 0xbd
mov byte [eax + 0x4c5f74], cl
inc eax
cmp eax, 0x13
jb 0x423be5
mov eax, 0x4c5f74
ret

Function at 0x423cca
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e54], 1
jne 0x423d12
or dword [0x4c7e54], 1
mov dword [0x4c5db0], 0xd1d1c8f3
mov dword [0x4c5db4], 0xdad4d19d
mov dword [0x4c5db8], 0xcec8c9d5
mov dword [0x4c5dbc], 0xdcd9cfd8
mov word [0x4c5dc0], 0xdcc9
mov byte [0x4c5dc2], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5db0]
xor cl, 0xbd
mov byte [eax + 0x4c5f88], cl
inc eax
cmp eax, 0x13
jb 0x423d14
mov eax, 0x4c5f88
ret

Function at 0x423fdb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e48], 1
jne 0x424041
or dword [0x4c7e48], 1
mov dword [0x4c5df4], 0xc9d3d4c8
mov dword [0x4c5df8], 0xd1e28f8e
mov dword [0x4c5dfc], 0xc9d5dad4
mov dword [0x4c5e00], 0xcfd8cec8
mov dword [0x4c5e04], 0xdcc9dcd9
mov dword [0x4c5e08], 0xe2d2c9e2
mov dword [0x4c5e0c], 0xdfd0c8d3
mov word [0x4c5e10], 0xcfd8
mov byte [0x4c5e12], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5df4]
xor cl, 0xbd
mov byte [eax + 0x4c5fcc], cl
inc eax
cmp eax, 0x1f
jb 0x424043
mov eax, 0x4c5fcc
ret

Function at 0x42405e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e44], 1
jne 0x4240bd
or dword [0x4c7e44], 1
mov dword [0x4c5e14], 0x8ec9d3d4
mov dword [0x4c5e18], 0xd4d1e28f
mov dword [0x4c5e1c], 0xc8c9d5da
mov dword [0x4c5e20], 0xd9cfd8ce
mov dword [0x4c5e24], 0xe2dcc9dc
mov dword [0x4c5e28], 0xd3e2d2c9
mov dword [0x4c5e2c], 0xd8dfd0c8
mov word [0x4c5e30], 0xbdcf
xor eax, eax
mov cl, byte [eax + 0x4c5e14]
xor cl, 0xbd
mov byte [eax + 0x4c5fec], cl
inc eax
cmp eax, 0x1e
jb 0x4240bf
mov eax, 0x4c5fec
ret

Function at 0x4240da
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e40], 1
jne 0x424139
or dword [0x4c7e40], 1
mov dword [0x4c5e34], 0xdcd5decd
mov dword [0x4c5e38], 0xd4d1e2cf
mov dword [0x4c5e3c], 0xc8c9d5da
mov dword [0x4c5e40], 0xd9cfd8ce
mov dword [0x4c5e44], 0xe2dcc9dc
mov dword [0x4c5e48], 0xcee2d2c9
mov dword [0x4c5e4c], 0xd3d4cfc9
mov word [0x4c5e50], 0xbdda
xor eax, eax
mov cl, byte [eax + 0x4c5e34]
xor cl, 0xbd
mov byte [eax + 0x4c600c], cl
inc eax
cmp eax, 0x1e
jb 0x42413b
mov eax, 0x4c600c
ret

Function at 0x424156
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e3c], 1
jne 0x4241bc
or dword [0x4c7e3c], 1
mov dword [0x4c5e54], 0xd5decacd
mov dword [0x4c5e58], 0xd1e2cfdc
mov dword [0x4c5e5c], 0xc9d5dad4
mov dword [0x4c5e60], 0xcfd8cec8
mov dword [0x4c5e64], 0xdcc9dcd9
mov dword [0x4c5e68], 0xe2d2c9e2
mov dword [0x4c5e6c], 0xd4cfc9ce
mov word [0x4c5e70], 0xdad3
mov byte [0x4c5e72], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5e54]
xor cl, 0xbd
mov byte [eax + 0x4c602c], cl
inc eax
cmp eax, 0x1f
jb 0x4241be
mov eax, 0x4c602c
ret
Function at 0x4241d9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e38], 1
jne 0x424240
or dword [0x4c7e38], 1
mov dword [0x4c5e74], 0xd5dad4d1
mov dword [0x4c5e78], 0xd8cec8c9
mov dword [0x4c5e7c], 0xc9dcd9cf
mov dword [0x4c5e80], 0xd8cee2dc
mov dword [0x4c5e84], 0xdccbe2c9
mov dword [0x4c5e88], 0xd3dcd4cf
mov dword [0x4c5e8c], 0xc9cee2c9
mov dword [0x4c5e90], 0xdad3d4cf
mov byte [0x4c5e94], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5e74]
xor cl, 0xbd
mov byte [eax + 0x4c604c], cl
inc eax
cmp eax, 0x21
jb 0x424242
mov eax, 0x4c604c
ret

Function at 0x42425d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e34], 1
jne 0x4242c4
or dword [0x4c7e34], 1
mov dword [0x4c5e98], 0xd5dad4d1
mov dword [0x4c5e9c], 0xd8cec8c9
mov dword [0x4c5ea0], 0xc9dcd9cf
mov dword [0x4c5ea4], 0xd8cee2dc
mov dword [0x4c5ea8], 0xdccbe2c9
mov dword [0x4c5eac], 0xd3dcd4cf
mov dword [0x4c5eb0], 0xc8d3e2c9
mov dword [0x4c5eb4], 0xcfd8dfd0
mov byte [0x4c5eb8], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5e98]
xor cl, 0xbd
mov byte [eax + 0x4c6070], cl
inc eax
cmp eax, 0x21
jb 0x4242c6
mov eax, 0x4c6070
ret

Function at 0x4242e1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e30], 1
jne 0x42434a
or dword [0x4c7e30], 1
mov dword [0x4c5ebc], 0xd5dad4d1
mov dword [0x4c5ec0], 0xd8cec8c9
mov dword [0x4c5ec4], 0xc9dcd9cf
mov dword [0x4c5ec8], 0xd8cee2dc
mov dword [0x4c5ecc], 0xdccbe2c9
mov dword [0x4c5ed0], 0xd3dcd4cf
mov dword [0x4c5ed4], 0xd2dfe2c9
mov dword [0x4c5ed8], 0xdcd8d1d2
mov word [0x4c5edc], 0xbdd3
xor eax, eax
mov cl, byte [eax + 0x4c5ebc]
xor cl, 0xbd
mov byte [eax + 0x4c6094], cl
inc eax
cmp eax, 0x22
jb 0x42434c
mov eax, 0x4c6094
ret

Function at 0x424367
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e2c], 1
jne 0x4243cd
or dword [0x4c7e2c], 1
mov dword [0x4c5ee0], 0xd5dad4d1
mov dword [0x4c5ee4], 0xd8cec8c9
mov dword [0x4c5ee8], 0xc9dcd9cf
mov dword [0x4c5eec], 0xd8cee2dc
mov dword [0x4c5ef0], 0xdccbe2c9
mov dword [0x4c5ef4], 0xd3dcd4cf
mov dword [0x4c5ef8], 0xc8d3e2c9
mov word [0x4c5efc], 0xd1d1
mov byte [0x4c5efe], 0xbd
xor eax, eax
mov cl, byte [eax + 0x4c5ee0]
xor cl, 0xbd
mov byte [eax + 0x4c60b8], cl
inc eax
cmp eax, 0x1f
jb 0x4243cf
mov eax, 0x4c60b8
ret
Function at 0x42465f
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x48dd9c
call fcn.0048cc58
sub esp, 0x20
push esi
xor esi, esi
mov dword [ebp - 0x10], esi
push edi
mov dword [ebp - 0x10], esi
call dword [0x4960a8]
test byte [0x4c7e0c], 1
mov edi, eax
jne 0x4246ac
or dword [0x4c7e0c], 1
mov dword [0x4c6154], 0xa8afa8b6
mov dword [0x4c6158], 0xefb5a4af
mov dword [0x4c615c], 0xc1adada5
xor ecx, ecx
mov al, byte [ecx + 0x4c6154]
xor al, 0xc1
mov byte [ecx + 0x4c640c], al
inc ecx
cmp ecx, 0xc
jb 0x4246ae
push esi
push esi
lea eax, [ebp - 0x10]
push eax
push esi
push edi
push 0x4c640c
call dword [0x4960dc]
push eax
push 0x1b00
call dword [0x496134]
test eax, eax
jne 0x4246fa
call fcn.00424770
mov ecx, dword [ebp + 0xc]
push eax
push dword [ebp + 8]
call fcn.0040ebe9
pop ecx
pop ecx
jmp 0x42475f
test byte [0x4c7e04], 1
jne 0x42471a
or dword [0x4c7e04], 1
mov word [0x4c617c], 0xe1fb
mov byte [0x4c617e], 0xc1
xor eax, eax
mov cl, byte [eax + 0x4c617c]
xor cl, 0xc1
mov byte [eax + 0x4c6434], cl
inc eax
cmp eax, 3
jb 0x42471c
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push 0x4c6434
push eax
call fcn.0040ebe9
mov dword [ebp - 4], esi
push dword [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0040ef9c
add esp, 0x14
push esi
push 1
lea ecx, [ebp - 0x2c]
call fcn.00404c70
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
pop edi
pop esi
mov dword fs:[0], ecx
leave
ret

Function at 0x424770
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e08], 1
jne 0x4247c5
or dword [0x4c7e08], 1
mov dword [0x4c6160], 0xa087e9e1
mov dword [0x4c6164], 0xa5a4ada8
mov dword [0x4c6168], 0xe1aeb5e1
mov dword [0x4c616c], 0xacb3aea7
mov dword [0x4c6170], 0xa4e1b5a0
mov dword [0x4c6174], 0xb3aeb3b3
mov word [0x4c6178], 0xc1e8
xor eax, eax
mov cl, byte [eax + 0x4c6160]
xor cl, 0xc1
mov byte [eax + 0x4c6418], cl
inc eax
cmp eax, 0x1a
jb 0x4247c7
mov eax, 0x4c6418
ret

Function at 0x424930
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7e00], 1
jne 0x424979
or dword [0x4c7e00], 1
mov dword [0x4c6180], 0x89afa896
mov dword [0x4c6184], 0x8eb1b5b5
mov dword [0x4c6188], 0xe9afa4b1
mov dword [0x4c618c], 0xa0a7e1e8
mov dword [0x4c6190], 0xa5a4ada8
mov byte [0x4c6194], 0xc1
xor eax, eax
mov cl, byte [eax + 0x4c6180]
xor cl, 0xc1
mov byte [eax + 0x4c6438], cl
inc eax
cmp eax, 0x15
jb 0x42497b
mov eax, 0x4c6438
ret

Function at 0x424c40
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4c7dfc], 1
jne 0x424c93
or dword [0x4c7dfc], 1
mov dword [0x4c6198], 0x89afa896
mov dword [0x4c619c], 0x82b1b5b5
mov dword [0x4c61a0], 0xaaa2a0b3
mov dword [0x4c61a4], 0xe9adb394
mov dword [0x4c61a8], 0xa0a7e1e8
mov dword [0x4c61ac], 0xa5a4ada8
mov byte [0x4c61b0], 0xc1
xor eax, eax
mov cl, byte [eax + 0x4c6198]
xor cl, 0xc1
mov byte [eax + 0x4c6450], cl
inc eax
cmp eax, 0x19
jb 0x424c95
mov eax, 0x4c6450
ret