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

Disassembly:
mov eax, 0xf4a427
call fcn.00f49c28
sub esp, 0x10
push ebx
push esi
mov esi, 0x110
push esi
call fcn.00f243b0
mov ebx, eax
pop ecx
test ebx, ebx
je 0xed45d2
push esi
push 0
push ebx
call fcn.00f26f10
add esp, 0xc
mov esi, ebx
jmp 0xed45d4
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 [0xf82b18], 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 0xed4623
or dword [0xf82b18], 1
mov dword [0xf7ec30], 0x5d50535d
mov byte [0xf7ec34], 0x3f
xor eax, eax
mov cl, byte [eax + 0xf7ec30]
xor cl, 0x3f
mov byte [eax + 0xf7ed30], cl
inc eax
cmp eax, 5
jb 0xed4625
push 0
push 0xf7ed30
push esi
push 0xed4262
push dword [edi]
call fcn.00f11207
add esp, 0x14
test eax, eax
je 0xed468d
push 0
call fcn.00ed477d
push eax
push 0xffffffffffffffff
push dword [edi]
call fcn.00f0feaf
mov dword [ebp + 8], eax
add esp, 0x10
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x1c]
call fcn.00f23955
push 0xf6ec28
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], vtable.std::runtime_error.0
call fcn.00f2d865
push esi
call fcn.00f24273
pop ecx
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 4

Function at 0xed46a4
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
test byte [0xf82b10], 1
jne 0xed46e1
or dword [0xf82b10], 1
mov dword [0xf7ec48], 0x4f464d5c
mov dword [0xf7ec4c], 0x591f504b
mov dword [0xf7ec50], 0x5a53565e
mov word [0xf7ec54], 0x3f5b
xor eax, eax
mov cl, byte [eax + 0xf7ec48]
xor cl, 0x3f
mov byte [eax + 0xf7ed48], cl
inc eax
cmp eax, 0xe
jb 0xed46e3
lea eax, [ebp - 4]
push eax
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xf7ed48
call fcn.00f23955
push 0xf6ec28
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x10], vtable.std::runtime_error.0
call fcn.00f2d865
int3

Function at 0xed4721
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82b1c], 1
jne 0xed4760
or dword [0xf82b1c], 1
mov dword [0xf7ec1c], 0x605e4a53
mov dword [0xf7ec20], 0x535e5c4f
mov dword [0xf7ec24], 0x5e591f53
mov dword [0xf7ec28], 0x5b5a5356
mov byte [0xf7ec2c], 0x3f
xor eax, eax
mov cl, byte [eax + 0xf7ec1c]
xor cl, 0x3f
mov byte [eax + 0xf7ed58], cl
inc eax
cmp eax, 0x11
jb 0xed4762
mov eax, 0xf7ed58
ret

Function at 0xed477d
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82b14], 1
jne 0xed47b5
or dword [0xf82b14], 1
mov dword [0xf7ec38], 0x605e4a53
mov dword [0xf7ec3c], 0x5b5e5053
mov dword [0xf7ec40], 0x565e591f
mov dword [0xf7ec44], 0x3f5b5a53
xor eax, eax
mov cl, byte [eax + 0xf7ec38]
xor cl, 0x3f
mov byte [eax + 0xf7ed38], cl
inc eax
cmp eax, 0x10
jb 0xed47b7
mov eax, 0xf7ed38
ret
Function at 0xed4ebc
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82af8], 1
jne 0xed4f05
or dword [0xf82af8], 1
mov dword [0xf7edfc], 0x25332122
mov dword [0xf7ee00], 0x25607476
mov dword [0xf7ee04], 0x242f232e
mov dword [0xf7ee08], 0x21266025
mov dword [0xf7ee0c], 0x24252c29
mov byte [0xf7ee10], 0x40
xor eax, eax
mov cl, byte [eax + 0xf7edfc]
xor cl, 0x40
mov byte [eax + 0xf7ee60], cl
inc eax
cmp eax, 0x15
jb 0xed4f07
mov eax, 0xf7ee60
ret

Function at 0xed504d
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82af4], 1
jne 0xed5096
or dword [0xf82af4], 1
mov dword [0xf7ee14], 0x25332122
mov dword [0xf7ee18], 0x24607476
mov dword [0xf7ee1c], 0x242f2325
mov dword [0xf7ee20], 0x21266025
mov dword [0xf7ee24], 0x24252c29
mov byte [0xf7ee28], 0x40
xor eax, eax
mov cl, byte [eax + 0xf7ee14]
xor cl, 0x40
mov byte [eax + 0xf7ee78], cl
inc eax
cmp eax, 0x15
jb 0xed5098
mov eax, 0xf7ee78
ret

Function at 0xed7b97
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a54], 1
jne 0xed7c41
or dword [0xf82a54], 1
mov dword [0xf7f250], 0x30212c07
mov dword [0xf7f254], 0x2b36323b
mov dword [0xf7f258], 0x30622c2d
mov dword [0xf7f25c], 0x27373327
mov dword [0xf7f260], 0x26273631
mov dword [0xf7f264], 0x36372062
mov dword [0xf7f268], 0x2b2a3662
mov dword [0xf7f26c], 0x2a366231
mov dword [0xf7f270], 0x26232730
mov dword [0xf7f274], 0x31232a62
mov dword [0xf7f278], 0x622d2c62
mov dword [0xf7f27c], 0x323b3021
mov dword [0xf7f280], 0x2b622d36
mov dword [0xf7f284], 0x2336312c
mov dword [0xf7f288], 0x4227212c
xor eax, eax
mov cl, byte [eax + 0xf7f250]
xor cl, 0x42
mov byte [eax + 0xf7f374], cl
inc eax
cmp eax, 0x3c
jb 0xed7c43
mov eax, 0xf7f374
ret

Function at 0xed7c5e
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a50], 1
jne 0xed7cb4
or dword [0xf82a50], 1
mov dword [0xf7f28c], 0x2e2b2304
mov dword [0xf7f290], 0x36622627
mov dword [0xf7f294], 0x2c27622d
mov dword [0xf7f298], 0x323b3021
mov dword [0xf7f29c], 0x2d326236
mov dword [0xf7f2a0], 0x20623631
mov dword [0xf7f2a4], 0x423b262d
xor eax, eax
mov cl, byte [eax + 0xf7f28c]
xor cl, 0x42
mov byte [eax + 0xf7f3b0], cl
inc eax
cmp eax, 0x1c
jb 0xed7cb6
mov eax, 0xf7f3b0
ret

Function at 0xed7cd1
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a4c], 1
jne 0xed7d3a
or dword [0xf82a4c], 1
mov dword [0xf7f2a8], 0x2e2b2304
mov dword [0xf7f2ac], 0x36622627
mov dword [0xf7f2b0], 0x2726622d
mov dword [0xf7f2b4], 0x323b3021
mov dword [0xf7f2b8], 0x27316236
mov dword [0xf7f2bc], 0x30273430
mov dword [0xf7f2c0], 0x31273062
mov dword [0xf7f2c4], 0x312c2d32
mov word [0xf7f2c8], 0x4227
xor eax, eax
mov cl, byte [eax + 0xf7f2a8]
xor cl, 0x42
mov byte [eax + 0xf7f3cc], cl
inc eax
cmp eax, 0x22
jb 0xed7d3c
mov eax, 0xf7f3cc
ret
Function at 0xed80a8
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a48], 1
jne 0xed8107
or dword [0xf82a48], 1
mov dword [0xf7f2cc], 0x60e1017
mov dword [0xf7f2d0], 0x2e2c352d
mov dword [0xf7f2d4], 0x1626232d
mov dword [0xf7f2d8], 0x2e2b042d
mov dword [0xf7f2dc], 0x23246227
mov dword [0xf7f2e0], 0x26272e2b
mov dword [0xf7f2e4], 0x302a6278
mov word [0xf7f2e8], 0x427f
xor eax, eax
mov cl, byte [eax + 0xf7f2cc]
xor cl, 0x42
mov byte [eax + 0xf7f3f0], cl
inc eax
cmp eax, 0x1e
jb 0xed8109
mov eax, 0xf7f3f0
ret

Function at 0xed8dd2
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a30], 1
jne 0xed8e1e
or dword [0xf82a30], 1
mov dword [0xf7f46c], 0xf372604
mov dword [0xf7f470], 0xa373022
mov dword [0xf7f474], 0x3736332d
mov dword [0xf7f478], 0x2c252d0a
mov dword [0xf7f47c], 0x2a222563
mov dword [0xf7f480], 0x4327262f
xor eax, eax
mov cl, byte [eax + 0xf7f46c]
xor cl, 0x43
mov byte [eax + 0xf7f4f8], cl
inc eax
cmp eax, 0x18
jb 0xed8e20
mov eax, 0xf7f4f8
ret

Function at 0xed8fb3
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a2c], 1
jne 0xed9012
or dword [0xf82a2c], 1
mov dword [0xf7f484], 0x36202611
mov dword [0xf7f488], 0x2c2a3031
mov dword [0xf7f48c], 0x2e63302d
mov dword [0xf7f490], 0x63373036
mov dword [0xf7f494], 0x22632621
mov dword [0xf7f498], 0x262f6337
mov dword [0xf7f49c], 0x63373022
mov word [0xf7f4a0], 0x4372
xor eax, eax
mov cl, byte [eax + 0xf7f484]
xor cl, 0x43
mov byte [eax + 0xf7f510], cl
inc eax
cmp eax, 0x1e
jb 0xed9014
mov eax, 0xf7f510
ret

Function at 0xed902f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a24], 1
jne 0xed9084
or dword [0xf82a24], 1
mov dword [0xf7f4b0], 0x1c372624
mov dword [0xf7f4b4], 0x262e2a37
mov dword [0xf7f4b8], 0x2d2a301c
mov dword [0xf7f4bc], 0x2f1c2620
mov dword [0xf7f4c0], 0x1c373022
mov dword [0xf7f4c4], 0x36332d2a
mov word [0xf7f4c8], 0x4337
xor eax, eax
mov cl, byte [eax + 0xf7f4b0]
xor cl, 0x43
mov byte [eax + 0xf7f53c], cl
inc eax
cmp eax, 0x1a
jb 0xed9086
mov eax, 0xf7f53c
ret

Function at 0xed90a1
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a20], 1
jne 0xed90f4
or dword [0xf82a20], 1
mov dword [0xf7f4cc], 0x1c372624
mov dword [0xf7f4d0], 0x26202d22
mov dword [0xf7f4d4], 0x312c3730
mov dword [0xf7f4d8], 0x272c2e1c
mov dword [0xf7f4dc], 0x1c262f36
mov dword [0xf7f4e0], 0x2b372233
mov byte [0xf7f4e4], 0x43
xor eax, eax
mov cl, byte [eax + 0xf7f4cc]
xor cl, 0x43
mov byte [eax + 0xf7f558], cl
inc eax
cmp eax, 0x19
jb 0xed90f6
mov eax, 0xf7f558
ret

Function at 0xed9377
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a18], 1
jne 0xed93dd
or dword [0xf82a18], 1
mov dword [0xf7f584], 0x212e3a10
mov dword [0xf7f588], 0x20632f2c
mov dword [0xf7f58c], 0x272f362c
mov dword [0xf7f590], 0x372c2d63
mov dword [0xf7f594], 0x63262163
mov dword [0xf7f598], 0x2c302631
mov dword [0xf7f59c], 0x2726352f
mov word [0xf7f5a0], 0x6379
mov byte [0xf7f5a2], 0x43
xor eax, eax
mov cl, byte [eax + 0xf7f584]
xor cl, 0x43
mov byte [eax + 0xf7f5c4], cl
inc eax
cmp eax, 0x1f
jb 0xed93df
mov eax, 0xf7f5c4
ret
Function at 0xed9986
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a0c], 1
jne 0xed99e2
or dword [0xf82a0c], 1
mov dword [0xf7f604], 0x25322a0d
mov dword [0xf7f608], 0x64202d28
mov dword [0xf7f60c], 0x29312a21
mov dword [0xf7f610], 0x30253621
mov dword [0xf7f614], 0x642a2b2d
mov dword [0xf7f618], 0x202a252c
mov word [0xf7f61c], 0x2128
mov byte [0xf7f61e], 0x44
xor eax, eax
mov cl, byte [eax + 0xf7f604]
xor cl, 0x44
mov byte [eax + 0xf7f7b4], cl
inc eax
cmp eax, 0x1b
jb 0xed99e4
mov eax, 0xf7f7b4
ret

Function at 0xed9ae4
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a08], 1
jne 0xed9b40
or dword [0xf82a08], 1
mov dword [0xf7f620], 0x25322a0d
mov dword [0xf7f624], 0x64202d28
mov dword [0xf7f628], 0x29312a21
mov dword [0xf7f62c], 0x30253621
mov dword [0xf7f630], 0x642a2b2d
mov dword [0xf7f634], 0x202a252c
mov word [0xf7f638], 0x2128
mov byte [0xf7f63a], 0x44
xor eax, eax
mov cl, byte [eax + 0xf7f620]
xor cl, 0x44
mov byte [eax + 0xf7f7d0], cl
inc eax
cmp eax, 0x1b
jb 0xed9b42
mov eax, 0xf7f7d0
ret

Function at 0xed9d94
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a04], 1
jne 0xed9df0
or dword [0xf82a04], 1
mov dword [0xf7f63c], 0x25322a0d
mov dword [0xf7f640], 0x64202d28
mov dword [0xf7f644], 0x29312a21
mov dword [0xf7f648], 0x30253621
mov dword [0xf7f64c], 0x642a2b2d
mov dword [0xf7f650], 0x202a252c
mov word [0xf7f654], 0x2128
mov byte [0xf7f656], 0x44
xor eax, eax
mov cl, byte [eax + 0xf7f63c]
xor cl, 0x44
mov byte [eax + 0xf7f7ec], cl
inc eax
cmp eax, 0x1b
jb 0xed9df2
mov eax, 0xf7f7ec
ret

Function at 0xed9ef2
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82a00], 1
jne 0xed9f4e
or dword [0xf82a00], 1
mov dword [0xf7f658], 0x25322a0d
mov dword [0xf7f65c], 0x64202d28
mov dword [0xf7f660], 0x29312a21
mov dword [0xf7f664], 0x30253621
mov dword [0xf7f668], 0x642a2b2d
mov dword [0xf7f66c], 0x202a252c
mov word [0xf7f670], 0x2128
mov byte [0xf7f672], 0x44
xor eax, eax
mov cl, byte [eax + 0xf7f658]
xor cl, 0x44
mov byte [eax + 0xf7f808], cl
inc eax
cmp eax, 0x1b
jb 0xed9f50
mov eax, 0xf7f808
ret

Function at 0xeda13f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf829fc], 1
jne 0xeda1a8
or dword [0xf829fc], 1
mov dword [0xf7f674], 0x25322a0d
mov dword [0xf7f678], 0x64202d28
mov dword [0xf7f67c], 0x25302520
mov dword [0xf7f680], 0x3e2d3764
mov dword [0xf7f684], 0x2b226421
mov dword [0xf7f688], 0x2d336436
mov dword [0xf7f68c], 0x16642120
mov dword [0xf7f690], 0x171b0301
mov word [0xf7f694], 0x441e
xor eax, eax
mov cl, byte [eax + 0xf7f674]
xor cl, 0x44
mov byte [eax + 0xf7f824], cl
inc eax
cmp eax, 0x22
jb 0xeda1aa
mov eax, 0xf7f824
ret
Function at 0xeda1c5
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xf829f8], 1
jne 0xeda227
or dword [0xf829f8], 1
mov dword [0xf7f698], 0x25322a0d
mov dword [0xf7f69c], 0x64202d28
mov dword [0xf7f6a0], 0x25302520
mov dword [0xf7f6a4], 0x3e2d3764
mov dword [0xf7f6a8], 0x2b226421
mov dword [0xf7f6ac], 0x1166436
mov dword [0xf7f6b0], 0x13001b03
mov dword [0xf7f6b4], 0x4400160b
mov cl, byte [eax + 0xf7f698]
xor cl, 0x44
mov byte [eax + 0xf7f848], cl
inc eax
cmp eax, 0x20
jb 0xeda227
mov eax, 0xf7f848
ret

Function at 0xeda3c9
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf829f4], 1
jne 0xeda414
or dword [0xf829f4], 1
mov dword [0xf7f6b8], 0x31372a11
mov dword [0xf7f6bc], 0x362b3434
mov dword [0xf7f6c0], 0x64202130
mov dword [0xf7f6c4], 0x25302520
mov dword [0xf7f6c8], 0x343d3064
mov word [0xf7f6cc], 0x4421
xor eax, eax
mov cl, byte [eax + 0xf7f6b8]
xor cl, 0x44
mov byte [eax + 0xf7f868], cl
inc eax
cmp eax, 0x16
jb 0xeda416
mov eax, 0xf7f868
ret

Function at 0xeda5cf
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf829e4], 1
jne 0xeda621
or dword [0xf829e4], 1
mov dword [0xf7f6fc], 0x29312a21
mov dword [0xf7f700], 0x30253621
mov dword [0xf7f704], 0x31371b21
mov dword [0xf7f708], 0x3d212f26
mov dword [0xf7f70c], 0x212a1b37
mov word [0xf7f710], 0x303c
mov byte [0xf7f712], 0x44
xor eax, eax
mov cl, byte [eax + 0xf7f6fc]
xor cl, 0x44
mov byte [eax + 0xf7f8ac], cl
inc eax
cmp eax, 0x17
jb 0xeda623
mov eax, 0xf7f8ac
ret

Function at 0xeda63e
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf829d4], 1
jne 0xeda690
or dword [0xf829d4], 1
mov dword [0xf7f758], 0x29312a21
mov dword [0xf7f75c], 0x30253621
mov dword [0xf7f760], 0x25321b21
mov dword [0xf7f764], 0x37213128
mov dword [0xf7f768], 0x2b28271b
mov word [0xf7f76c], 0x2137
mov byte [0xf7f76e], 0x44
xor eax, eax
mov cl, byte [eax + 0xf7f758]
xor cl, 0x44
mov byte [eax + 0xf7f908], cl
inc eax
cmp eax, 0x17
jb 0xeda692
mov eax, 0xf7f908
ret

Function at 0xedaef9
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf829a0], 1
jne 0xedaf1d
or dword [0xf829a0], 1
mov dword [0xf7f9a8], 0x36362028
mov dword [0xf7f9ac], 0x45202224
xor eax, eax
mov cl, byte [eax + 0xf7f9a8]
xor cl, 0x45
mov byte [eax + 0xf7fc98], cl
inc eax
cmp eax, 8
jb 0xedaf1f
mov eax, 0xf7fc98
ret

Function at 0xedaf3a
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf8299c], 1
jne 0xedaf5e
or dword [0xf8299c], 1
mov dword [0xf7f9b0], 0x36362028
mov dword [0xf7f9b4], 0x45202224
xor eax, eax
mov cl, byte [eax + 0xf7f9b0]
xor cl, 0x45
mov byte [eax + 0xf7fca0], cl
inc eax
cmp eax, 8
jb 0xedaf60
mov eax, 0xf7fca0
ret

Function at 0xedbaac
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82994], 1
mov ecx, 0x7945
jne 0xedbaed
or dword [0xf82994], 1
lea eax, [ecx + 0x26]
mov word [0xf7f9c0], ax
add eax, 0xffffffbe
mov word [0xf7f9c2], ax
lea eax, [ecx - 0x1a]
mov word [0xf7f9c4], ax
add eax, 3
mov word [0xf7f9c6], ax
mov eax, ecx
mov word [0xf7f9c8], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xf7f9c0]
add eax, 2
mov word [eax + 0xf7fcae], dx
cmp eax, 0xa
jb 0xedbaef
mov eax, 0xf7fcb0
ret
Function at 0xedbb0d
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82990], 1
mov ecx, 0x7945
jne 0xedbb4e
or dword [0xf82990], 1
lea eax, [ecx + 0x26]
mov word [0xf7f9cc], ax
add eax, 0xffffffbe
mov word [0xf7f9ce], ax
lea eax, [ecx - 0x1a]
mov word [0xf7f9d0], ax
add eax, 3
mov word [0xf7f9d2], ax
mov eax, ecx
mov word [0xf7f9d4], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xf7f9cc]
add eax, 2
mov word [eax + 0xf7fcba], dx
cmp eax, 0xa
jb 0xedbb50
mov eax, 0xf7fcbc
ret

Function at 0xedc0e0
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf8298c], 1
jne 0xedc133
or dword [0xf8298c], 1
mov dword [0xf7f9d8], 0x9312002
mov dword [0xf7f9dc], 0x2924262a
mov dword [0xf7f9e0], 0x232b0c20
mov dword [0xf7f9e4], 0x656c6d2a
mov dword [0xf7f9e8], 0x292c2423
mov dword [0xf7f9ec], 0x657f2120
mov byte [0xf7f9f0], 0x45
xor eax, eax
mov cl, byte [eax + 0xf7f9d8]
xor cl, 0x45
mov byte [eax + 0xf7fcc8], cl
inc eax
cmp eax, 0x19
jb 0xedc135
mov eax, 0xf7fcc8
ret

Function at 0xedc301
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82988], 1
jne 0xedc39e
or dword [0xf82988], 1
mov dword [0xf7f9f4], 0x3706090c
mov dword [0xf7f9f8], 0x20312420
mov dword [0xf7f9fc], 0x282a3703
mov dword [0xf7fa00], 0x2d312415
mov dword [0xf7fa04], 0x2c242365
mov dword [0xf7fa08], 0x7f212029
mov dword [0xf7fa0c], 0x31203765
mov dword [0xf7fa10], 0x202b3730
mov dword [0xf7fa14], 0x2b246521
mov dword [0xf7fa18], 0x35282065
mov dword [0xf7fa1c], 0x2c653c31
mov dword [0xf7fa20], 0x65282031
mov dword [0xf7fa24], 0x31362c29
mov byte [0xf7fa28], 0x45
xor eax, eax
mov cl, byte [eax + 0xf7f9f4]
xor cl, 0x45
mov byte [eax + 0xf7fce4], cl
inc eax
cmp eax, 0x35
jb 0xedc3a0
mov eax, 0xf7fce4
ret

Function at 0xedc3bb
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82984], 1
jne 0xedc425
or dword [0xf82984], 1
mov dword [0xf7fa2c], 0x350a0d16
mov dword [0xf7fa30], 0x2a032b20
mov dword [0xf7fa34], 0x37202129
mov dword [0xf7fa38], 0x16212b04
mov dword [0xf7fa3c], 0x26202920
mov dword [0xf7fa40], 0x20310c31
mov dword [0xf7fa44], 0x23653628
mov dword [0xf7fa48], 0x20292c24
mov dword [0xf7fa4c], 0x45657f21
xor eax, eax
mov cl, byte [eax + 0xf7fa2c]
xor cl, 0x45
mov byte [eax + 0xf7fd1c], cl
inc eax
cmp eax, 0x24
jb 0xedc427
mov eax, 0xf7fd1c
ret

Function at 0xedc6f2
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82978], 1
jne 0xedc751
or dword [0xf82978], 1
mov dword [0xf7fa60], 0x15312002
mov dword [0xf7fa64], 0x24063732
mov dword [0xf7fa68], 0x2c272435
mov dword [0xf7fa6c], 0x2c312c29
mov dword [0xf7fa70], 0x6c6d3620
mov dword [0xf7fa74], 0x2c242365
mov dword [0xf7fa78], 0x7f212029
mov word [0xf7fa7c], 0x4565
xor eax, eax
mov cl, byte [eax + 0xf7fa60]
xor cl, 0x45
mov byte [eax + 0xf7fd50], cl
inc eax
cmp eax, 0x1e
jb 0xedc753
mov eax, 0xf7fd50
ret
Function at 0xedc76e
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf8296c], 1
jne 0xedc7c4
or dword [0xf8296c], 1
mov dword [0xf7fa94], 0x351a362c
mov dword [0xf7fa98], 0x20262a37
mov dword [0xf7fa9c], 0x371a3636
mov dword [0xf7faa0], 0x2c2b2b30
mov dword [0xf7faa4], 0x241a222b
mov dword [0xf7faa8], 0x21241a36
mov dword [0xf7faac], 0x452b2c28
xor eax, eax
mov cl, byte [eax + 0xf7fa94]
xor cl, 0x45
mov byte [eax + 0xf7fd84], cl
inc eax
cmp eax, 0x1c
jb 0xedc7c6
mov eax, 0xf7fd84
ret

Function at 0xedc7e1
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82968], 1
jne 0xedc837
or dword [0xf82968], 1
mov dword [0xf7fab0], 0x261a362c
mov dword [0xf7fab4], 0x20373730
mov dword [0xf7fab8], 0x301a312b
mov dword [0xf7fabc], 0x1a372036
mov dword [0xf7fac0], 0x24262a29
mov dword [0xf7fac4], 0x21241a29
mov dword [0xf7fac8], 0x452b2c28
xor eax, eax
mov cl, byte [eax + 0xf7fab0]
xor cl, 0x45
mov byte [eax + 0xf7fda0], cl
inc eax
cmp eax, 0x1c
jb 0xedc839
mov eax, 0xf7fda0
ret

Function at 0xedc854
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82954], 1
jne 0xedc8a6
or dword [0xf82954], 1
mov dword [0xf7fb14], 0x312c2432
mov dword [0xf7fb18], 0x372a231a
mov dword [0xf7fb1c], 0x2b2c361a
mov dword [0xf7fb20], 0x1a202922
mov dword [0xf7fb24], 0x202f272a
mov word [0xf7fb28], 0x3126
mov byte [0xf7fb2a], 0x45
xor eax, eax
mov cl, byte [eax + 0xf7fb14]
xor cl, 0x45
mov byte [eax + 0xf7fe04], cl
inc eax
cmp eax, 0x17
jb 0xedc8a8
mov eax, 0xf7fe04
ret

Function at 0xedc8c3
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82918], 1
jne 0xedc915
or dword [0xf82918], 1
mov dword [0xf7fc04], 0x1a312022
mov dword [0xf7fc08], 0x37373026
mov dword [0xf7fc0c], 0x1a312b20
mov dword [0xf7fc10], 0x262a3735
mov dword [0xf7fc14], 0x1a363620
mov word [0xf7fc18], 0x212c
mov byte [0xf7fc1a], 0x45
xor eax, eax
mov cl, byte [eax + 0xf7fc04]
xor cl, 0x45
mov byte [eax + 0xf7fef4], cl
inc eax
cmp eax, 0x17
jb 0xedc917
mov eax, 0xf7fef4
ret

Function at 0xedd350
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82908], 1
mov ecx, 0x7945
jne 0xedd3c5
or dword [0xf82908], 1
lea eax, [ecx - 0x1c]
mov word [0xf7ff44], ax
add eax, 7
mov word [0xf7ff46], ax
lea eax, [ecx - 0x21]
mov word [0xf7ff48], ax
add eax, 0xfffffff6
mov word [0xf7ff4a], ax
lea eax, [ecx - 0x13]
mov edx, eax
mov word [0xf7ff4c], dx
add edx, 0xfffffffa
mov word [0xf7ff4e], dx
lea edx, [ecx - 0x1a]
mov word [0xf7ff50], dx
add edx, 0xfffffff6
mov eax, ecx
mov word [0xf7ff52], dx
mov dword [0xf7ff54], 0x7932792a
mov word [0xf7ff58], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xf7ff44]
add eax, 2
mov word [eax + 0xf801a6], dx
cmp eax, 0x16
jb 0xedd3c7
mov eax, 0xf801a8
ret
Function at 0xedd3e5
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82904], 1
mov edx, 0x7945
jne 0xedd489
or dword [0xf82904], 1
lea ecx, [edx - 0x1c]
mov eax, ecx
mov word [0xf7ff5c], ax
add eax, 7
mov word [0xf7ff5e], ax
lea eax, [edx - 0x21]
mov word [0xf7ff60], ax
add eax, 0xfffffff6
push esi
mov esi, eax
mov word [0xf7ff6c], ax
lea eax, [edx - 0x13]
mov ecx, eax
mov word [0xf7ff6e], cx
add ecx, 0xfffffffa
mov word [0xf7ff62], si
lea esi, [edx - 0x18]
mov word [0xf7ff70], cx
lea ecx, [edx - 0x1a]
mov word [0xf7ff64], si
add esi, 4
mov word [0xf7ff72], cx
add ecx, 0xfffffff6
mov eax, edx
mov word [0xf7ff66], si
mov dword [0xf7ff68], 0x79297928
mov word [0xf7ff74], cx
mov dword [0xf7ff76], 0x7932792a
mov word [0xf7ff7a], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0xf7ff5c]
add eax, 2
mov word [eax + 0xf801be], cx
cmp eax, 0x20
jb 0xedd48b
mov eax, 0xf801c0
ret

Function at 0xedd6cd
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82900], 1
jne 0xedd716
or dword [0xf82900], 1
mov dword [0xf7ff7c], 0x65243009
mov dword [0xf7ff80], 0x2a373720
mov dword [0xf7ff84], 0x2b2c6537
mov dword [0xf7ff88], 0x212b3265
mov dword [0xf7ff8c], 0x262a3735
mov byte [0xf7ff90], 0x45
xor eax, eax
mov cl, byte [eax + 0xf7ff7c]
xor cl, 0x45
mov byte [eax + 0xf801e0], cl
inc eax
cmp eax, 0x15
jb 0xedd718
mov eax, 0xf801e0
ret

Function at 0xedf7e7
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82878], 1
jne 0xedf828
or dword [0xf82878], 1
mov dword [0xf8040c], 0x31662908
mov dword [0xf80410], 0x2922282f
mov dword [0xf80414], 0x29256631
mov dword [0xf80418], 0x3e233228
mov word [0xf8041c], 0x4632
xor eax, eax
mov cl, byte [eax + 0xf8040c]
xor cl, 0x46
mov byte [eax + 0xf80698], cl
inc eax
cmp eax, 0x12
jb 0xedf82a
mov eax, 0xf80698
ret

Function at 0xedf845
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82874], 1
jne 0xedf886
or dword [0xf82874], 1
mov dword [0xf80420], 0x31662908
mov dword [0xf80424], 0x2922282f
mov dword [0xf80428], 0x29256631
mov dword [0xf8042c], 0x3e233228
mov word [0xf80430], 0x4632
xor eax, eax
mov cl, byte [eax + 0xf80420]
xor cl, 0x46
mov byte [eax + 0xf806ac], cl
inc eax
cmp eax, 0x12
jb 0xedf888
mov eax, 0xf806ac
ret

Function at 0xedf8a3
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf82870], 1
jne 0xedf8eb
or dword [0xf82870], 1
mov dword [0xf80434], 0x24662908
mov dword [0xf80438], 0x35312934
mov dword [0xf8043c], 0x25663423
mov dword [0xf80440], 0x23322829
mov word [0xf80444], 0x323e
mov byte [0xf80446], 0x46
xor eax, eax
mov cl, byte [eax + 0xf80434]
xor cl, 0x46
mov byte [eax + 0xf806c0], cl
inc eax
cmp eax, 0x13
jb 0xedf8ed
mov eax, 0xf806c0
ret

Function at 0xedf961
Capabilities:
Encode data using xor

Disassembly:
test byte [0xf8286c], 1
jne 0xedf9a2
or dword [0xf8286c], 1
mov dword [0xf80448], 0x23662908
mov dword [0xf8044c], 0x232b232a
mov dword [0xf80450], 0x2e663228
mov dword [0xf80454], 0x2a222827
mov word [0xf80458], 0x4623
xor eax, eax
mov cl, byte [eax + 0xf80448]
xor cl, 0x46
mov byte [eax + 0xf806d4], cl
inc eax
cmp eax, 0x12
jb 0xedf9a4
mov eax, 0xf806d4
ret