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

Disassembly:
test byte [0xc58698], 1
mov ecx, 0x7853
jne 0xbdc5fa
or dword [0xc58698], 1
lea eax, [ecx + 0x10]
mov word [0xc57888], ax
dec eax
mov word [0xc5788a], ax
lea eax, [ecx + 0xe]
mov word [0xc5788c], ax
dec eax
mov word [0xc5788e], ax
lea eax, [ecx + 0x14]
mov word [0xc57890], ax
dec eax
mov word [0xc57892], ax
lea eax, [ecx + 0x12]
mov word [0xc57894], ax
dec eax
mov word [0xc57896], ax
lea eax, [ecx + 0x18]
mov word [0xc57898], ax
dec eax
mov word [0xc5789a], ax
lea eax, [ecx - 0x41]
mov word [0xc5789c], ax
dec eax
mov word [0xc5789e], ax
lea eax, [ecx - 0x43]
mov word [0xc578a0], ax
add eax, 7
mov word [0xc578a2], ax
lea eax, [ecx - 0x3d]
mov word [0xc578a4], ax
dec eax
mov word [0xc578a6], ax
lea eax, [ecx - 0x3f]
mov word [0xc578a8], ax
add eax, 7
mov word [0xc578aa], ax
lea eax, [ecx - 0x39]
mov word [0xc578ac], ax
dec eax
mov word [0xc578ae], ax
lea eax, [ecx - 0x3b]
mov word [0xc578b0], ax
add eax, 7
mov word [0xc578b2], ax
lea eax, [ecx - 0x35]
mov word [0xc578b4], ax
dec eax
mov word [0xc578b6], ax
lea eax, [ecx - 0x37]
mov word [0xc578b8], ax
add eax, 0xffffffe7
mov word [0xc578ba], ax
lea eax, [ecx - 0x51]
mov word [0xc578bc], ax
dec eax
mov word [0xc578be], ax
lea eax, [ecx - 0x53]
mov word [0xc578c0], ax
add eax, 7
mov word [0xc578c2], ax
lea eax, [ecx - 0x4d]
mov word [0xc578c4], ax
dec eax
mov word [0xc578c6], ax
lea eax, [ecx - 0x4f]
mov word [0xc578c8], ax
add eax, 7
mov word [0xc578ca], ax
lea eax, [ecx - 0x49]
mov word [0xc578cc], ax
dec eax
mov word [0xc578ce], ax
lea eax, [ecx - 0x21]
mov word [0xc578d0], ax
dec eax
mov word [0xc578d2], ax
lea eax, [ecx - 0x23]
mov word [0xc578d4], ax
add eax, 7
mov word [0xc578d6], ax
lea eax, [ecx - 0x1d]
mov word [0xc578d8], ax
dec eax
mov word [0xc578da], ax
lea eax, [ecx - 0x1f]
mov word [0xc578dc], ax
add eax, 7
mov word [0xc578de], ax
lea eax, [ecx - 0x19]
mov word [0xc578e0], ax
dec eax
mov word [0xc578e2], ax
lea eax, [ecx - 0x1b]
mov word [0xc578e4], ax
add eax, 7
mov word [0xc578e6], ax
lea eax, [ecx - 0x15]
mov word [0xc578e8], ax
dec eax
mov word [0xc578ea], ax
lea eax, [ecx - 0x17]
mov word [0xc578ec], ax
add eax, 0xffffffe7
mov word [0xc578ee], ax
lea eax, [ecx - 0x31]
mov word [0xc578f0], ax
dec eax
mov word [0xc578f2], ax
lea eax, [ecx - 0x33]
mov word [0xc578f4], ax
add eax, 7
mov word [0xc578f6], ax
lea eax, [ecx - 0x2d]
mov word [0xc578f8], ax
dec eax
mov word [0xc578fa], ax
lea eax, [ecx - 0x2f]
mov word [0xc578fc], ax
add eax, 7
mov word [0xc578fe], ax
lea eax, [ecx - 0x29]
mov word [0xc57900], ax
dec eax
mov word [0xc57902], ax
mov eax, ecx
mov word [0xc57904], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xc57888]
add eax, 2
mov word [eax + 0xc5804e], dx
cmp eax, 0x7e
jb 0xbdc5fc
mov eax, 0xc58050
ret
Function at 0xbdcccc
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58694], 1
jne 0xbdcd33
or dword [0xc58694], 1
mov dword [0xc57908], 0x290c293e
mov dword [0xc5790c], 0x210c233a
mov dword [0xc57910], 0x36373236
mov dword [0xc57914], 0x3d3a0c21
mov dword [0xc57918], 0x350c273a
mov dword [0xc5791c], 0x7b363f3a
mov dword [0xc57920], 0x3235737a
mov dword [0xc57924], 0x37363f3a
mov byte [0xc57928], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57908]
xor cl, 0x53
mov byte [eax + 0xc580d0], cl
inc eax
cmp eax, 0x21
jb 0xbdcd35
mov eax, 0xc580d0
ret

Function at 0xbdcd50
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58690], 1
jne 0xbdcdb7
or dword [0xc58690], 1
mov dword [0xc5792c], 0x290c293e
mov dword [0xc57930], 0x210c233a
mov dword [0xc57934], 0x36373236
mov dword [0xc57938], 0x3a350c21
mov dword [0xc5793c], 0x200c363f
mov dword [0xc57940], 0x7b273227
mov dword [0xc57944], 0x3235737a
mov dword [0xc57948], 0x37363f3a
mov byte [0xc5794c], 0x53
xor eax, eax
mov cl, byte [eax + 0xc5792c]
xor cl, 0x53
mov byte [eax + 0xc580f4], cl
inc eax
cmp eax, 0x21
jb 0xbdcdb9
mov eax, 0xc580f4
ret

Function at 0xbdcdd4
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc5868c], 1
jne 0xbdce52
or dword [0xc5868c], 1
mov dword [0xc57950], 0x290c293e
mov dword [0xc57954], 0x210c233a
mov dword [0xc57958], 0x36373236
mov dword [0xc5795c], 0x2b360c21
mov dword [0xc57960], 0x30322127
mov dword [0xc57964], 0x3a350c27
mov dword [0xc57968], 0x270c363f
mov dword [0xc5796c], 0x363b0c3c
mov dword [0xc57970], 0x7a7b2332
mov dword [0xc57974], 0x3a323573
mov dword [0xc57978], 0x5337363f
xor eax, eax
mov cl, byte [eax + 0xc57950]
xor cl, 0x53
mov byte [eax + 0xc58118], cl
inc eax
cmp eax, 0x2c
jb 0xbdce54
mov eax, 0xc58118
ret

Function at 0xbdce6f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58688], 1
jne 0xbdced9
or dword [0xc58688], 1
mov dword [0xc5797c], 0x3f3a3215
mov dword [0xc57980], 0x27733736
mov dword [0xc57984], 0x2130733c
mov dword [0xc57988], 0x36273236
mov dword [0xc5798c], 0x20363773
mov dword [0xc57990], 0x323d3a27
mov dword [0xc57994], 0x3d3c3a27
mov dword [0xc57998], 0x27322373
mov dword [0xc5799c], 0x5373693b
xor eax, eax
mov cl, byte [eax + 0xc5797c]
xor cl, 0x53
mov byte [eax + 0xc58144], cl
inc eax
cmp eax, 0x24
jb 0xbdcedb
mov eax, 0xc58144
ret

Function at 0xbdcef6
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58684], 1
jne 0xbdcf5c
or dword [0xc58684], 1
mov dword [0xc579a0], 0x3f3a3215
mov dword [0xc579a4], 0x27733736
mov dword [0xc579a8], 0x2130733c
mov dword [0xc579ac], 0x36273236
mov dword [0xc579b0], 0x27263c73
mov dword [0xc579b4], 0x73272623
mov dword [0xc579b8], 0x363f3a35
mov word [0xc579bc], 0x7369
mov byte [0xc579be], 0x53
xor eax, eax
mov cl, byte [eax + 0xc579a0]
xor cl, 0x53
mov byte [eax + 0xc58168], cl
inc eax
cmp eax, 0x1f
jb 0xbdcf5e
mov eax, 0xc58168
ret
Function at 0xbdcf93
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58680], 1
jne 0xbdcfd1
or dword [0xc58680], 1
mov dword [0xc579c0], 0x3c04201a
mov dword [0xc579c4], 0x3676524
mov dword [0xc579c8], 0x36303c21
mov word [0xc579cc], 0x2020
mov byte [0xc579ce], 0x53
xor eax, eax
mov cl, byte [eax + 0xc579c0]
xor cl, 0x53
mov byte [eax + 0xc58188], cl
inc eax
cmp eax, 0xf
jb 0xbdcfd3
mov eax, 0xc58188
ret

Function at 0xbdd0e9
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc5867c], 1
jne 0xbdd154
or dword [0xc5867c], 1
mov dword [0xc579d0], 0x3c3f3f12
mov dword [0xc579d4], 0x36273230
mov dword [0xc579d8], 0x1a373d12
mov dword [0xc579dc], 0x3a273a3d
mov dword [0xc579e0], 0x293a3f32
mov dword [0xc579e4], 0x373a0036
mov dword [0xc579e8], 0x3a323573
mov dword [0xc579ec], 0x6937363f
mov word [0xc579f0], 0x5373
mov cl, byte [eax + 0xc579d0]
xor cl, 0x53
mov byte [eax + 0xc58198], cl
inc eax
cmp eax, 0x22
jb 0xbdd154
mov eax, 0xc58198
ret

Function at 0xbdd16f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58678], 1
jne 0xbdd1ce
or dword [0xc58678], 1
mov dword [0xc579f4], 0x30363b10
mov dword [0xc579f8], 0x383c0738
mov dword [0xc579fc], 0x361e3d36
mov dword [0xc57a00], 0x2136313e
mov dword [0xc57a04], 0x233a3b20
mov dword [0xc57a08], 0x3a323573
mov dword [0xc57a0c], 0x6937363f
mov word [0xc57a10], 0x5373
xor eax, eax
mov cl, byte [eax + 0xc579f4]
xor cl, 0x53
mov byte [eax + 0xc581bc], cl
inc eax
cmp eax, 0x1e
jb 0xbdd1d0
mov eax, 0xc581bc
ret

Function at 0xbdd434
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc5866c], 1
jne 0xbdd4b9
or dword [0xc5866c], 1
mov dword [0xc57a28], 0x3d3d3210
mov dword [0xc57a2c], 0x2273273c
mov dword [0xc57a30], 0x2a213626
mov dword [0xc57a34], 0x65733273
mov dword [0xc57a38], 0x3a317367
mov dword [0xc57a3c], 0x3a257327
mov dword [0xc57a40], 0x3c732436
mov dword [0xc57a44], 0x6160733d
mov dword [0xc57a48], 0x273a3173
mov dword [0xc57a4c], 0x3d3a2473
mov dword [0xc57a50], 0x20243c37
mov byte [0xc57a54], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57a28]
xor cl, 0x53
mov byte [eax + 0xc581f0], cl
inc eax
cmp eax, 0x2d
jb 0xbdd4bb
mov eax, 0xc581f0
ret

Function at 0xbdd4d6
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58668], 1
jne 0xbdd58a
push ebx
push esi
or dword [0xc58668], 1
mov eax, 0x781b
mov word [0xc57a58], ax
add eax, 0xfffffffd
mov word [0xc57a5a], ax
push edi
mov edi, 0x7816
mov eax, edi
mov word [0xc57a5c], ax
add eax, 0xfffffff4
mov word [0xc57a5e], ax
lea esi, [edi - 0xa]
mov eax, esi
mov word [0xc57a60], ax
lea edx, [edi + 9]
mov eax, edx
mov word [0xc57a62], ax
add eax, 0xfffffffd
mov word [0xc57a64], ax
lea ecx, [edi - 6]
mov eax, ecx
mov word [0xc57a66], ax
add eax, 2
mov ebx, eax
lea eax, [edi + 4]
pop edi
mov word [0xc57a76], ax
add eax, 0x39
pop esi
mov word [0xc57a68], bx
mov dword [0xc57a6a], 0x780c781f
mov dword [0xc57a6e], 0x7812781e
mov dword [0xc57a72], 0x781b7810
mov dword [0xc57a78], 0x7816781d
mov word [0xc57a7c], ax
pop ebx
xor eax, eax
mov ecx, 0x7853
xor cx, word [eax + 0xc57a58]
add eax, 2
mov word [eax + 0xc5821e], cx
cmp eax, 0x26
jb 0xbdd58c
mov eax, 0xc58220
ret
Function at 0xbdd5ad
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58664], 1
jne 0xbdd65e
or dword [0xc58664], 1
mov eax, 0x781b
mov word [0xc57a80], ax
add eax, 0xfffffffd
mov word [0xc57a82], ax
mov ecx, 0x7816
push ebx
mov eax, ecx
mov word [0xc57a84], ax
add eax, 0xfffffff4
push esi
mov word [0xc57a86], ax
lea esi, [ecx - 0xa]
mov eax, esi
mov word [0xc57a88], ax
add eax, 4
mov word [0xc57a8a], ax
lea edx, [ecx - 0x10]
mov eax, edx
mov word [0xc57a8c], ax
add eax, 0xfffffffb
mov ebx, eax
mov word [0xc57a8e], bx
mov word [0xc57a90], bx
mov ebx, ecx
mov word [0xc57a92], bx
add ebx, 7
mov word [0xc57aa0], ax
lea eax, [ecx + 0x3d]
pop esi
mov word [0xc57a94], bx
mov dword [0xc57a96], 0x780c7807
mov word [0xc57a9a], dx
mov dword [0xc57a9c], 0x78167800
mov word [0xc57aa2], ax
pop ebx
xor eax, eax
mov ecx, 0x7853
xor cx, word [eax + 0xc57a80]
add eax, 2
mov word [eax + 0xc58246], cx
cmp eax, 0x24
jb 0xbdd660
mov eax, 0xc58248
ret

Function at 0xbdd681
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58660], 1
mov edx, 0x7853
jne 0xbdd6f5
or dword [0xc58660], 1
lea eax, [edx - 0x38]
mov word [0xc57aa4], ax
add eax, 0xfffffffd
mov word [0xc57aa6], ax
lea ecx, [edx - 0x3d]
mov eax, ecx
mov word [0xc57aa8], ax
add eax, 0xfffffff4
mov word [0xc57aaa], ax
lea eax, [edx - 0x47]
mov word [0xc57aac], ax
add eax, 0xfffffffa
mov word [0xc57aae], ax
lea eax, [edx - 0x53]
push esi
mov esi, eax
mov eax, edx
mov word [0xc57ab0], si
mov word [0xc57ab2], cx
mov dword [0xc57ab4], 0x78007801
mov word [0xc57ab8], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0xc57aa4]
add eax, 2
mov word [eax + 0xc5826a], cx
cmp eax, 0x16
jb 0xbdd6f7
mov eax, 0xc5826c
ret

Function at 0xbdd715
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc5865c], 1
jne 0xbdd7d7
push ebx
mov eax, 0x781b
mov word [0xc57abc], ax
add eax, 0xfffffffd
mov word [0xc57abe], ax
push esi
mov esi, 0x7816
or dword [0xc5865c], 1
mov eax, esi
mov word [0xc57ac0], ax
add eax, 0xfffffff4
mov word [0xc57ac2], ax
lea edx, [esi - 0xa]
lea ecx, [esi - 6]
mov eax, edx
mov word [0xc57ac4], ax
mov eax, ecx
mov word [0xc57ac6], ax
add eax, 0xfffffff6
mov word [0xc57ac8], ax
lea eax, [esi - 0x15]
mov ebx, eax
add eax, 0x1c
mov esi, eax
lea eax, [edx + 9]
mov word [0xc57adc], ax
add eax, 5
mov word [0xc57ade], ax
lea eax, [edx + 8]
mov word [0xc57ad0], si
mov word [0xc57ae0], ax
add eax, 0x3f
pop esi
mov word [0xc57aca], bx
mov dword [0xc57acc], 0x78167801
mov dword [0xc57ad2], 0x780c7807
mov word [0xc57ad6], cx
mov dword [0xc57ad8], 0x781d781c
mov word [0xc57ae2], ax
pop ebx
xor eax, eax
mov ecx, 0x7853
xor cx, word [eax + 0xc57abc]
add eax, 2
mov word [eax + 0xc58282], cx
cmp eax, 0x28
jb 0xbdd7d9
mov eax, 0xc58284
ret
Function at 0xbdd7fa
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58658], 1
jne 0xbdd8ab
mov eax, 0x781b
mov word [0xc57ae4], ax
add eax, 0xfffffffd
mov word [0xc57ae6], ax
or dword [0xc58658], 1
mov edx, 0x7816
mov eax, edx
mov word [0xc57ae8], ax
add eax, 0xfffffff4
mov word [0xc57aea], ax
lea ecx, [edx - 0xa]
mov eax, ecx
mov word [0xc57aec], ax
add eax, 4
mov word [0xc57aee], ax
lea eax, [edx + 9]
mov word [0xc57af0], ax
add eax, 0xfffffff3
mov word [0xc57af2], ax
lea eax, [edx - 0x16]
push edi
mov edi, eax
add eax, 0x1c
mov ecx, eax
mov word [0xc57b02], ax
lea eax, [edx - 0xf]
mov word [0xc57b04], ax
add eax, 0x4c
mov word [0xc57af4], di
mov word [0xc57af6], di
mov dword [0xc57af8], 0x78007816
mov dword [0xc57afc], 0x7801780c
mov word [0xc57b00], cx
mov word [0xc57b06], ax
pop edi
xor eax, eax
mov ecx, 0x7853
xor cx, word [eax + 0xc57ae4]
add eax, 2
mov word [eax + 0xc582aa], cx
cmp eax, 0x24
jb 0xbdd8ad
mov eax, 0xc582ac
ret

Function at 0xbddc79
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58640], 1
jne 0xbddcce
or dword [0xc58640], 1
mov dword [0xc57b90], 0x10343601
mov dword [0xc57b94], 0x27323621
mov dword [0xc57b98], 0x2a361836
mov dword [0xc57b9c], 0x7a7b2b16
mov dword [0xc57ba0], 0x3a323573
mov dword [0xc57ba4], 0x6937363f
mov word [0xc57ba8], 0x5373
xor eax, eax
mov cl, byte [eax + 0xc57b90]
xor cl, 0x53
mov byte [eax + 0xc58308], cl
inc eax
cmp eax, 0x1a
jb 0xbddcd0
mov eax, 0xc58308
ret

Function at 0xbdddb0
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc5863c], 1
jne 0xbdde16
or dword [0xc5863c], 1
mov dword [0xc57bac], 0x3e263d16
mov dword [0xc57bb0], 0x27322136
mov dword [0xc57bb4], 0x733d3c3a
mov dword [0xc57bb8], 0x36373d3a
mov dword [0xc57bbc], 0x263c732b
mov dword [0xc57bc0], 0x353c7327
mov dword [0xc57bc4], 0x3d322173
mov word [0xc57bc8], 0x3634
mov byte [0xc57bca], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57bac]
xor cl, 0x53
mov byte [eax + 0xc58324], cl
inc eax
cmp eax, 0x1f
jb 0xbdde18
mov eax, 0xc58324
ret

Function at 0xbdde33
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58638], 1
jne 0xbdde7f
or dword [0xc58638], 1
mov dword [0xc57bcc], 0x16343601
mov dword [0xc57bd0], 0x183e263d
mov dword [0xc57bd4], 0x2b162a36
mov dword [0xc57bd8], 0x35737a7b
mov dword [0xc57bdc], 0x363f3a32
mov dword [0xc57be0], 0x53736937
xor eax, eax
mov cl, byte [eax + 0xc57bcc]
xor cl, 0x53
mov byte [eax + 0xc58344], cl
inc eax
cmp eax, 0x18
jb 0xbdde81
mov eax, 0xc58344
ret

Function at 0xbddfe4
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58634], 1
jne 0xbde019
or dword [0xc58634], 1
mov dword [0xc57be4], 0x3f3f261d
mov dword [0xc57be8], 0x3d3c3073
mov dword [0xc57bec], 0x272b3627
mov byte [0xc57bf0], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57be4]
xor cl, 0x53
mov byte [eax + 0xc5835c], cl
inc eax
cmp eax, 0xd
jb 0xbde01b
mov eax, 0xc5835c
ret
Function at 0xbde036
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58630], 1
jne 0xbde082
or dword [0xc58630], 1
mov dword [0xc57bf4], 0x1c343601
mov dword [0xc57bf8], 0x183d3623
mov dword [0xc57bfc], 0x2b162a36
mov dword [0xc57c00], 0x35737a7b
mov dword [0xc57c04], 0x363f3a32
mov dword [0xc57c08], 0x53736937
xor eax, eax
mov cl, byte [eax + 0xc57bf4]
xor cl, 0x53
mov byte [eax + 0xc5836c], cl
inc eax
cmp eax, 0x18
jb 0xbde084
mov eax, 0xc5836c
ret

Function at 0xbde09f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc5862c], 1
jne 0xbde0fb
or dword [0xc5862c], 1
mov dword [0xc57c0c], 0x2343601
mov dword [0xc57c10], 0x2a213626
mov dword [0xc57c14], 0x3c353d1a
mov dword [0xc57c18], 0x7b2a3618
mov dword [0xc57c1c], 0x3235737a
mov dword [0xc57c20], 0x37363f3a
mov word [0xc57c24], 0x7369
mov byte [0xc57c26], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57c0c]
xor cl, 0x53
mov byte [eax + 0xc58384], cl
inc eax
cmp eax, 0x1b
jb 0xbde0fd
mov eax, 0xc58384
ret

Function at 0xbde1ee
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58628], 1
jne 0xbde254
or dword [0xc58628], 1
mov dword [0xc57c28], 0x3e263d16
mov dword [0xc57c2c], 0x27322136
mov dword [0xc57c30], 0x733d3c3a
mov dword [0xc57c34], 0x36373d3a
mov dword [0xc57c38], 0x263c732b
mov dword [0xc57c3c], 0x353c7327
mov dword [0xc57c40], 0x3d322173
mov word [0xc57c44], 0x3634
mov byte [0xc57c46], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57c28]
xor cl, 0x53
mov byte [eax + 0xc583a0], cl
inc eax
cmp eax, 0x1f
jb 0xbde256
mov eax, 0xc583a0
ret

Function at 0xbde271
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58624], 1
jne 0xbde2cd
or dword [0xc58624], 1
mov dword [0xc57c48], 0x2343601
mov dword [0xc57c4c], 0x2a213626
mov dword [0xc57c50], 0x3c353d1a
mov dword [0xc57c54], 0x7b2a3618
mov dword [0xc57c58], 0x3235737a
mov dword [0xc57c5c], 0x37363f3a
mov word [0xc57c60], 0x7369
mov byte [0xc57c62], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57c48]
xor cl, 0x53
mov byte [eax + 0xc583c0], cl
inc eax
cmp eax, 0x1b
jb 0xbde2cf
mov eax, 0xc583c0
ret

Function at 0xbde42f
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58620], 1
jne 0xbde464
or dword [0xc58620], 1
mov dword [0xc57c64], 0x3f3f261d
mov dword [0xc57c68], 0x3d3c3073
mov dword [0xc57c6c], 0x272b3627
mov byte [0xc57c70], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57c64]
xor cl, 0x53
mov byte [eax + 0xc583dc], cl
inc eax
cmp eax, 0xd
jb 0xbde466
mov eax, 0xc583dc
ret

Function at 0xbde481
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc5861c], 1
jne 0xbde4cd
or dword [0xc5861c], 1
mov dword [0xc57c74], 0x1c343601
mov dword [0xc57c78], 0x183d3623
mov dword [0xc57c7c], 0x2b162a36
mov dword [0xc57c80], 0x35737a7b
mov dword [0xc57c84], 0x363f3a32
mov dword [0xc57c88], 0x53736937
xor eax, eax
mov cl, byte [eax + 0xc57c74]
xor cl, 0x53
mov byte [eax + 0xc583ec], cl
inc eax
cmp eax, 0x18
jb 0xbde4cf
mov eax, 0xc583ec
ret
Function at 0xbde4ea
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58618], 1
jne 0xbde546
or dword [0xc58618], 1
mov dword [0xc57c8c], 0x2343601
mov dword [0xc57c90], 0x2a213626
mov dword [0xc57c94], 0x3c353d1a
mov dword [0xc57c98], 0x7b2a3618
mov dword [0xc57c9c], 0x3235737a
mov dword [0xc57ca0], 0x37363f3a
mov word [0xc57ca4], 0x7369
mov byte [0xc57ca6], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57c8c]
xor cl, 0x53
mov byte [eax + 0xc58404], cl
inc eax
cmp eax, 0x1b
jb 0xbde548
mov eax, 0xc58404
ret

Function at 0xbde7f4
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58614], 1
mov ecx, 0x7853
jne 0xbde860
or dword [0xc58614], 1
lea eax, [ecx + 0x28]
mov word [0xc57ca8], ax
add eax, 0xffffff9c
mov word [0xc57caa], ax
lea eax, [ecx - 0x1d]
mov word [0xc57cac], ax
dec eax
mov word [0xc57cae], ax
lea eax, [ecx - 0x21]
mov word [0xc57cb0], ax
add eax, 0xfffffff4
mov word [0xc57cb2], ax
lea eax, [ecx - 0x14]
mov word [0xc57cb4], ax
add eax, 0xffffffe8
mov word [0xc57cb6], ax
lea eax, [ecx + 0x27]
mov word [0xc57cb8], ax
mov eax, ecx
mov word [0xc57cba], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xc57ca8]
add eax, 2
mov word [eax + 0xc5841e], dx
cmp eax, 0x14
jb 0xbde862
mov eax, 0xc58420
ret

Function at 0xbde880
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58610], 1
mov ecx, 0x7853
jne 0xbde8ec
or dword [0xc58610], 1
lea eax, [ecx + 0x28]
mov word [0xc57cbc], ax
add eax, 0xffffffbc
mov word [0xc57cbe], ax
lea eax, [ecx - 0x1d]
mov word [0xc57cc0], ax
dec eax
mov word [0xc57cc2], ax
lea eax, [ecx - 0x21]
mov word [0xc57cc4], ax
add eax, 0xfffffff4
mov word [0xc57cc6], ax
lea eax, [ecx - 0x14]
mov word [0xc57cc8], ax
add eax, 0xffffffe8
mov word [0xc57cca], ax
lea eax, [ecx + 0x27]
mov word [0xc57ccc], ax
mov eax, ecx
mov word [0xc57cce], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0xc57cbc]
add eax, 2
mov word [eax + 0xc58432], dx
cmp eax, 0x14
jb 0xbde8ee
mov eax, 0xc58434
ret

Function at 0xbde90c
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc5860c], 1
jne 0xbde958
or dword [0xc5860c], 1
mov dword [0xc57cd0], 0x1c343601
mov dword [0xc57cd4], 0x183d3623
mov dword [0xc57cd8], 0x2b162a36
mov dword [0xc57cdc], 0x35737a7b
mov dword [0xc57ce0], 0x363f3a32
mov dword [0xc57ce4], 0x53736937
xor eax, eax
mov cl, byte [eax + 0xc57cd0]
xor cl, 0x53
mov byte [eax + 0xc58448], cl
inc eax
cmp eax, 0x18
jb 0xbde95a
mov eax, 0xc58448
ret

Function at 0xbde975
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58608], 1
jne 0xbde9d1
or dword [0xc58608], 1
mov dword [0xc57ce8], 0x2343601
mov dword [0xc57cec], 0x2a213626
mov dword [0xc57cf0], 0x263f3205
mov dword [0xc57cf4], 0x7b2b1636
mov dword [0xc57cf8], 0x3235737a
mov dword [0xc57cfc], 0x37363f3a
mov word [0xc57d00], 0x7369
mov byte [0xc57d02], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57ce8]
xor cl, 0x53
mov byte [eax + 0xc58460], cl
inc eax
cmp eax, 0x1b
jb 0xbde9d3
mov eax, 0xc58460
ret
Function at 0xbde9ee
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58604], 1
jne 0xbdea4a
or dword [0xc58604], 1
mov dword [0xc57d04], 0x2343601
mov dword [0xc57d08], 0x2a213626
mov dword [0xc57d0c], 0x263f3205
mov dword [0xc57d10], 0x7b2b1636
mov dword [0xc57d14], 0x3235737a
mov dword [0xc57d18], 0x37363f3a
mov word [0xc57d1c], 0x7369
mov byte [0xc57d1e], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57d04]
xor cl, 0x53
mov byte [eax + 0xc5847c], cl
inc eax
cmp eax, 0x1b
jb 0xbdea4c
mov eax, 0xc5847c
ret

Function at 0xbdebc6
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc58600], 1
jne 0xbdec12
or dword [0xc58600], 1
mov dword [0xc57d20], 0x1c343601
mov dword [0xc57d24], 0x183d3623
mov dword [0xc57d28], 0x2b162a36
mov dword [0xc57d2c], 0x35737a7b
mov dword [0xc57d30], 0x363f3a32
mov dword [0xc57d34], 0x53736937
xor eax, eax
mov cl, byte [eax + 0xc57d20]
xor cl, 0x53
mov byte [eax + 0xc58498], cl
inc eax
cmp eax, 0x18
jb 0xbdec14
mov eax, 0xc58498
ret

Function at 0xbdec2f
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc585fc], 1
jne 0xbdec97
or dword [0xc585fc], 1
mov dword [0xc57d38], 0x343601
mov dword [0xc57d3c], 0x32052736
mov dword [0xc57d40], 0x1636263f
mov dword [0xc57d44], 0x27207b2b
mov dword [0xc57d48], 0x343d3a21
mov dword [0xc57d4c], 0x3235737a
mov dword [0xc57d50], 0x37363f3a
mov word [0xc57d54], 0x7369
mov byte [0xc57d56], 0x53
mov cl, byte [eax + 0xc57d38]
xor cl, 0x53
mov byte [eax + 0xc584b0], cl
inc eax
cmp eax, 0x1f
jb 0xbdec97
mov eax, 0xc584b0
ret

Function at 0xbdee01
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc585f8], 1
jne 0xbdee4d
or dword [0xc585f8], 1
mov dword [0xc57d58], 0x1c343601
mov dword [0xc57d5c], 0x183d3623
mov dword [0xc57d60], 0x2b162a36
mov dword [0xc57d64], 0x35737a7b
mov dword [0xc57d68], 0x363f3a32
mov dword [0xc57d6c], 0x53736937
xor eax, eax
mov cl, byte [eax + 0xc57d58]
xor cl, 0x53
mov byte [eax + 0xc584d0], cl
inc eax
cmp eax, 0x18
jb 0xbdee4f
mov eax, 0xc584d0
ret

Function at 0xbdee6a
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0xc585f4], 1
jne 0xbdeecb
or dword [0xc585f4], 1
mov dword [0xc57d70], 0x343601
mov dword [0xc57d74], 0x32052736
mov dword [0xc57d78], 0x1636263f
mov dword [0xc57d7c], 0x24377b2b
mov dword [0xc57d80], 0x7a37213c
mov dword [0xc57d84], 0x3a323573
mov dword [0xc57d88], 0x6937363f
mov word [0xc57d8c], 0x5373
mov cl, byte [eax + 0xc57d70]
xor cl, 0x53
mov byte [eax + 0xc584e8], cl
inc eax
cmp eax, 0x1e
jb 0xbdeecb
mov eax, 0xc584e8
ret

Function at 0xbdf036
Capabilities:
Encode data using xor

Disassembly:
test byte [0xc585f0], 1
jne 0xbdf0b0
or dword [0xc585f0], 1
mov dword [0xc57d90], 0x2720261e
mov dword [0xc57d94], 0x36232073
mov dword [0xc57d98], 0x2a353a30
mov dword [0xc57d9c], 0x3d733273
mov dword [0xc57da0], 0x367e3d3c
mov dword [0xc57da4], 0x2a27233e
mov dword [0xc57da8], 0x31262073
mov dword [0xc57dac], 0x732a3638
mov dword [0xc57db0], 0x3a212720
mov word [0xc57db4], 0x343d
mov byte [0xc57db6], 0x53
xor eax, eax
mov cl, byte [eax + 0xc57d90]
xor cl, 0x53
mov byte [eax + 0xc58508], cl
inc eax
cmp eax, 0x27
jb 0xbdf0b2
mov eax, 0xc58508
ret