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

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10281460], 0
push ebx
push esi
je 0x10068174
cmp byte [0x10281461], 0
jne 0x100681b8
mov byte [0x10281461], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102814c4]
xor ebx, dword [0x102814c0]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10281462], al
inc esi
cmp esi, 0x58
jb 0x10068130
jmp 0x100681b8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x102814c4]
xor ebx, dword [0x102814c0]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10281462], al
inc esi
cmp esi, 0x58
jb 0x10068176
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x57
push 0x10281462
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x100681f0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x102815a0], 0
push ebx
push esi
je 0x10068264
cmp byte [0x102815a1], 0
jne 0x100682a8
mov byte [0x102815a1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1028161c]
xor ebx, dword [0x10281618]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102815a2], al
inc esi
cmp esi, 0x71
jb 0x10068220
jmp 0x100682a8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1028161c]
xor ebx, dword [0x10281618]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102815a2], al
inc esi
cmp esi, 0x71
jb 0x10068266
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x70
push 0x102815a2
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x100682e0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10281690], 0
push ebx
push esi
je 0x10068354
cmp byte [0x10281691], 0
jne 0x10068398
mov byte [0x10281691], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102816d4]
xor ebx, dword [0x102816d0]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10281692], al
inc esi
cmp esi, 0x37
jb 0x10068310
jmp 0x10068398
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x102816d4]
xor ebx, dword [0x102816d0]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10281692], al
inc esi
cmp esi, 0x37
jb 0x10068356
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x36
push 0x10281692
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x100683d0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x102818a8], 0
push ebx
push esi
je 0x10068447
cmp byte [0x102818a9], 0
jne 0x10068495
mov byte [0x102818a9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10281954]
xor ebx, dword [0x10281950]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102818aa], al
inc esi
cmp esi, 0xa3
jb 0x10068400
jmp 0x10068495
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10281954]
xor ebx, dword [0x10281950]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102818aa], al
inc esi
cmp esi, 0xa3
jb 0x10068450
mov esi, dword [ebp + 8]
mov ecx, esi
push 0xa2
push 0x102818aa
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x100684d0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x102819c8], 0
push ebx
push esi
je 0x10068544
cmp byte [0x102819c9], 0
jne 0x10068588
mov byte [0x102819c9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10281a4c]
xor ebx, dword [0x10281a48]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102819ca], al
inc esi
cmp esi, 0x78
jb 0x10068500
jmp 0x10068588
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x10281a4c]
xor ebx, dword [0x10281a48]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102819ca], al
inc esi
cmp esi, 0x78
jb 0x10068546
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x77
push 0x102819ca
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x100685c0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10281a50], 0
push ebx
push esi
je 0x10068637
cmp byte [0x10281a51], 0
jne 0x10068685
mov byte [0x10281a51], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10281aec]
xor ebx, dword [0x10281ae8]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10281a52], al
inc esi
cmp esi, 0x96
jb 0x100685f0
jmp 0x10068685
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10281aec]
xor ebx, dword [0x10281ae8]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10281a52], al
inc esi
cmp esi, 0x96
jb 0x10068640
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x95
push 0x10281a52
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x100686c0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027f9e8], 0
push ebx
push esi
je 0x10068734
cmp byte [0x1027f9e9], 0
jne 0x10068778
mov byte [0x1027f9e9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fa04]
xor ebx, dword [0x1027fa00]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027f9ea], al
inc esi
cmp esi, 0x15
jb 0x100686f0
jmp 0x10068778
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fa04]
xor ebx, dword [0x1027fa00]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027f9ea], al
inc esi
cmp esi, 0x15
jb 0x10068736
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x14
push 0x1027f9ea
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x100687b0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027fc10], 0
push ebx
push esi
je 0x10068824
cmp byte [0x1027fc11], 0
jne 0x10068868
mov byte [0x1027fc11], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fc64]
xor ebx, dword [0x1027fc60]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fc12], al
inc esi
cmp esi, 0x48
jb 0x100687e0
jmp 0x10068868
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fc64]
xor ebx, dword [0x1027fc60]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fc12], al
inc esi
cmp esi, 0x48
jb 0x10068826
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x47
push 0x1027fc12
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x100688a0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027fc98], 0
push ebx
push esi
je 0x10068914
cmp byte [0x1027fc99], 0
jne 0x10068958
mov byte [0x1027fc99], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fce4]
xor ebx, dword [0x1027fce0]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fc9a], al
inc esi
cmp esi, 0x43
jb 0x100688d0
jmp 0x10068958
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fce4]
xor ebx, dword [0x1027fce0]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fc9a], al
inc esi
cmp esi, 0x43
jb 0x10068916
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x42
push 0x1027fc9a
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10068990
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027fce8], 0
push ebx
push esi
je 0x10068a04
cmp byte [0x1027fce9], 0
jne 0x10068a48
mov byte [0x1027fce9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fd2c]
xor ebx, dword [0x1027fd28]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fcea], al
inc esi
cmp esi, 0x3b
jb 0x100689c0
jmp 0x10068a48
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fd2c]
xor ebx, dword [0x1027fd28]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fcea], al
inc esi
cmp esi, 0x3b
jb 0x10068a06
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x3a
push 0x1027fcea
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10068a80
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027fdb0], 0
push ebx
push esi
je 0x10068af4
cmp byte [0x1027fdb1], 0
jne 0x10068b38
mov byte [0x1027fdb1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fe04]
xor ebx, dword [0x1027fe00]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fdb2], al
inc esi
cmp esi, 0x4d
jb 0x10068ab0
jmp 0x10068b38
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fe04]
xor ebx, dword [0x1027fe00]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fdb2], al
inc esi
cmp esi, 0x4d
jb 0x10068af6
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x4c
push 0x1027fdb2
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10068b70
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027fe38], 0
push ebx
push esi
je 0x10068be4
cmp byte [0x1027fe39], 0
jne 0x10068c28
mov byte [0x1027fe39], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fe54]
xor ebx, dword [0x1027fe50]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fe3a], al
inc esi
cmp esi, 0xf
jb 0x10068ba0
jmp 0x10068c28
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027fe54]
xor ebx, dword [0x1027fe50]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027fe3a], al
inc esi
cmp esi, 0xf
jb 0x10068be6
mov esi, dword [ebp + 8]
mov ecx, esi
push 0xe
push 0x1027fe3a
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10068c60
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10280070], 0
push ebx
push esi
je 0x10068cd4
cmp byte [0x10280071], 0
jne 0x10068d18
mov byte [0x10280071], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102800cc]
xor ebx, dword [0x102800c8]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10280072], al
inc esi
cmp esi, 0x50
jb 0x10068c90
jmp 0x10068d18
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x102800cc]
xor ebx, dword [0x102800c8]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x10280072], al
inc esi
cmp esi, 0x50
jb 0x10068cd6
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x4f
push 0x10280072
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10068d50
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x102801c8], 0
push ebx
push esi
je 0x10068dc4
cmp byte [0x102801c9], 0
jne 0x10068e08
mov byte [0x102801c9], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10280214]
xor ebx, dword [0x10280210]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102801ca], al
inc esi
cmp esi, 0x42
jb 0x10068d80
jmp 0x10068e08
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x10280214]
xor ebx, dword [0x10280210]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102801ca], al
inc esi
cmp esi, 0x42
jb 0x10068dc6
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x41
push 0x102801ca
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10068e40
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10280298], 0
push ebx
push esi
je 0x10068eb4
cmp byte [0x10280299], 0
jne 0x10068ef8
mov byte [0x10280299], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x102802ec]
xor ebx, dword [0x102802e8]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1028029a], al
inc esi
cmp esi, 0x49
jb 0x10068e70
jmp 0x10068ef8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x102802ec]
xor ebx, dword [0x102802e8]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1028029a], al
inc esi
cmp esi, 0x49
jb 0x10068eb6
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x48
push 0x1028029a
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10068f30
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x102803c0], 0
push ebx
push esi
je 0x10068fa4
cmp byte [0x102803c1], 0
jne 0x10068fe8
mov byte [0x102803c1], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10280414]
xor ebx, dword [0x10280410]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102803c2], al
inc esi
cmp esi, 0x4a
jb 0x10068f60
jmp 0x10068fe8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x10280414]
xor ebx, dword [0x10280410]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x102803c2], al
inc esi
cmp esi, 0x4a
jb 0x10068fa6
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x49
push 0x102803c2
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10069020
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10280508], 0
push ebx
push esi
je 0x10069094
cmp byte [0x10280509], 0
jne 0x100690d8
mov byte [0x10280509], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x10280554]
xor ebx, dword [0x10280550]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1028050a], al
inc esi
cmp esi, 0x45
jb 0x10069050
jmp 0x100690d8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x10280554]
xor ebx, dword [0x10280550]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1028050a], al
inc esi
cmp esi, 0x45
jb 0x10069096
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x44
push 0x1028050a
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10069110
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027f440], 0
push ebx
push esi
je 0x10069187
cmp byte [0x1027f441], 0
jne 0x100691d5
mov byte [0x1027f441], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027f584]
xor ebx, dword [0x1027f580]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027f442], al
inc esi
cmp esi, 0x137
jb 0x10069140
jmp 0x100691d5
xor esi, esi
nop dword [eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027f584]
xor ebx, dword [0x1027f580]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027f442], al
inc esi
cmp esi, 0x137
jb 0x10069190
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x136
push 0x1027f442
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
Function at 0x10069210
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10280608], 0
push ebx
push esi
je 0x10069284
cmp byte [0x10280609], 0
jne 0x100692c8
mov byte [0x10280609], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1028064c]
xor ebx, dword [0x10280648]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1028060a], al
inc esi
cmp esi, 0x3a
jb 0x10069240
jmp 0x100692c8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1028064c]
xor ebx, dword [0x10280648]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1028060a], al
inc esi
cmp esi, 0x3a
jb 0x10069286
mov esi, dword [ebp + 8]
mov ecx, esi
push 0x39
push 0x1028060a
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4

Function at 0x10069300
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1027f220], 0
push ebx
push esi
je 0x10069374
cmp byte [0x1027f221], 0
jne 0x100693b8
mov byte [0x1027f221], 1
xor esi, esi
nop word [eax + eax]
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027f23c]
xor ebx, dword [0x1027f238]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027f222], al
inc esi
cmp esi, 0x10
jb 0x10069330
jmp 0x100693b8
xor esi, esi
xor edx, edx
mov ebx, esi
xor edx, dword [0x1027f23c]
xor ebx, dword [0x1027f238]
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 dword [ebp - 4], edx
mov eax, ebx
shrd eax, edx, 7
xor al, bl
xor byte [esi + 0x1027f222], al
inc esi
cmp esi, 0x10
jb 0x10069376
mov esi, dword [ebp + 8]
mov ecx, esi
push 0xf
push 0x1027f222
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.100464c0
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4