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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x102387d8], 0
push ebx
push esi
je 0x100667b7
cmp byte [0x102387d9], 0
jne 0x10066805
mov byte [0x102387d9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102387ec]
xor ebx, dword [0x102387e8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x102387da]
xor al, bl
mov byte [esi + 0x102387da], al
inc esi
cmp esi, 0xe
jb 0x10066770
jmp 0x10066805
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102387ec]
xor ebx, dword [0x102387e8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x102387da]
xor al, bl
mov byte [esi + 0x102387da], al
inc esi
cmp esi, 0xe
jb 0x100667c0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x102387e7
push 0x102387da
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066830
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023a398], 0
push ebx
push esi
je 0x100668a7
cmp byte [0x1023a399], 0
jne 0x100668f5
mov byte [0x1023a399], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a3e4]
xor ebx, dword [0x1023a3e0]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a39a]
xor al, bl
mov byte [esi + 0x1023a39a], al
inc esi
cmp esi, 0x40
jb 0x10066860
jmp 0x100668f5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a3e4]
xor ebx, dword [0x1023a3e0]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a39a]
xor al, bl
mov byte [esi + 0x1023a39a], al
inc esi
cmp esi, 0x40
jb 0x100668b0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023a3d9
push 0x1023a39a
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066920
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x10238bb8], 0
push ebx
push esi
je 0x10066997
cmp byte [0x10238bb9], 0
jne 0x100669e5
mov byte [0x10238bb9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10238c24]
xor ebx, dword [0x10238c20]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10238bba]
xor al, bl
mov byte [esi + 0x10238bba], al
inc esi
cmp esi, 0x66
jb 0x10066950
jmp 0x100669e5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10238c24]
xor ebx, dword [0x10238c20]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10238bba]
xor al, bl
mov byte [esi + 0x10238bba], al
inc esi
cmp esi, 0x66
jb 0x100669a0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x10238c1f
push 0x10238bba
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066a10
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023a6b8], 0
push ebx
push esi
je 0x10066a87
cmp byte [0x1023a6b9], 0
jne 0x10066ad5
mov byte [0x1023a6b9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a70c]
xor ebx, dword [0x1023a708]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a6ba]
xor al, bl
mov byte [esi + 0x1023a6ba], al
inc esi
cmp esi, 0x47
jb 0x10066a40
jmp 0x10066ad5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a70c]
xor ebx, dword [0x1023a708]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a6ba]
xor al, bl
mov byte [esi + 0x1023a6ba], al
inc esi
cmp esi, 0x47
jb 0x10066a90
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023a700
push 0x1023a6ba
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066b00
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023a710], 0
push ebx
push esi
je 0x10066b77
cmp byte [0x1023a711], 0
jne 0x10066bc5
mov byte [0x1023a711], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a794]
xor ebx, dword [0x1023a790]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a712]
xor al, bl
mov byte [esi + 0x1023a712], al
inc esi
cmp esi, 0x77
jb 0x10066b30
jmp 0x10066bc5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a794]
xor ebx, dword [0x1023a790]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a712]
xor al, bl
mov byte [esi + 0x1023a712], al
inc esi
cmp esi, 0x77
jb 0x10066b80
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023a788
push 0x1023a712
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066bf0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023a7c0], 0
push ebx
push esi
je 0x10066c67
cmp byte [0x1023a7c1], 0
jne 0x10066cb5
mov byte [0x1023a7c1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a804]
xor ebx, dword [0x1023a800]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a7c2]
xor al, bl
mov byte [esi + 0x1023a7c2], al
inc esi
cmp esi, 0x3d
jb 0x10066c20
jmp 0x10066cb5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a804]
xor ebx, dword [0x1023a800]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a7c2]
xor al, bl
mov byte [esi + 0x1023a7c2], al
inc esi
cmp esi, 0x3d
jb 0x10066c70
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023a7fe
push 0x1023a7c2
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066ce0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023a878], 0
push ebx
push esi
je 0x10066d57
cmp byte [0x1023a879], 0
jne 0x10066da5
mov byte [0x1023a879], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a8dc]
xor ebx, dword [0x1023a8d8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a87a]
xor al, bl
mov byte [esi + 0x1023a87a], al
inc esi
cmp esi, 0x58
jb 0x10066d10
jmp 0x10066da5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023a8dc]
xor ebx, dword [0x1023a8d8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a87a]
xor al, bl
mov byte [esi + 0x1023a87a], al
inc esi
cmp esi, 0x58
jb 0x10066d60
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023a8d1
push 0x1023a87a
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066dd0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023a9b8], 0
push ebx
push esi
je 0x10066e47
cmp byte [0x1023a9b9], 0
jne 0x10066e95
mov byte [0x1023a9b9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023aa34]
xor ebx, dword [0x1023aa30]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a9ba]
xor al, bl
mov byte [esi + 0x1023a9ba], al
inc esi
cmp esi, 0x71
jb 0x10066e00
jmp 0x10066e95
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023aa34]
xor ebx, dword [0x1023aa30]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023a9ba]
xor al, bl
mov byte [esi + 0x1023a9ba], al
inc esi
cmp esi, 0x71
jb 0x10066e50
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023aa2a
push 0x1023a9ba
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066ec0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023aaa8], 0
push ebx
push esi
je 0x10066f37
cmp byte [0x1023aaa9], 0
jne 0x10066f85
mov byte [0x1023aaa9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023aaec]
xor ebx, dword [0x1023aae8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023aaaa]
xor al, bl
mov byte [esi + 0x1023aaaa], al
inc esi
cmp esi, 0x37
jb 0x10066ef0
jmp 0x10066f85
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023aaec]
xor ebx, dword [0x1023aae8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023aaaa]
xor al, bl
mov byte [esi + 0x1023aaaa], al
inc esi
cmp esi, 0x37
jb 0x10066f40
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023aae0
push 0x1023aaaa
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066fb0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023ab30], 0
push ebx
push esi
je 0x10067027
cmp byte [0x1023ab31], 0
jne 0x10067075
mov byte [0x1023ab31], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023ab7c]
xor ebx, dword [0x1023ab78]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023ab32]
xor al, bl
mov byte [esi + 0x1023ab32], al
inc esi
cmp esi, 0x41
jb 0x10066fe0
jmp 0x10067075
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023ab7c]
xor ebx, dword [0x1023ab78]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023ab32]
xor al, bl
mov byte [esi + 0x1023ab32], al
inc esi
cmp esi, 0x41
jb 0x10067030
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023ab72
push 0x1023ab32
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x100670a0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023aca0], 0
push ebx
push esi
je 0x10067117
cmp byte [0x1023aca1], 0
jne 0x10067165
mov byte [0x1023aca1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023acdc]
xor ebx, dword [0x1023acd8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023aca2]
xor al, bl
mov byte [esi + 0x1023aca2], al
inc esi
cmp esi, 0x31
jb 0x100670d0
jmp 0x10067165
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023acdc]
xor ebx, dword [0x1023acd8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023aca2]
xor al, bl
mov byte [esi + 0x1023aca2], al
inc esi
cmp esi, 0x31
jb 0x10067120
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023acd2
push 0x1023aca2
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10067190
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023ace0], 0
push ebx
push esi
je 0x1006720a
cmp byte [0x1023ace1], 0
jne 0x10067258
mov byte [0x1023ace1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023ad8c]
xor ebx, dword [0x1023ad88]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + str.J_v9]
xor al, bl
mov byte [esi + str.J_v9], al
inc esi
cmp esi, 0xa3
jb 0x100671c0
jmp 0x10067258
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023ad8c]
xor ebx, dword [0x1023ad88]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + str.J_v9]
xor al, bl
mov byte [esi + str.J_v9], al
inc esi
cmp esi, 0xa3
jb 0x10067210
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023ad84
push str.J_v9
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10067280
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023ae00], 0
push ebx
push esi
je 0x100672f7
cmp byte [0x1023ae01], 0
jne 0x10067345
mov byte [0x1023ae01], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023ae84]
xor ebx, dword [0x1023ae80]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023ae02]
xor al, bl
mov byte [esi + 0x1023ae02], al
inc esi
cmp esi, 0x78
jb 0x100672b0
jmp 0x10067345
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023ae84]
xor ebx, dword [0x1023ae80]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023ae02]
xor al, bl
mov byte [esi + 0x1023ae02], al
inc esi
cmp esi, 0x78
jb 0x10067300
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023ae79
push 0x1023ae02
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10067370
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1023ae88], 0
push ebx
push esi
je 0x100673ea
cmp byte [0x1023ae89], 0
jne 0x10067438
mov byte [0x1023ae89], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023af24]
xor ebx, dword [0x1023af20]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023ae8a]
xor al, bl
mov byte [esi + 0x1023ae8a], al
inc esi
cmp esi, 0x96
jb 0x100673a0
jmp 0x10067438
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023af24]
xor ebx, dword [0x1023af20]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023ae8a]
xor al, bl
mov byte [esi + 0x1023ae8a], al
inc esi
cmp esi, 0x96
jb 0x100673f0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023af1f
push 0x1023ae8a
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10067460
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x10238f50], 0
push ebx
push esi
je 0x100674d7
cmp byte [0x10238f51], 0
jne 0x10067525
mov byte [0x10238f51], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10238f6c]
xor ebx, dword [0x10238f68]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10238f52]
xor al, bl
mov byte [esi + 0x10238f52], al
inc esi
cmp esi, 0x15
jb 0x10067490
jmp 0x10067525
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10238f6c]
xor ebx, dword [0x10238f68]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10238f52]
xor al, bl
mov byte [esi + 0x10238f52], al
inc esi
cmp esi, 0x15
jb 0x100674e0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x10238f66
push 0x10238f52
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10067550
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x10239178], 0
push ebx
push esi
je 0x100675c7
cmp byte [0x10239179], 0
jne 0x10067615
mov byte [0x10239179], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102391cc]
xor ebx, dword [0x102391c8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023917a]
xor al, bl
mov byte [esi + 0x1023917a], al
inc esi
cmp esi, 0x48
jb 0x10067580
jmp 0x10067615
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102391cc]
xor ebx, dword [0x102391c8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023917a]
xor al, bl
mov byte [esi + 0x1023917a], al
inc esi
cmp esi, 0x48
jb 0x100675d0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x102391c1
push 0x1023917a
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10067640
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x10239200], 0
push ebx
push esi
je 0x100676b7
cmp byte [0x10239201], 0
jne 0x10067705
mov byte [0x10239201], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023924c]
xor ebx, dword [0x10239248]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10239202]
xor al, bl
mov byte [esi + 0x10239202], al
inc esi
cmp esi, 0x43
jb 0x10067670
jmp 0x10067705
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023924c]
xor ebx, dword [0x10239248]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10239202]
xor al, bl
mov byte [esi + 0x10239202], al
inc esi
cmp esi, 0x43
jb 0x100676c0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x10239244
push 0x10239202
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10067730
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x10239250], 0
push ebx
push esi
je 0x100677a7
cmp byte [0x10239251], 0
jne 0x100677f5
mov byte [0x10239251], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10239294]
xor ebx, dword [0x10239290]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10239252]
xor al, bl
mov byte [esi + 0x10239252], al
inc esi
cmp esi, 0x3b
jb 0x10067760
jmp 0x100677f5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10239294]
xor ebx, dword [0x10239290]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x10239252]
xor al, bl
mov byte [esi + 0x10239252], al
inc esi
cmp esi, 0x3b
jb 0x100677b0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1023928c
push 0x10239252
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10067820
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x10239318], 0
push ebx
push esi
je 0x10067897
cmp byte [0x10239319], 0
jne 0x100678e5
mov byte [0x10239319], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023936c]
xor ebx, dword [0x10239368]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023931a]
xor al, bl
mov byte [esi + 0x1023931a], al
inc esi
cmp esi, 0x4d
jb 0x10067850
jmp 0x100678e5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1023936c]
xor ebx, dword [0x10239368]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x1023931a]
xor al, bl
mov byte [esi + 0x1023931a], al
inc esi
cmp esi, 0x4d
jb 0x100678a0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x10239366
push 0x1023931a
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10067910
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x102393a0], 0
push ebx
push esi
je 0x10067987
cmp byte [0x102393a1], 0
jne 0x100679d5
mov byte [0x102393a1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102393bc]
xor ebx, dword [0x102393b8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x102393a2]
xor al, bl
mov byte [esi + 0x102393a2], al
inc esi
cmp esi, 0xf
jb 0x10067940
jmp 0x100679d5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102393bc]
xor ebx, dword [0x102393b8]
xor edx, 0xd28f2c5
xor ebx, 0x1de26cd5
mov ecx, edx
mov eax, ebx
shld ecx, eax, 0xd
shl eax, 0xd
xor edx, ecx
xor ebx, eax
mov eax, ebx
shrd eax, edx, 7
xor al, byte [esi + 0x102393a2]
xor al, bl
mov byte [esi + 0x102393a2], al
inc esi
cmp esi, 0xf
jb 0x10067990
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x102393b0
push 0x102393a2
call fcn.1004f960
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4