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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025cf68], 0
push ebx
push esi
je 0x10065bb1
cmp byte [0x1025cf69], 0
jne 0x10065bf2
mov byte [0x1025cf69], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025cfe4]
xor ebx, dword [0x1025cfe0]
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, bl
xor byte [esi + 0x1025cf6a], al
inc esi
cmp esi, 0x71
jb 0x10065b70
jmp 0x10065bf2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025cfe4]
xor ebx, dword [0x1025cfe0]
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, bl
xor byte [esi + 0x1025cf6a], al
inc esi
cmp esi, 0x71
jb 0x10065bb3
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025cfda
push 0x1025cf6a
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10065c20
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025d058], 0
push ebx
push esi
je 0x10065c91
cmp byte [0x1025d059], 0
jne 0x10065cd2
mov byte [0x1025d059], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d09c]
xor ebx, dword [0x1025d098]
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, bl
xor byte [esi + 0x1025d05a], al
inc esi
cmp esi, 0x37
jb 0x10065c50
jmp 0x10065cd2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d09c]
xor ebx, dword [0x1025d098]
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, bl
xor byte [esi + 0x1025d05a], al
inc esi
cmp esi, 0x37
jb 0x10065c93
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025d090
push 0x1025d05a
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10065d00
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025d0a0], 0
push ebx
push esi
je 0x10065d71
cmp byte [0x1025d0a1], 0
jne 0x10065db2
mov byte [0x1025d0a1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d0dc]
xor ebx, dword [0x1025d0d8]
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, bl
xor byte [esi + 0x1025d0a2], al
inc esi
cmp esi, 0x34
jb 0x10065d30
jmp 0x10065db2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d0dc]
xor ebx, dword [0x1025d0d8]
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, bl
xor byte [esi + 0x1025d0a2], al
inc esi
cmp esi, 0x34
jb 0x10065d73
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025d0d5
push 0x1025d0a2
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10065de0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025d1c0], 0
push ebx
push esi
je 0x10065e51
cmp byte [0x1025d1c1], 0
jne 0x10065e92
mov byte [0x1025d1c1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d204]
xor ebx, dword [0x1025d200]
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, bl
xor byte [esi + 0x1025d1c2], al
inc esi
cmp esi, 0x3c
jb 0x10065e10
jmp 0x10065e92
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d204]
xor ebx, dword [0x1025d200]
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, bl
xor byte [esi + 0x1025d1c2], al
inc esi
cmp esi, 0x3c
jb 0x10065e53
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025d1fd
push 0x1025d1c2
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10065ec0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025d270], 0
push ebx
push esi
je 0x10065f34
cmp byte [0x1025d271], 0
jne 0x10065f78
mov byte [0x1025d271], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d31c]
xor ebx, dword [0x1025d318]
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, bl
xor byte [esi + 0x1025d272], al
inc esi
cmp esi, 0xa3
jb 0x10065ef0
jmp 0x10065f78
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d31c]
xor ebx, dword [0x1025d318]
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, bl
xor byte [esi + 0x1025d272], al
inc esi
cmp esi, 0xa3
jb 0x10065f36
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025d314
push 0x1025d272
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10065fa0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025d390], 0
push ebx
push esi
je 0x10066011
cmp byte [0x1025d391], 0
jne 0x10066052
mov byte [0x1025d391], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d414]
xor ebx, dword [0x1025d410]
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, bl
xor byte [esi + 0x1025d392], al
inc esi
cmp esi, 0x78
jb 0x10065fd0
jmp 0x10066052
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d414]
xor ebx, dword [0x1025d410]
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, bl
xor byte [esi + 0x1025d392], al
inc esi
cmp esi, 0x78
jb 0x10066013
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025d409
push 0x1025d392
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066080
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025d418], 0
push ebx
push esi
je 0x100660f4
cmp byte [0x1025d419], 0
jne 0x10066138
mov byte [0x1025d419], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d4b4]
xor ebx, dword [0x1025d4b0]
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, bl
xor byte [esi + 0x1025d41a], al
inc esi
cmp esi, 0x96
jb 0x100660b0
jmp 0x10066138
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025d4b4]
xor ebx, dword [0x1025d4b0]
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, bl
xor byte [esi + 0x1025d41a], al
inc esi
cmp esi, 0x96
jb 0x100660f6
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025d4af
push 0x1025d41a
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066160
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025b2b8], 0
push ebx
push esi
je 0x100661d1
cmp byte [0x1025b2b9], 0
jne 0x10066212
mov byte [0x1025b2b9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b2ec]
xor ebx, dword [0x1025b2e8]
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, bl
xor byte [esi + 0x1025b2ba], al
inc esi
cmp esi, 0x28
jb 0x10066190
jmp 0x10066212
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b2ec]
xor ebx, dword [0x1025b2e8]
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, bl
xor byte [esi + 0x1025b2ba], al
inc esi
cmp esi, 0x28
jb 0x100661d3
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025b2e1
push 0x1025b2ba
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066240
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025b568], 0
push ebx
push esi
je 0x100662b1
cmp byte [0x1025b569], 0
jne 0x100662f2
mov byte [0x1025b569], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b5bc]
xor ebx, dword [0x1025b5b8]
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, bl
xor byte [esi + 0x1025b56a], al
inc esi
cmp esi, 0x48
jb 0x10066270
jmp 0x100662f2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b5bc]
xor ebx, dword [0x1025b5b8]
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, bl
xor byte [esi + 0x1025b56a], al
inc esi
cmp esi, 0x48
jb 0x100662b3
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025b5b1
push 0x1025b56a
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066320
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025b5f0], 0
push ebx
push esi
je 0x10066391
cmp byte [0x1025b5f1], 0
jne 0x100663d2
mov byte [0x1025b5f1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b63c]
xor ebx, dword [0x1025b638]
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, bl
xor byte [esi + 0x1025b5f2], al
inc esi
cmp esi, 0x43
jb 0x10066350
jmp 0x100663d2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b63c]
xor ebx, dword [0x1025b638]
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, bl
xor byte [esi + 0x1025b5f2], al
inc esi
cmp esi, 0x43
jb 0x10066393
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025b634
push 0x1025b5f2
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066400
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025b640], 0
push ebx
push esi
je 0x10066471
cmp byte [0x1025b641], 0
jne 0x100664b2
mov byte [0x1025b641], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b684]
xor ebx, dword [0x1025b680]
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, bl
xor byte [esi + 0x1025b642], al
inc esi
cmp esi, 0x3b
jb 0x10066430
jmp 0x100664b2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b684]
xor ebx, dword [0x1025b680]
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, bl
xor byte [esi + 0x1025b642], al
inc esi
cmp esi, 0x3b
jb 0x10066473
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025b67c
push 0x1025b642
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x100664e0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025b708], 0
push ebx
push esi
je 0x10066551
cmp byte [0x1025b709], 0
jne 0x10066592
mov byte [0x1025b709], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b75c]
xor ebx, dword [0x1025b758]
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, bl
xor byte [esi + 0x1025b70a], al
inc esi
cmp esi, 0x4d
jb 0x10066510
jmp 0x10066592
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025b75c]
xor ebx, dword [0x1025b758]
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, bl
xor byte [esi + 0x1025b70a], al
inc esi
cmp esi, 0x4d
jb 0x10066553
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025b756
push 0x1025b70a
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x100665c0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025b9c8], 0
push ebx
push esi
je 0x10066631
cmp byte [0x1025b9c9], 0
jne 0x10066672
mov byte [0x1025b9c9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025ba24]
xor ebx, dword [0x1025ba20]
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, bl
xor byte [esi + 0x1025b9ca], al
inc esi
cmp esi, 0x50
jb 0x100665f0
jmp 0x10066672
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025ba24]
xor ebx, dword [0x1025ba20]
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, bl
xor byte [esi + 0x1025b9ca], al
inc esi
cmp esi, 0x50
jb 0x10066633
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025ba19
push 0x1025b9ca
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x100666a0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025bb20], 0
push ebx
push esi
je 0x10066711
cmp byte [0x1025bb21], 0
jne 0x10066752
mov byte [0x1025bb21], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025bb6c]
xor ebx, dword [0x1025bb68]
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, bl
xor byte [esi + 0x1025bb22], al
inc esi
cmp esi, 0x42
jb 0x100666d0
jmp 0x10066752
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025bb6c]
xor ebx, dword [0x1025bb68]
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, bl
xor byte [esi + 0x1025bb22], al
inc esi
cmp esi, 0x42
jb 0x10066713
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025bb63
push 0x1025bb22
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066780
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025bbf0], 0
push ebx
push esi
je 0x100667f1
cmp byte [0x1025bbf1], 0
jne 0x10066832
mov byte [0x1025bbf1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025bc44]
xor ebx, dword [0x1025bc40]
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, bl
xor byte [esi + 0x1025bbf2], al
inc esi
cmp esi, 0x49
jb 0x100667b0
jmp 0x10066832
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025bc44]
xor ebx, dword [0x1025bc40]
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, bl
xor byte [esi + 0x1025bbf2], al
inc esi
cmp esi, 0x49
jb 0x100667f3
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025bc3a
push 0x1025bbf2
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066860
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025bd18], 0
push ebx
push esi
je 0x100668d1
cmp byte [0x1025bd19], 0
jne 0x10066912
mov byte [0x1025bd19], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025bd6c]
xor ebx, dword [0x1025bd68]
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, bl
xor byte [esi + 0x1025bd1a], al
inc esi
cmp esi, 0x4a
jb 0x10066890
jmp 0x10066912
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025bd6c]
xor ebx, dword [0x1025bd68]
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, bl
xor byte [esi + 0x1025bd1a], al
inc esi
cmp esi, 0x4a
jb 0x100668d3
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025bd63
push 0x1025bd1a
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066940
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025be60], 0
push ebx
push esi
je 0x100669b1
cmp byte [0x1025be61], 0
jne 0x100669f2
mov byte [0x1025be61], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025beac]
xor ebx, dword [0x1025bea8]
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, bl
xor byte [esi + 0x1025be62], al
inc esi
cmp esi, 0x45
jb 0x10066970
jmp 0x100669f2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025beac]
xor ebx, dword [0x1025bea8]
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, bl
xor byte [esi + 0x1025be62], al
inc esi
cmp esi, 0x45
jb 0x100669b3
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025bea6
push 0x1025be62
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066a20
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025ad70], 0
push ebx
push esi
je 0x10066a94
cmp byte [0x1025ad71], 0
jne 0x10066ad8
mov byte [0x1025ad71], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025aeb4]
xor ebx, dword [0x1025aeb0]
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, bl
xor byte [esi + 0x1025ad72], al
inc esi
cmp esi, 0x137
jb 0x10066a50
jmp 0x10066ad8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025aeb4]
xor ebx, dword [0x1025aeb0]
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, bl
xor byte [esi + 0x1025ad72], al
inc esi
cmp esi, 0x137
jb 0x10066a96
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025aea8
push 0x1025ad72
call fcn.1004e6f0
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 [0x1025c090], 0
push ebx
push esi
je 0x10066b71
cmp byte [0x1025c091], 0
jne 0x10066bb2
mov byte [0x1025c091], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025c0f4]
xor ebx, dword [0x1025c0f0]
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, bl
xor byte [esi + 0x1025c092], al
inc esi
cmp esi, 0x57
jb 0x10066b30
jmp 0x10066bb2
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025c0f4]
xor ebx, dword [0x1025c0f0]
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, bl
xor byte [esi + 0x1025c092], al
inc esi
cmp esi, 0x57
jb 0x10066b73
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025c0e8
push 0x1025c092
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10066be0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025ab50], 0
push ebx
push esi
je 0x10066c51
cmp byte [0x1025ab51], 0
jne 0x10066c92
mov byte [0x1025ab51], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025ab6c]
xor ebx, dword [0x1025ab68]
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, bl
xor byte [esi + 0x1025ab52], al
inc esi
cmp esi, 0x10
jb 0x10066c10
jmp 0x10066c92
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025ab6c]
xor ebx, dword [0x1025ab68]
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, bl
xor byte [esi + 0x1025ab52], al
inc esi
cmp esi, 0x10
jb 0x10066c53
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025ab61
push 0x1025ab52
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10066cc0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
cmp byte [0x1025ab70], 0
push ebx
push esi
je 0x10066d31
cmp byte [0x1025ab71], 0
jne 0x10066d72
mov byte [0x1025ab71], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025ab84]
xor ebx, dword [0x1025ab80]
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, bl
xor byte [esi + 0x1025ab72], al
inc esi
cmp esi, 0xc
jb 0x10066cf0
jmp 0x10066d72
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1025ab84]
xor ebx, dword [0x1025ab80]
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, bl
xor byte [esi + 0x1025ab72], al
inc esi
cmp esi, 0xc
jb 0x10066d33
mov ecx, dword [ebp + 8]
lea eax, [ebp - 1]
push eax
push 0x1025ab7d
push 0x1025ab72
call fcn.1004e6f0
mov eax, dword [ebp + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4