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

Disassembly:
test byte [0xc08234], 1
jne 0xb53d5b
or dword [0xc08234], 1
mov edx, 0xc407
mov eax, edx
mov word [0xc03b34], ax
add eax, 9
mov ecx, eax
mov word [0xc03b36], cx
mov word [0xc03b38], cx
push edi
lea ecx, [edx + 6]
mov edi, ecx
mov word [0xc03b3c], ax
lea eax, [edx + 0x5b]
mov word [0xc03b3a], di
mov dword [0xc03b3e], 0xc40dc421
mov dword [0xc03b42], 0xc407c406
mov word [0xc03b46], ax
pop edi
xor eax, eax
mov ecx, 0xc462
xor cx, word [eax + 0xc03b34]
add eax, 2
mov word [eax + 0xc03c76], cx
cmp eax, 0x14
jb 0xb53d5d
mov eax, 0xc03c78
ret

Function at 0xb53d7e
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc08230], 1
mov edx, 0xc462
jne 0xb53dfb
or dword [0xc08230], 1
lea ecx, [edx - 0x5b]
mov eax, ecx
mov word [0xc03b48], ax
add eax, 9
push esi
mov esi, eax
lea eax, [edx - 0x33]
mov word [0xc03b52], ax
mov eax, ecx
mov word [0xc03b54], ax
add eax, 0xa
mov word [0xc03b4a], si
mov word [0xc03b4c], si
mov esi, eax
mov word [0xc03b58], ax
lea eax, [edx - 0x5f]
mov word [0xc03b5a], ax
mov eax, edx
mov word [0xc03b56], si
mov dword [0xc03b4e], 0xc410c40d
mov dword [0xc03b5c], 0xc407c405
mov word [0xc03b60], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0xc03b48]
add eax, 2
mov word [eax + 0xc03c8a], cx
cmp eax, 0x1a
jb 0xb53dfd
mov eax, 0xc03c8c
ret

Function at 0xb53e1b
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc0822c], 1
mov ecx, 0xc462
jne 0xb53e7a
or dword [0xc0822c], 1
lea eax, [ecx - 0x5b]
mov word [0xc03b64], ax
add eax, 9
mov edx, eax
mov word [0xc03b66], dx
mov word [0xc03b68], dx
lea edx, [ecx - 0x55]
mov word [0xc03b6a], dx
mov edx, eax
lea eax, [ecx - 0x54]
mov word [0xc03b72], ax
mov eax, ecx
mov word [0xc03b6c], dx
mov dword [0xc03b6e], 0xc410c437
mov word [0xc03b74], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xc03b64]
add eax, 2
mov word [eax + 0xc03ca6], dx
cmp eax, 0x12
jb 0xb53e7c
mov eax, 0xc03ca8
ret

Function at 0xb5451f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc08228], 1
jne 0xb54549
or dword [0xc08228], 1
mov dword [0xc03b78], 0xe170c5e
mov word [0xc03b7c], 0x5c0e
mov byte [0xc03b7e], 0x62
xor eax, eax
mov cl, byte [eax + 0xc03b78]
xor cl, 0x62
mov byte [eax + 0xc03cbc], cl
inc eax
cmp eax, 7
jb 0xb5454b
mov eax, 0xc03cbc
ret

Function at 0xb54566
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc08224], 1
jne 0xb54590
or dword [0xc08224], 1
mov dword [0xc03b80], 0xe170c5e
mov word [0xc03b84], 0x5c0e
mov byte [0xc03b86], 0x62
xor eax, eax
mov cl, byte [eax + 0xc03b80]
xor cl, 0x62
mov byte [eax + 0xc03cc4], cl
inc eax
cmp eax, 7
jb 0xb54592
mov eax, 0xc03cc4
ret

Function at 0xb545ad
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc0821c], 1
jne 0xb545d1
or dword [0xc0821c], 1
mov dword [0xc03b8c], 0xd013942
mov dword [0xc03b90], 0x625f0706
xor eax, eax
mov cl, byte [eax + 0xc03b8c]
xor cl, 0x62
mov byte [eax + 0xc03cd0], cl
inc eax
cmp eax, 8
jb 0xb545d3
mov eax, 0xc03cd0
ret
Function at 0xb552be
Capabilities:
Encode data using xor

Disassembly:
push esi
push edi
push 0x31
pop ecx
mov esi, 0xbd6d38
mov edi, 0xc08620
push 0xbd6dfc
rep movsd dword es:[edi], dword [esi]
call fcn.00b8f3c0
pop ecx
pop edi
pop esi
cmp eax, 0xffffffff
jne 0xb552e4
xor al, al
ret
push 0xbd6bc0
call fcn.00b8f310
pop ecx
cmp eax, 0xffffffff
je 0xb552e1
push 0xbd6e90
call fcn.00b8e560
pop ecx
cmp eax, 0xffffffff
je 0xb552e1
test byte [0xc08210], 1
jne 0xb55325
or dword [0xc08210], 1
mov dword [0xc03cf0], 0x54040d16
mov byte [0xc03cf4], 0x65
xor eax, eax
mov cl, byte [eax + 0xc03cf0]
xor cl, 0x65
mov byte [eax + 0xc03dbc], cl
inc eax
cmp eax, 5
jb 0xb55327
push 0xc03dbc
call fcn.00b8f430
pop ecx
mov dword [0xbfd928], eax
test eax, eax
js 0xb552e1
call fcn.00b553b0
push eax
call fcn.00b8e5d0
pop ecx
mov dword [0xbfd92c], eax
test eax, eax
js 0xb552e1
test byte [0xc08208], 1
jne 0xb55383
or dword [0xc08208], 1
mov dword [0xc03d00], 0x65160004
xor eax, eax
mov cl, byte [eax + 0xc03d00]
xor cl, 0x65
mov byte [eax + 0xc03dcc], cl
inc eax
cmp eax, 4
jb 0xb55385
push 0xc03dcc
call fcn.00b8f380
test eax, eax
mov dword [0xbfd930], eax
pop ecx
setns al
ret

Function at 0xb553b0
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc0820c], 1
jne 0xb553d4
or dword [0xc0820c], 1
mov dword [0xc03cf8], 0x11170a03
mov dword [0xc03cfc], 0x65040b10
xor eax, eax
mov cl, byte [eax + 0xc03cf8]
xor cl, 0x65
mov byte [eax + 0xc03dc4], cl
inc eax
cmp eax, 8
jb 0xb553d6
mov eax, 0xc03dc4
ret

Function at 0xb55654
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc08204], 1
jne 0xb55694
or dword [0xc08204], 1
mov dword [0xc03d04], 0xc451508
mov dword [0xc03d08], 0x45110c0b
mov dword [0xc03d0c], 0x90c0403
mov word [0xc03d10], 0x100
mov byte [0xc03d12], 0x65
mov cl, byte [eax + 0xc03d04]
xor cl, 0x65
mov byte [eax + 0xc03dd0], cl
inc eax
cmp eax, 0xf
jb 0xb55694
mov eax, 0xc03dd0
ret

Function at 0xb556af
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc08200], 1
jne 0xb556ef
or dword [0xc08200], 1
mov dword [0xc03d14], 0xc451508
mov dword [0xc03d18], 0x45110c0b
mov dword [0xc03d1c], 0x90c0403
mov word [0xc03d20], 0x100
mov byte [0xc03d22], 0x65
mov cl, byte [eax + 0xc03d14]
xor cl, 0x65
mov byte [eax + 0xc03de0], cl
inc eax
cmp eax, 0xf
jb 0xb556ef
mov eax, 0xc03de0
ret

Function at 0xb5570a
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc081fc], 1
jne 0xb5574a
or dword [0xc081fc], 1
mov dword [0xc03d24], 0x3a110016
mov dword [0xc03d28], 0x45110b0c
mov dword [0xc03d2c], 0x90c0403
mov word [0xc03d30], 0x100
mov byte [0xc03d32], 0x65
mov cl, byte [eax + 0xc03d24]
xor cl, 0x65
mov byte [eax + 0xc03df0], cl
inc eax
cmp eax, 0xf
jb 0xb5574a
mov eax, 0xc03df0
ret
Function at 0xb55765
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc081f8], 1
jne 0xb557b0
or dword [0xc081f8], 1
mov dword [0xc03d34], 0xc160b10
mov dword [0xc03d38], 0x1000b02
mov dword [0xc03d3c], 0x400173a
mov dword [0xc03d40], 0x4034501
mov dword [0xc03d44], 0x100090c
mov byte [0xc03d48], 0x65
mov cl, byte [eax + 0xc03d34]
xor cl, 0x65
mov byte [eax + 0xc03e00], cl
inc eax
cmp eax, 0x15
jb 0xb557b0
mov eax, 0xc03e00
ret

Function at 0xb557cb
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc081f4], 1
jne 0xb5580c
or dword [0xc081f4], 1
mov dword [0xc03d4c], 0x20b1715
mov dword [0xc03d50], 0xe040845
mov dword [0xc03d54], 0x4034500
mov dword [0xc03d58], 0x100090c
mov byte [0xc03d5c], 0x65
mov cl, byte [eax + 0xc03d4c]
xor cl, 0x65
mov byte [eax + 0xc03e18], cl
inc eax
cmp eax, 0x11
jb 0xb5580c
mov eax, 0xc03e18
ret

Function at 0xb55827
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc081f0], 1
jne 0xb5586b
or dword [0xc081f0], 1
mov dword [0xc03d60], 0x11170a03
mov dword [0xc03d64], 0x3a040b10
mov dword [0xc03d68], 0x1040017
mov dword [0xc03d6c], 0xc040345
mov dword [0xc03d70], 0x65010009
mov cl, byte [eax + 0xc03d60]
xor cl, 0x65
mov byte [eax + 0xc03e2c], cl
inc eax
cmp eax, 0x14
jb 0xb5586b
mov eax, 0xc03e2c
ret

Function at 0xb55886
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc081ec], 1
jne 0xb558d0
or dword [0xc081ec], 1
mov dword [0xc03d74], 0x151c1706
mov dword [0xc03d78], 0xc450a11
mov dword [0xc03d7c], 0x45110c0b
mov dword [0xc03d80], 0x90c0403
mov word [0xc03d84], 0x100
mov byte [0xc03d86], 0x65
mov cl, byte [eax + 0xc03d74]
xor cl, 0x65
mov byte [eax + 0xc03e40], cl
inc eax
cmp eax, 0x13
jb 0xb558d0
mov eax, 0xc03e40
ret

Function at 0xb55ae3
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081e8], 1
jne 0xb55b06
or dword [0xc081e8], 1
mov dword [0xc03d88], 0x116160c
mov word [0xc03d8c], 0x650e
xor eax, eax
mov cl, byte [eax + 0xc03d88]
xor cl, 0x65
mov byte [eax + 0xc03e54], cl
inc eax
cmp eax, 6
jb 0xb55b08
mov eax, 0xc03e54
ret

Function at 0xb55b23
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081e4], 1
jne 0xb55b50
or dword [0xc081e4], 1
mov dword [0xc03d90], 0x717100d
mov dword [0xc03d94], 0x17100104
mov word [0xc03d98], 0x6517
xor eax, eax
mov cl, byte [eax + 0xc03d90]
xor cl, 0x65
mov byte [eax + 0xc03e5c], cl
inc eax
cmp eax, 0xa
jb 0xb55b52
mov eax, 0xc03e5c
ret

Function at 0xb55c30
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081e0], 1
jne 0xb55c5d
or dword [0xc081e0], 1
mov dword [0xc03d9c], 0x717100d
mov dword [0xc03da0], 0x17100104
mov word [0xc03da4], 0x6517
xor eax, eax
mov cl, byte [eax + 0xc03d9c]
xor cl, 0x65
mov byte [eax + 0xc03e68], cl
inc eax
cmp eax, 0xa
jb 0xb55c5f
mov eax, 0xc03e68
ret
Function at 0xb56341
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081dc], 1
jne 0xb56389
or dword [0xc081dc], 1
mov dword [0xc03e74], 0x171e1504
mov dword [0xc03e78], 0xe470813
mov dword [0xc03e7c], 0x47130e09
mov dword [0xc03e80], 0xb0e0601
mov word [0xc03e84], 0x302
mov byte [0xc03e86], 0x67
xor eax, eax
mov cl, byte [eax + 0xc03e74]
xor cl, 0x67
mov byte [eax + 0xc03f88], cl
inc eax
cmp eax, 0x13
jb 0xb5638b
mov eax, 0xc03f88
ret

Function at 0xb563a6
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081d8], 1
jne 0xb563ee
or dword [0xc081d8], 1
mov dword [0xc03e88], 0x171e1504
mov dword [0xc03e8c], 0xe470813
mov dword [0xc03e90], 0x47130e09
mov dword [0xc03e94], 0xb0e0601
mov word [0xc03e98], 0x302
mov byte [0xc03e9a], 0x67
xor eax, eax
mov cl, byte [eax + 0xc03e88]
xor cl, 0x67
mov byte [eax + 0xc03f9c], cl
inc eax
cmp eax, 0x13
jb 0xb563f0
mov eax, 0xc03f9c
ret

Function at 0xb5640b
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081d0], 1
jne 0xb56453
or dword [0xc081d0], 1
mov dword [0xc03ea4], 0x171e1504
mov dword [0xc03ea8], 0xe470813
mov dword [0xc03eac], 0x47130e09
mov dword [0xc03eb0], 0xb0e0601
mov word [0xc03eb4], 0x302
mov byte [0xc03eb6], 0x67
xor eax, eax
mov cl, byte [eax + 0xc03ea4]
xor cl, 0x67
mov byte [eax + 0xc03fb8], cl
inc eax
cmp eax, 0x13
jb 0xb56455
mov eax, 0xc03fb8
ret

Function at 0xb56470
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081c8], 1
jne 0xb564b8
or dword [0xc081c8], 1
mov dword [0xc03ebc], 0x171e1504
mov dword [0xc03ec0], 0xe470813
mov dword [0xc03ec4], 0x47130e09
mov dword [0xc03ec8], 0xb0e0601
mov word [0xc03ecc], 0x302
mov byte [0xc03ece], 0x67
xor eax, eax
mov cl, byte [eax + 0xc03ebc]
xor cl, 0x67
mov byte [eax + 0xc03fd0], cl
inc eax
cmp eax, 0x13
jb 0xb564ba
mov eax, 0xc03fd0
ret

Function at 0xb564d5
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081c4], 1
jne 0xb5650c
or dword [0xc081c4], 1
mov dword [0xc03ed0], 0x171e1504
mov dword [0xc03ed4], 0x1470813
mov dword [0xc03ed8], 0x20b0e06
mov word [0xc03edc], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03ed0]
xor cl, 0x67
mov byte [eax + 0xc03fe4], cl
inc eax
cmp eax, 0xe
jb 0xb5650e
mov eax, 0xc03fe4
ret

Function at 0xb56529
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081c0], 1
jne 0xb56560
or dword [0xc081c0], 1
mov dword [0xc03ee0], 0x171e1504
mov dword [0xc03ee4], 0x1470813
mov dword [0xc03ee8], 0x20b0e06
mov word [0xc03eec], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03ee0]
xor cl, 0x67
mov byte [eax + 0xc03ff4], cl
inc eax
cmp eax, 0xe
jb 0xb56562
mov eax, 0xc03ff4
ret

Function at 0xb5657d
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081bc], 1
jne 0xb565aa
or dword [0xc081bc], 1
mov dword [0xc03ef0], 0x1715020f
mov dword [0xc03ef4], 0x1502034c
mov word [0xc03ef8], 0x6717
xor eax, eax
mov cl, byte [eax + 0xc03ef0]
xor cl, 0x67
mov byte [eax + 0xc04004], cl
inc eax
cmp eax, 0xa
jb 0xb565ac
mov eax, 0xc04004
ret
Function at 0xb565c7
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081b8], 1
jne 0xb565fe
or dword [0xc081b8], 1
mov dword [0xc03efc], 0x171e1504
mov dword [0xc03f00], 0x1470813
mov dword [0xc03f04], 0x20b0e06
mov word [0xc03f08], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03efc]
xor cl, 0x67
mov byte [eax + 0xc04010], cl
inc eax
cmp eax, 0xe
jb 0xb56600
mov eax, 0xc04010
ret

Function at 0xb5661b
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081b4], 1
jne 0xb56652
or dword [0xc081b4], 1
mov dword [0xc03f0c], 0x171e1504
mov dword [0xc03f10], 0x1470813
mov dword [0xc03f14], 0x20b0e06
mov word [0xc03f18], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03f0c]
xor cl, 0x67
mov byte [eax + 0xc04020], cl
inc eax
cmp eax, 0xe
jb 0xb56654
mov eax, 0xc04020
ret

Function at 0xb56720
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081b0], 1
jne 0xb56757
or dword [0xc081b0], 1
mov dword [0xc03f1c], 0x171e1504
mov dword [0xc03f20], 0x1470813
mov dword [0xc03f24], 0x20b0e06
mov word [0xc03f28], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03f1c]
xor cl, 0x67
mov byte [eax + 0xc04030], cl
inc eax
cmp eax, 0xe
jb 0xb56759
mov eax, 0xc04030
ret

Function at 0xb56906
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081ac], 1
jne 0xb5693d
or dword [0xc081ac], 1
mov dword [0xc03f2c], 0x171e1504
mov dword [0xc03f30], 0x1470813
mov dword [0xc03f34], 0x20b0e06
mov word [0xc03f38], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03f2c]
xor cl, 0x67
mov byte [eax + 0xc04040], cl
inc eax
cmp eax, 0xe
jb 0xb5693f
mov eax, 0xc04040
ret

Function at 0xb5695a
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081a8], 1
jne 0xb56991
or dword [0xc081a8], 1
mov dword [0xc03f3c], 0x171e1504
mov dword [0xc03f40], 0x1470813
mov dword [0xc03f44], 0x20b0e06
mov word [0xc03f48], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03f3c]
xor cl, 0x67
mov byte [eax + 0xc04050], cl
inc eax
cmp eax, 0xe
jb 0xb56993
mov eax, 0xc04050
ret
Function at 0xb569ae
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0xbcd439
call fcn.00bccc28
sub esp, 0x10
push ebx
push esi
mov esi, 0x110
push esi
call fcn.00ba73b0
mov ebx, eax
pop ecx
test ebx, ebx
je 0xb569df
push esi
push 0
push ebx
call fcn.00bab860
add esp, 0xc
mov esi, ebx
jmp 0xb569e1
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 [0xc081a0], 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 0xb56a30
or dword [0xc081a0], 1
mov dword [0xc03f60], 0x5080b05
mov byte [0xc03f64], 0x67
xor eax, eax
mov cl, byte [eax + 0xc03f60]
xor cl, 0x67
mov byte [eax + 0xc04060], cl
inc eax
cmp eax, 5
jb 0xb56a32
push 0
push 0xc04060
push esi
push 0xb5666f
push dword [edi]
call fcn.00b94207
add esp, 0x14
test eax, eax
je 0xb56a9a
push 0
call fcn.00b56b8a
push eax
push 0xffffffffffffffff
push dword [edi]
call fcn.00b92eaf
mov dword [ebp + 8], eax
add esp, 0x10
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x1c]
call fcn.00ba6955
push 0xbf2d18
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], vtable.std::runtime_error.0
call fcn.00bb0865
push esi
call fcn.00ba7273
pop ecx
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 4

Function at 0xb56ab1
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
test byte [0xc08198], 1
jne 0xb56aee
or dword [0xc08198], 1
mov dword [0xc03f78], 0x171e1504
mov dword [0xc03f7c], 0x1470813
mov dword [0xc03f80], 0x20b0e06
mov word [0xc03f84], 0x6703
xor eax, eax
mov cl, byte [eax + 0xc03f78]
xor cl, 0x67
mov byte [eax + 0xc04078], cl
inc eax
cmp eax, 0xe
jb 0xb56af0
lea eax, [ebp - 4]
push eax
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xc04078
call fcn.00ba6955
push 0xbf2d18
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x10], vtable.std::runtime_error.0
call fcn.00bb0865
int3

Function at 0xb56b2e
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc081a4], 1
jne 0xb56b6d
or dword [0xc081a4], 1
mov dword [0xc03f4c], 0x3806120b
mov dword [0xc03f50], 0xb060417
mov dword [0xc03f54], 0x601470b
mov dword [0xc03f58], 0x3020b0e
mov byte [0xc03f5c], 0x67
xor eax, eax
mov cl, byte [eax + 0xc03f4c]
xor cl, 0x67
mov byte [eax + 0xc04088], cl
inc eax
cmp eax, 0x11
jb 0xb56b6f
mov eax, 0xc04088
ret

Function at 0xb56b8a
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc0819c], 1
jne 0xb56bc2
or dword [0xc0819c], 1
mov dword [0xc03f68], 0x3806120b
mov dword [0xc03f6c], 0x306080b
mov dword [0xc03f70], 0xe060147
mov dword [0xc03f74], 0x6703020b
xor eax, eax
mov cl, byte [eax + 0xc03f68]
xor cl, 0x67
mov byte [eax + 0xc04068], cl
inc eax
cmp eax, 0x10
jb 0xb56bc4
mov eax, 0xc04068
ret
Function at 0xb57321
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc08180], 1
jne 0xb5736a
or dword [0xc08180], 1
mov dword [0xc0412c], 0xe180a09
mov dword [0xc04130], 0xe4b5f5d
mov dword [0xc04134], 0xf040805
mov dword [0xc04138], 0xa0d4b0e
mov dword [0xc0413c], 0xf0e0702
mov byte [0xc04140], 0x6b
xor eax, eax
mov cl, byte [eax + 0xc0412c]
xor cl, 0x6b
mov byte [eax + 0xc04190], cl
inc eax
cmp eax, 0x15
jb 0xb5736c
mov eax, 0xc04190
ret

Function at 0xb574b2
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc0817c], 1
jne 0xb574fb
or dword [0xc0817c], 1
mov dword [0xc04144], 0xe180a09
mov dword [0xc04148], 0xf4b5f5d
mov dword [0xc0414c], 0xf04080e
mov dword [0xc04150], 0xa0d4b0e
mov dword [0xc04154], 0xf0e0702
mov byte [0xc04158], 0x6b
xor eax, eax
mov cl, byte [eax + 0xc04144]
xor cl, 0x6b
mov byte [eax + 0xc041a8], cl
inc eax
cmp eax, 0x15
jb 0xb574fd
mov eax, 0xc041a8
ret

Function at 0xb59d00
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc080dc], 1
jne 0xb59dac
or dword [0xc080dc], 1
mov dword [0xc04580], 0x2131e35
mov dword [0xc04584], 0x19040009
mov dword [0xc04588], 0x2501e1f
mov dword [0xc0458c], 0x15050115
mov dword [0xc04590], 0x14150403
mov dword [0xc04594], 0x4051250
mov dword [0xc04598], 0x19180450
mov dword [0xc0459c], 0x18045003
mov dword [0xc045a0], 0x14111502
mov dword [0xc045a4], 0x3111850
mov dword [0xc045a8], 0x501f1e50
mov dword [0xc045ac], 0x90213
mov dword [0xc045b0], 0x19501f04
mov dword [0xc045b4], 0x1104031e
mov dword [0xc045b8], 0x7015131e
mov cl, byte [eax + 0xc04580]
xor cl, 0x70
mov byte [eax + 0xc046a4], cl
inc eax
cmp eax, 0x3c
jb 0xb59dac
mov eax, 0xc046a4
ret

Function at 0xb59dc7
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc080d8], 1
jne 0xb59e1f
or dword [0xc080d8], 1
mov dword [0xc045bc], 0x1c191136
mov dword [0xc045c0], 0x4501415
mov dword [0xc045c4], 0x1e15501f
mov dword [0xc045c8], 0x90213
mov dword [0xc045cc], 0x1f005004
mov dword [0xc045d0], 0x12500403
mov dword [0xc045d4], 0x7009141f
mov cl, byte [eax + 0xc045bc]
xor cl, 0x70
mov byte [eax + 0xc046e0], cl
inc eax
cmp eax, 0x1c
jb 0xb59e1f
mov eax, 0xc046e0
ret

Function at 0xb59ec1
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc080d4], 1
jne 0xb59f2c
or dword [0xc080d4], 1
mov dword [0xc045d8], 0x1c191136
mov dword [0xc045dc], 0x4501415
mov dword [0xc045e0], 0x1514501f
mov dword [0xc045e4], 0x90213
mov dword [0xc045e8], 0x15035004
mov dword [0xc045ec], 0x2150602
mov dword [0xc045f0], 0x3150250
mov dword [0xc045f4], 0x31e1f00
mov word [0xc045f8], 0x7015
mov cl, byte [eax + 0xc045d8]
xor cl, 0x70
mov byte [eax + 0xc046fc], cl
inc eax
cmp eax, 0x22
jb 0xb59f2c
mov eax, 0xc046fc
ret
Function at 0xb5a2a0
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc080d0], 1
jne 0xb5a2ff
or dword [0xc080d0], 1
mov dword [0xc045fc], 0x343c2225
mov dword [0xc04600], 0x1c1e071f
mov dword [0xc04604], 0x2414111f
mov dword [0xc04608], 0x1c19361f
mov dword [0xc0460c], 0x11165015
mov dword [0xc04610], 0x14151c19
mov dword [0xc04614], 0x218504a
mov word [0xc04618], 0x704d
xor eax, eax
mov cl, byte [eax + 0xc045fc]
xor cl, 0x70
mov byte [eax + 0xc04720], cl
inc eax
cmp eax, 0x1e
jb 0xb5a301
mov eax, 0xc04720
ret

Function at 0xb5ae44
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc080b8], 1
jne 0xb5ae90
or dword [0xc080b8], 1
mov dword [0xc0479c], 0x3e061735
mov dword [0xc047a0], 0x3b060113
mov dword [0xc047a4], 0x607021c
mov dword [0xc047a8], 0x1d141c3b
mov dword [0xc047ac], 0x1b131452
mov dword [0xc047b0], 0x7216171e
xor eax, eax
mov cl, byte [eax + 0xc0479c]
xor cl, 0x72
mov byte [eax + 0xc04828], cl
inc eax
cmp eax, 0x18
jb 0xb5ae92
mov eax, 0xc04828
ret

Function at 0xb5b025
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc080b4], 1
jne 0xb5b086
or dword [0xc080b4], 1
mov dword [0xc047b4], 0x7111720
mov dword [0xc047b8], 0x1d1b0100
mov dword [0xc047bc], 0x1f52011c
mov dword [0xc047c0], 0x52060107
mov dword [0xc047c4], 0x13521710
mov dword [0xc047c8], 0x171e5206
mov dword [0xc047cc], 0x52060113
mov word [0xc047d0], 0x7243
mov cl, byte [eax + 0xc047b4]
xor cl, 0x72
mov byte [eax + 0xc04840], cl
inc eax
cmp eax, 0x1e
jb 0xb5b086
mov eax, 0xc04840
ret

Function at 0xb5b0a1
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc080ac], 1
jne 0xb5b0f6
or dword [0xc080ac], 1
mov dword [0xc047e0], 0x2d061715
mov dword [0xc047e4], 0x171f1b06
mov dword [0xc047e8], 0x1c1b012d
mov dword [0xc047ec], 0x1e2d1711
mov dword [0xc047f0], 0x2d060113
mov dword [0xc047f4], 0x7021c1b
mov word [0xc047f8], 0x7206
xor eax, eax
mov cl, byte [eax + 0xc047e0]
xor cl, 0x72
mov byte [eax + 0xc0486c], cl
inc eax
cmp eax, 0x1a
jb 0xb5b0f8
mov eax, 0xc0486c
ret

Function at 0xb5b113
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc080a8], 1
jne 0xb5b168
or dword [0xc080a8], 1
mov dword [0xc047fc], 0x2d061715
mov dword [0xc04800], 0x17111c13
mov dword [0xc04804], 0x1d0601
mov dword [0xc04808], 0x161d1f2d
mov dword [0xc0480c], 0x2d171e07
mov dword [0xc04810], 0x1a061302
mov byte [0xc04814], 0x72
mov cl, byte [eax + 0xc047fc]
xor cl, 0x72
mov byte [eax + 0xc04888], cl
inc eax
cmp eax, 0x19
jb 0xb5b168
mov eax, 0xc04888
ret

Function at 0xb5b3e9
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc080a0], 1
jne 0xb5b451
or dword [0xc080a0], 1
mov dword [0xc048b4], 0x101f0b21
mov dword [0xc048b8], 0x11521e1d
mov dword [0xc048bc], 0x161e071d
mov dword [0xc048c0], 0x61d1c52
mov dword [0xc048c4], 0x52171052
mov dword [0xc048c8], 0x1d011700
mov dword [0xc048cc], 0x1617041e
mov word [0xc048d0], 0x5248
mov byte [0xc048d2], 0x72
mov cl, byte [eax + 0xc048b4]
xor cl, 0x72
mov byte [eax + 0xc048f4], cl
inc eax
cmp eax, 0x1f
jb 0xb5b451
mov eax, 0xc048f4
ret