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

Disassembly:
test byte [0x13b7ee0], 1
jne 0x1311b83
or dword [0x13b7ee0], 1
mov dword [0x13b585c], 0x3d6a2504
mov dword [0x13b5860], 0x252e2423
mov dword [0x13b5864], 0x25296a3d
mov dword [0x13b5868], 0x322f3e24
mov word [0x13b586c], 0x4a3e
xor eax, eax
mov cl, byte [eax + 0x13b585c]
xor cl, 0x4a
mov byte [eax + 0x13b5ae8], cl
inc eax
cmp eax, 0x12
jb 0x1311b85
mov eax, 0x13b5ae8
ret

Function at 0x1311ba0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7edc], 1
jne 0x1311be1
or dword [0x13b7edc], 1
mov dword [0x13b5870], 0x3d6a2504
mov dword [0x13b5874], 0x252e2423
mov dword [0x13b5878], 0x25296a3d
mov dword [0x13b587c], 0x322f3e24
mov word [0x13b5880], 0x4a3e
xor eax, eax
mov cl, byte [eax + 0x13b5870]
xor cl, 0x4a
mov byte [eax + 0x13b5afc], cl
inc eax
cmp eax, 0x12
jb 0x1311be3
mov eax, 0x13b5afc
ret

Function at 0x1311bfe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ed8], 1
jne 0x1311c46
or dword [0x13b7ed8], 1
mov dword [0x13b5884], 0x286a2504
mov dword [0x13b5888], 0x393d2538
mov dword [0x13b588c], 0x296a382f
mov dword [0x13b5890], 0x2f3e2425
mov word [0x13b5894], 0x3e32
mov byte [0x13b5896], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5884]
xor cl, 0x4a
mov byte [eax + 0x13b5b10], cl
inc eax
cmp eax, 0x13
jb 0x1311c48
mov eax, 0x13b5b10
ret

Function at 0x1311cbc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ed4], 1
jne 0x1311cfd
or dword [0x13b7ed4], 1
mov dword [0x13b5898], 0x2f6a2504
mov dword [0x13b589c], 0x2f272f26
mov dword [0x13b58a0], 0x226a3e24
mov dword [0x13b58a4], 0x262e242b
mov word [0x13b58a8], 0x4a2f
xor eax, eax
mov cl, byte [eax + 0x13b5898]
xor cl, 0x4a
mov byte [eax + 0x13b5b24], cl
inc eax
cmp eax, 0x12
jb 0x1311cff
mov eax, 0x13b5b24
ret

Function at 0x1311d1a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ed0], 1
jne 0x1311d5b
or dword [0x13b7ed0], 1
mov dword [0x13b58ac], 0x2f6a2504
mov dword [0x13b58b0], 0x2f272f26
mov dword [0x13b58b4], 0x226a3e24
mov dword [0x13b58b8], 0x262e242b
mov word [0x13b58bc], 0x4a2f
xor eax, eax
mov cl, byte [eax + 0x13b58ac]
xor cl, 0x4a
mov byte [eax + 0x13b5b38], cl
inc eax
cmp eax, 0x12
jb 0x1311d5d
mov eax, 0x13b5b38
ret

Function at 0x1311e8b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ecc], 1
jne 0x1311ec3
or dword [0x13b7ecc], 1
mov dword [0x13b58c0], 0x233c2b04
mov dword [0x13b58c4], 0x2f3e2b2d
mov dword [0x13b58c8], 0x232b2c6a
mov dword [0x13b58cc], 0x4a2e2f26
xor eax, eax
mov cl, byte [eax + 0x13b58c0]
xor cl, 0x4a
mov byte [eax + 0x13b5b4c], cl
inc eax
cmp eax, 0x10
jb 0x1311ec5
mov eax, 0x13b5b4c
ret

Function at 0x1312410
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ec8], 1
jne 0x1312459
or dword [0x13b7ec8], 1
mov dword [0x13b58d0], 0x2f6a2504
mov dword [0x13b58d4], 0x2f272f26
mov dword [0x13b58d8], 0x3d6a3e24
mov dword [0x13b58dc], 0x6a223e23
mov dword [0x13b58e0], 0x6a702e23
mov byte [0x13b58e4], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b58d0]
xor cl, 0x4a
mov byte [eax + 0x13b5b5c], cl
inc eax
cmp eax, 0x15
jb 0x131245b
mov eax, 0x13b5b5c
ret
Function at 0x131258e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ec4], 1
jne 0x13125d7
or dword [0x13b7ec4], 1
mov dword [0x13b58e8], 0x153e2f2d
mov dword [0x13b58ec], 0x2f242423
mov dword [0x13b58f0], 0x71e0238
mov dword [0x13b58f4], 0x2b2c6a06
mov dword [0x13b58f8], 0x2e2f2623
mov byte [0x13b58fc], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b58e8]
xor cl, 0x4a
mov byte [eax + 0x13b5b74], cl
inc eax
cmp eax, 0x15
jb 0x13125d9
mov eax, 0x13b5b74
ret

Function at 0x131270c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ec0], 1
jne 0x1312755
or dword [0x13b7ec0], 1
mov dword [0x13b5900], 0x153e2f2d
mov dword [0x13b5904], 0x2f3e3f25
mov dword [0x13b5908], 0x71e0238
mov dword [0x13b590c], 0x2b2c6a06
mov dword [0x13b5910], 0x2e2f2623
mov byte [0x13b5914], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5900]
xor cl, 0x4a
mov byte [eax + 0x13b5b8c], cl
inc eax
cmp eax, 0x15
jb 0x1312757
mov eax, 0x13b5b8c
ret

Function at 0x1312899
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ebc], 1
jne 0x13128e2
or dword [0x13b7ebc], 1
mov dword [0x13b5918], 0x153e3f3a
mov dword [0x13b591c], 0x2f242423
mov dword [0x13b5920], 0x71e0238
mov dword [0x13b5924], 0x2b2c6a06
mov dword [0x13b5928], 0x2e2f2623
mov byte [0x13b592c], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5918]
xor cl, 0x4a
mov byte [eax + 0x13b5ba4], cl
inc eax
cmp eax, 0x15
jb 0x13128e4
mov eax, 0x13b5ba4
ret

Function at 0x1312a26
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7eb8], 1
jne 0x1312a6f
or dword [0x13b7eb8], 1
mov dword [0x13b5930], 0x153e3f3a
mov dword [0x13b5934], 0x2f3e3f25
mov dword [0x13b5938], 0x71e0238
mov dword [0x13b593c], 0x2b2c6a06
mov dword [0x13b5940], 0x2e2f2623
mov byte [0x13b5944], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5930]
xor cl, 0x4a
mov byte [eax + 0x13b5bbc], cl
inc eax
cmp eax, 0x15
jb 0x1312a71
mov eax, 0x13b5bbc
ret

Function at 0x1312d2e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7eb0], 1
jne 0x1312d77
or dword [0x13b7eb0], 1
mov dword [0x13b5954], 0x153e2f2d
mov dword [0x13b5958], 0x392b2629
mov dword [0x13b595c], 0x272b0439
mov dword [0x13b5960], 0x2b2c6a2f
mov dword [0x13b5964], 0x2e2f2623
mov byte [0x13b5968], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5954]
xor cl, 0x4a
mov byte [eax + 0x13b5be0], cl
inc eax
cmp eax, 0x15
jb 0x1312d79
mov eax, 0x13b5be0
ret

Function at 0x1312d94
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7eac], 1
jne 0x1312dd6
or dword [0x13b7eac], 1
mov dword [0x13b596c], 0xb3e2f2d
mov dword [0x13b5970], 0x23383e3e
mov dword [0x13b5974], 0x2f3e3f28
mov dword [0x13b5978], 0x232b2c6a
mov dword [0x13b597c], 0x4a2e2f26
xor eax, eax
mov cl, byte [eax + 0x13b596c]
xor cl, 0x4a
mov byte [eax + 0x13b5bf8], cl
inc eax
cmp eax, 0x14
jb 0x1312dd8
mov eax, 0x13b5bf8
ret
Function at 0x13130a1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ea4], 1
jne 0x13130ea
or dword [0x13b7ea4], 1
mov dword [0x13b598c], 0x153e3f3a
mov dword [0x13b5990], 0x392b2629
mov dword [0x13b5994], 0x272b0439
mov dword [0x13b5998], 0x2b2c6a2f
mov dword [0x13b599c], 0x2e2f2623
mov byte [0x13b59a0], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b598c]
xor cl, 0x4a
mov byte [eax + 0x13b5c18], cl
inc eax
cmp eax, 0x15
jb 0x13130ec
mov eax, 0x13b5c18
ret

Function at 0x1313107
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7ea0], 1
jne 0x1313149
or dword [0x13b7ea0], 1
mov dword [0x13b59a4], 0xb3e2f39
mov dword [0x13b59a8], 0x23383e3e
mov dword [0x13b59ac], 0x2f3e3f28
mov dword [0x13b59b0], 0x232b2c6a
mov dword [0x13b59b4], 0x4a2e2f26
xor eax, eax
mov cl, byte [eax + 0x13b59a4]
xor cl, 0x4a
mov byte [eax + 0x13b5c30], cl
inc eax
cmp eax, 0x14
jb 0x131314b
mov eax, 0x13b5c30
ret

Function at 0x131322d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e9c], 1
jne 0x1313262
or dword [0x13b7e9c], 1
mov dword [0x13b59b8], 0x29232629
mov dword [0x13b59bc], 0x2b2c6a21
mov dword [0x13b59c0], 0x2e2f2623
mov byte [0x13b59c4], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b59b8]
xor cl, 0x4a
mov byte [eax + 0x13b5c44], cl
inc eax
cmp eax, 0xd
jb 0x1313264
mov eax, 0x13b5c44
ret

Function at 0x1313311
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e84], 1
jne 0x1313363
or dword [0x13b7e84], 1
mov dword [0x13b5a28], 0x272f262f
mov dword [0x13b5a2c], 0x153e242f
mov dword [0x13b5a30], 0x153e2f2d
mov dword [0x13b5a34], 0x2f242423
mov dword [0x13b5a38], 0x3e221538
mov word [0x13b5a3c], 0x2627
mov byte [0x13b5a3e], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5a28]
xor cl, 0x4a
mov byte [eax + 0x13b5cb4], cl
inc eax
cmp eax, 0x17
jb 0x1313365
mov eax, 0x13b5cb4
ret

Function at 0x1313380
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e80], 1
jne 0x13133d2
or dword [0x13b7e80], 1
mov dword [0x13b5a40], 0x272f262f
mov dword [0x13b5a44], 0x153e242f
mov dword [0x13b5a48], 0x153e2f2d
mov dword [0x13b5a4c], 0x2f3e3f25
mov dword [0x13b5a50], 0x3e221538
mov word [0x13b5a54], 0x2627
mov byte [0x13b5a56], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5a40]
xor cl, 0x4a
mov byte [eax + 0x13b5ccc], cl
inc eax
cmp eax, 0x17
jb 0x13133d4
mov eax, 0x13b5ccc
ret

Function at 0x13133ef
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e7c], 1
jne 0x1313441
or dword [0x13b7e7c], 1
mov dword [0x13b5a58], 0x272f262f
mov dword [0x13b5a5c], 0x153e242f
mov dword [0x13b5a60], 0x153e2f39
mov dword [0x13b5a64], 0x2f242423
mov dword [0x13b5a68], 0x3e221538
mov word [0x13b5a6c], 0x2627
mov byte [0x13b5a6e], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5a58]
xor cl, 0x4a
mov byte [eax + 0x13b5ce4], cl
inc eax
cmp eax, 0x17
jb 0x1313443
mov eax, 0x13b5ce4
ret
Function at 0x131345e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e78], 1
jne 0x13134b0
or dword [0x13b7e78], 1
mov dword [0x13b5a70], 0x272f262f
mov dword [0x13b5a74], 0x153e242f
mov dword [0x13b5a78], 0x153e2f39
mov dword [0x13b5a7c], 0x2f3e3f25
mov dword [0x13b5a80], 0x3e221538
mov word [0x13b5a84], 0x2627
mov byte [0x13b5a86], 0x4a
xor eax, eax
mov cl, byte [eax + 0x13b5a70]
xor cl, 0x4a
mov byte [eax + 0x13b5cfc], cl
inc eax
cmp eax, 0x17
jb 0x13134b2
mov eax, 0x13b5cfc
ret

Function at 0x13138ff
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x13b7e60], 1
jne 0x1313949
or dword [0x13b7e60], 1
mov dword [0x13b5d74], 0x22223b00
mov dword [0x13b5d78], 0x2927226e
mov dword [0x13b5d7c], 0x3d3b3a26
mov dword [0x13b5d80], 0x2f2a3c2b
mov word [0x13b5d84], 0x2f3a
mov byte [0x13b5d86], 0x4e
mov cl, byte [eax + 0x13b5d74]
xor cl, 0x4e
mov byte [eax + 0x13b5f4c], cl
inc eax
cmp eax, 0x13
jb 0x1313949
mov eax, 0x13b5f4c
ret

Function at 0x1313a5e
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x13b7e5c], 1
jne 0x1313aa8
or dword [0x13b7e5c], 1
mov dword [0x13b5d88], 0x22223b00
mov dword [0x13b5d8c], 0x2927226e
mov dword [0x13b5d90], 0x3d3b3a26
mov dword [0x13b5d94], 0x2f2a3c2b
mov word [0x13b5d98], 0x2f3a
mov byte [0x13b5d9a], 0x4e
mov cl, byte [eax + 0x13b5d88]
xor cl, 0x4e
mov byte [eax + 0x13b5f60], cl
inc eax
cmp eax, 0x13
jb 0x1313aa8
mov eax, 0x13b5f60
ret

Function at 0x1313bc0
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x13b7e58], 1
jne 0x1313c0a
or dword [0x13b7e58], 1
mov dword [0x13b5d9c], 0x22223b00
mov dword [0x13b5da0], 0x2927226e
mov dword [0x13b5da4], 0x3d3b3a26
mov dword [0x13b5da8], 0x2f2a3c2b
mov word [0x13b5dac], 0x2f3a
mov byte [0x13b5dae], 0x4e
mov cl, byte [eax + 0x13b5d9c]
xor cl, 0x4e
mov byte [eax + 0x13b5f74], cl
inc eax
cmp eax, 0x13
jb 0x1313c0a
mov eax, 0x13b5f74
ret

Function at 0x1313cef
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x13b7e54], 1
jne 0x1313d39
or dword [0x13b7e54], 1
mov dword [0x13b5db0], 0x22223b00
mov dword [0x13b5db4], 0x2927226e
mov dword [0x13b5db8], 0x3d3b3a26
mov dword [0x13b5dbc], 0x2f2a3c2b
mov word [0x13b5dc0], 0x2f3a
mov byte [0x13b5dc2], 0x4e
mov cl, byte [eax + 0x13b5db0]
xor cl, 0x4e
mov byte [eax + 0x13b5f88], cl
inc eax
cmp eax, 0x13
jb 0x1313d39
mov eax, 0x13b5f88
ret

Function at 0x1314000
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e48], 1
jne 0x1314066
or dword [0x13b7e48], 1
mov dword [0x13b5df4], 0x3a20273b
mov dword [0x13b5df8], 0x22117c7d
mov dword [0x13b5dfc], 0x3a262927
mov dword [0x13b5e00], 0x3c2b3d3b
mov dword [0x13b5e04], 0x2f3a2f2a
mov dword [0x13b5e08], 0x11213a11
mov dword [0x13b5e0c], 0x2c233b20
mov word [0x13b5e10], 0x3c2b
mov byte [0x13b5e12], 0x4e
xor eax, eax
mov cl, byte [eax + 0x13b5df4]
xor cl, 0x4e
mov byte [eax + 0x13b5fcc], cl
inc eax
cmp eax, 0x1f
jb 0x1314068
mov eax, 0x13b5fcc
ret
Function at 0x1314083
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e44], 1
jne 0x13140e2
or dword [0x13b7e44], 1
mov dword [0x13b5e14], 0x7d3a2027
mov dword [0x13b5e18], 0x2722117c
mov dword [0x13b5e1c], 0x3b3a2629
mov dword [0x13b5e20], 0x2a3c2b3d
mov dword [0x13b5e24], 0x112f3a2f
mov dword [0x13b5e28], 0x2011213a
mov dword [0x13b5e2c], 0x2b2c233b
mov word [0x13b5e30], 0x4e3c
xor eax, eax
mov cl, byte [eax + 0x13b5e14]
xor cl, 0x4e
mov byte [eax + 0x13b5fec], cl
inc eax
cmp eax, 0x1e
jb 0x13140e4
mov eax, 0x13b5fec
ret

Function at 0x13140ff
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e40], 1
jne 0x131415e
or dword [0x13b7e40], 1
mov dword [0x13b5e34], 0x2f262d3e
mov dword [0x13b5e38], 0x2722113c
mov dword [0x13b5e3c], 0x3b3a2629
mov dword [0x13b5e40], 0x2a3c2b3d
mov dword [0x13b5e44], 0x112f3a2f
mov dword [0x13b5e48], 0x3d11213a
mov dword [0x13b5e4c], 0x20273c3a
mov word [0x13b5e50], 0x4e29
xor eax, eax
mov cl, byte [eax + 0x13b5e34]
xor cl, 0x4e
mov byte [eax + 0x13b600c], cl
inc eax
cmp eax, 0x1e
jb 0x1314160
mov eax, 0x13b600c
ret

Function at 0x131417b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e3c], 1
jne 0x13141e1
or dword [0x13b7e3c], 1
mov dword [0x13b5e54], 0x262d393e
mov dword [0x13b5e58], 0x22113c2f
mov dword [0x13b5e5c], 0x3a262927
mov dword [0x13b5e60], 0x3c2b3d3b
mov dword [0x13b5e64], 0x2f3a2f2a
mov dword [0x13b5e68], 0x11213a11
mov dword [0x13b5e6c], 0x273c3a3d
mov word [0x13b5e70], 0x2920
mov byte [0x13b5e72], 0x4e
xor eax, eax
mov cl, byte [eax + 0x13b5e54]
xor cl, 0x4e
mov byte [eax + 0x13b602c], cl
inc eax
cmp eax, 0x1f
jb 0x13141e3
mov eax, 0x13b602c
ret

Function at 0x13141fe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e38], 1
jne 0x1314265
or dword [0x13b7e38], 1
mov dword [0x13b5e74], 0x26292722
mov dword [0x13b5e78], 0x2b3d3b3a
mov dword [0x13b5e7c], 0x3a2f2a3c
mov dword [0x13b5e80], 0x2b3d112f
mov dword [0x13b5e84], 0x2f38113a
mov dword [0x13b5e88], 0x202f273c
mov dword [0x13b5e8c], 0x3a3d113a
mov dword [0x13b5e90], 0x2920273c
mov byte [0x13b5e94], 0x4e
xor eax, eax
mov cl, byte [eax + 0x13b5e74]
xor cl, 0x4e
mov byte [eax + 0x13b604c], cl
inc eax
cmp eax, 0x21
jb 0x1314267
mov eax, 0x13b604c
ret

Function at 0x1314282
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e34], 1
jne 0x13142e9
or dword [0x13b7e34], 1
mov dword [0x13b5e98], 0x26292722
mov dword [0x13b5e9c], 0x2b3d3b3a
mov dword [0x13b5ea0], 0x3a2f2a3c
mov dword [0x13b5ea4], 0x2b3d112f
mov dword [0x13b5ea8], 0x2f38113a
mov dword [0x13b5eac], 0x202f273c
mov dword [0x13b5eb0], 0x3b20113a
mov dword [0x13b5eb4], 0x3c2b2c23
mov byte [0x13b5eb8], 0x4e
xor eax, eax
mov cl, byte [eax + 0x13b5e98]
xor cl, 0x4e
mov byte [eax + 0x13b6070], cl
inc eax
cmp eax, 0x21
jb 0x13142eb
mov eax, 0x13b6070
ret
Function at 0x1314306
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e30], 1
jne 0x131436f
or dword [0x13b7e30], 1
mov dword [0x13b5ebc], 0x26292722
mov dword [0x13b5ec0], 0x2b3d3b3a
mov dword [0x13b5ec4], 0x3a2f2a3c
mov dword [0x13b5ec8], 0x2b3d112f
mov dword [0x13b5ecc], 0x2f38113a
mov dword [0x13b5ed0], 0x202f273c
mov dword [0x13b5ed4], 0x212c113a
mov dword [0x13b5ed8], 0x2f2b2221
mov word [0x13b5edc], 0x4e20
xor eax, eax
mov cl, byte [eax + 0x13b5ebc]
xor cl, 0x4e
mov byte [eax + 0x13b6094], cl
inc eax
cmp eax, 0x22
jb 0x1314371
mov eax, 0x13b6094
ret

Function at 0x131438c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e2c], 1
jne 0x13143f2
or dword [0x13b7e2c], 1
mov dword [0x13b5ee0], 0x26292722
mov dword [0x13b5ee4], 0x2b3d3b3a
mov dword [0x13b5ee8], 0x3a2f2a3c
mov dword [0x13b5eec], 0x2b3d112f
mov dword [0x13b5ef0], 0x2f38113a
mov dword [0x13b5ef4], 0x202f273c
mov dword [0x13b5ef8], 0x3b20113a
mov word [0x13b5efc], 0x2222
mov byte [0x13b5efe], 0x4e
xor eax, eax
mov cl, byte [eax + 0x13b5ee0]
xor cl, 0x4e
mov byte [eax + 0x13b60b8], cl
inc eax
cmp eax, 0x1f
jb 0x13143f4
mov eax, 0x13b60b8
ret

Function at 0x1314684
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x137dd9c
call fcn.0137cc58
sub esp, 0x20
push esi
xor esi, esi
mov dword [ebp - 0x10], esi
push edi
mov dword [ebp - 0x10], esi
call dword [0x13860a8]
test byte [0x13b7e0c], 1
mov edi, eax
jne 0x13146d1
or dword [0x13b7e0c], 1
mov dword [0x13b6154], 0x3d3a3d23
mov dword [0x13b6158], 0x7a20313a
mov dword [0x13b615c], 0x54383830
xor ecx, ecx
mov al, byte [ecx + 0x13b6154]
xor al, 0x54
mov byte [ecx + 0x13b640c], al
inc ecx
cmp ecx, 0xc
jb 0x13146d3
push esi
push esi
lea eax, [ebp - 0x10]
push eax
push esi
push edi
push 0x13b640c
call dword [0x13860dc]
push eax
push 0x1b00
call dword [0x1386134]
test eax, eax
jne 0x131471f
call fcn.01314795
mov ecx, dword [ebp + 0xc]
push eax
push dword [ebp + 8]
call fcn.012feb95
pop ecx
pop ecx
jmp 0x1314784
test byte [0x13b7e04], 1
jne 0x131473f
or dword [0x13b7e04], 1
mov word [0x13b617c], 0x746e
mov byte [0x13b617e], 0x54
xor eax, eax
mov cl, byte [eax + 0x13b617c]
xor cl, 0x54
mov byte [eax + 0x13b6434], cl
inc eax
cmp eax, 3
jb 0x1314741
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push 0x13b6434
push eax
call fcn.012feb95
mov dword [ebp - 4], esi
push dword [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.012fef48
add esp, 0x14
push esi
push 1
lea ecx, [ebp - 0x2c]
call fcn.012f4c89
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
pop edi
pop esi
mov dword fs:[0], ecx
leave
ret

Function at 0x1314795
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e08], 1
jne 0x13147ea
or dword [0x13b7e08], 1
mov dword [0x13b6160], 0x35127c74
mov dword [0x13b6164], 0x3031383d
mov dword [0x13b6168], 0x743b2074
mov dword [0x13b616c], 0x39263b32
mov dword [0x13b6170], 0x31742035
mov dword [0x13b6174], 0x263b2626
mov word [0x13b6178], 0x547d
xor eax, eax
mov cl, byte [eax + 0x13b6160]
xor cl, 0x54
mov byte [eax + 0x13b6418], cl
inc eax
cmp eax, 0x1a
jb 0x13147ec
mov eax, 0x13b6418
ret
Function at 0x1314955
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7e00], 1
jne 0x131499e
or dword [0x13b7e00], 1
mov dword [0x13b6180], 0x1c3a3d03
mov dword [0x13b6184], 0x1b242020
mov dword [0x13b6188], 0x7c3a3124
mov dword [0x13b618c], 0x3532747d
mov dword [0x13b6190], 0x3031383d
mov byte [0x13b6194], 0x54
xor eax, eax
mov cl, byte [eax + 0x13b6180]
xor cl, 0x54
mov byte [eax + 0x13b6438], cl
inc eax
cmp eax, 0x15
jb 0x13149a0
mov eax, 0x13b6438
ret

Function at 0x1314c65
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7dfc], 1
jne 0x1314cb8
or dword [0x13b7dfc], 1
mov dword [0x13b6198], 0x1c3a3d03
mov dword [0x13b619c], 0x17242020
mov dword [0x13b61a0], 0x3f373526
mov dword [0x13b61a4], 0x7c382601
mov dword [0x13b61a8], 0x3532747d
mov dword [0x13b61ac], 0x3031383d
mov byte [0x13b61b0], 0x54
xor eax, eax
mov cl, byte [eax + 0x13b6198]
xor cl, 0x54
mov byte [eax + 0x13b6450], cl
inc eax
cmp eax, 0x19
jb 0x1314cba
mov eax, 0x13b6450
ret

Function at 0x1314cd5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7df8], 1
jne 0x1314d21
or dword [0x13b7df8], 1
mov dword [0x13b61b4], 0x1c3a3d03
mov dword [0x13b61b8], 0x17242020
mov dword [0x13b61bc], 0x313a3a3b
mov dword [0x13b61c0], 0x7d7c2037
mov dword [0x13b61c4], 0x3d353274
mov dword [0x13b61c8], 0x54303138
xor eax, eax
mov cl, byte [eax + 0x13b61b4]
xor cl, 0x54
mov byte [eax + 0x13b646c], cl
inc eax
cmp eax, 0x18
jb 0x1314d23
mov eax, 0x13b646c
ret

Function at 0x131567a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7df4], 1
jne 0x1315753
or dword [0x13b7df4], 1
mov dword [0x13b61d0], 0x21253106
mov dword [0x13b61d4], 0x74202731
mov dword [0x13b61d8], 0x74382621
mov dword [0x13b61dc], 0x30312721
mov dword [0x13b61e0], 0x30743574
mov dword [0x13b61e4], 0x3132323d
mov dword [0x13b61e8], 0x203a3126
mov dword [0x13b61ec], 0x3c372774
mov dword [0x13b61f0], 0x74313931
mov dword [0x13b61f4], 0x3a353c20
mov dword [0x13b61f8], 0x313c2074
mov dword [0x13b61fc], 0x3a3b3774
mov dword [0x13b6200], 0x2037313a
mov dword [0x13b6204], 0x743a3b3d
mov dword [0x13b6208], 0x74273523
mov dword [0x13b620c], 0x203d3a3d
mov dword [0x13b6210], 0x3d38353d
mov dword [0x13b6214], 0x7430312e
mov dword [0x13b6218], 0x3c203d23
mov byte [0x13b621c], 0x54
xor eax, eax
mov cl, byte [eax + 0x13b61d0]
xor cl, 0x54
mov byte [eax + 0x13b6488], cl
inc eax
cmp eax, 0x4d
jb 0x1315755
mov eax, 0x13b6488
ret
Function at 0x1315770
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7df0], 1
jne 0x131584c
or dword [0x13b7df0], 1
mov dword [0x13b6220], 0x21253106
mov dword [0x13b6224], 0x74202731
mov dword [0x13b6228], 0x74382621
mov dword [0x13b622c], 0x30312721
mov dword [0x13b6230], 0x30743574
mov dword [0x13b6234], 0x3132323d
mov dword [0x13b6238], 0x203a3126
mov dword [0x13b623c], 0x273b3c74
mov dword [0x13b6240], 0x353a7420
mov dword [0x13b6244], 0x20743139
mov dword [0x13b6248], 0x743a353c
mov dword [0x13b624c], 0x74313c20
mov dword [0x13b6250], 0x3a3a3b37
mov dword [0x13b6254], 0x3d203731
mov dword [0x13b6258], 0x23743a3b
mov dword [0x13b625c], 0x3d742735
mov dword [0x13b6260], 0x3d203d3a
mov dword [0x13b6264], 0x2e3d3835
mov dword [0x13b6268], 0x23743031
mov dword [0x13b626c], 0x543c203d
xor eax, eax
mov cl, byte [eax + 0x13b6220]
xor cl, 0x54
mov byte [eax + 0x13b64d8], cl
inc eax
cmp eax, 0x50
jb 0x131584e
mov eax, 0x13b64d8
ret

Function at 0x1315869
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7dec], 1
jne 0x1315941
or dword [0x13b7dec], 1
mov dword [0x13b6270], 0x21253106
mov dword [0x13b6274], 0x74202731
mov dword [0x13b6278], 0x74382621
mov dword [0x13b627c], 0x30312721
mov dword [0x13b6280], 0x30743574
mov dword [0x13b6284], 0x3132323d
mov dword [0x13b6288], 0x203a3126
mov dword [0x13b628c], 0x263b2474
mov dword [0x13b6290], 0x3c207420
mov dword [0x13b6294], 0x20743a35
mov dword [0x13b6298], 0x3774313c
mov dword [0x13b629c], 0x313a3a3b
mov dword [0x13b62a0], 0x3b3d2037
mov dword [0x13b62a4], 0x3523743a
mov dword [0x13b62a8], 0x3a3d7427
mov dword [0x13b62ac], 0x353d203d
mov dword [0x13b62b0], 0x312e3d38
mov dword [0x13b62b4], 0x3d237430
mov word [0x13b62b8], 0x3c20
mov byte [0x13b62ba], 0x54
xor eax, eax
mov cl, byte [eax + 0x13b6270]
xor cl, 0x54
mov byte [eax + 0x13b6528], cl
inc eax
cmp eax, 0x4b
jb 0x1315943
mov eax, 0x13b6528
ret

Function at 0x131595e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x13b7de8], 1
jne 0x13159b4
or dword [0x13b7de8], 1
mov dword [0x13b62bc], 0x1c3a3d03
mov dword [0x13b62c0], 0x1b242020
mov dword [0x13b62c4], 0x63a3124
mov dword [0x13b62c8], 0x31212531
mov dword [0x13b62cc], 0x7d7c2027
mov dword [0x13b62d0], 0x3d353274
mov dword [0x13b62d4], 0x54303138
xor eax, eax
mov cl, byte [eax + 0x13b62bc]
xor cl, 0x54
mov byte [eax + 0x13b6574], cl
inc eax
cmp eax, 0x1c
jb 0x13159b6
mov eax, 0x13b6574
ret