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

Disassembly:
xor eax, eax
test byte [0x4989e4], 1
jne 0x40a43c
or dword [0x4989e4], 1
mov dword [0x4956ac], 0x11170a31
mov dword [0x4956b0], 0x160b1414
mov dword [0x4956b4], 0x44000110
mov dword [0x4956b8], 0x5100500
mov dword [0x4956bc], 0x141d1044
mov word [0x4956c0], 0x6401
mov cl, byte [eax + 0x4956ac]
xor cl, 0x64
mov byte [eax + 0x49585c], cl
inc eax
cmp eax, 0x16
jb 0x40a43c
mov eax, 0x49585c
ret

Function at 0x40a5f5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4989d4], 1
jne 0x40a647
or dword [0x4989d4], 1
mov dword [0x4956f0], 0x9110a01
mov dword [0x4956f4], 0x10051601
mov dword [0x4956f8], 0x11173b01
mov dword [0x4956fc], 0x1d010f06
mov dword [0x495700], 0x10a3b17
mov word [0x495704], 0x101c
mov byte [0x495706], 0x64
xor eax, eax
mov cl, byte [eax + 0x4956f0]
xor cl, 0x64
mov byte [eax + 0x4958a0], cl
inc eax
cmp eax, 0x17
jb 0x40a649
mov eax, 0x4958a0
ret

Function at 0x40a664
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4989c4], 1
jne 0x40a6b6
or dword [0x4989c4], 1
mov dword [0x49574c], 0x9110a01
mov dword [0x495750], 0x10051601
mov dword [0x495754], 0x5123b01
mov dword [0x495758], 0x17011108
mov dword [0x49575c], 0xb08073b
mov word [0x495760], 0x117
mov byte [0x495762], 0x64
xor eax, eax
mov cl, byte [eax + 0x49574c]
xor cl, 0x64
mov byte [eax + 0x4958fc], cl
inc eax
cmp eax, 0x17
jb 0x40a6b8
mov eax, 0x4958fc
ret

Function at 0x40af0c
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498990], 1
jne 0x40af32
or dword [0x498990], 1
mov dword [0x49599c], 0x16160008
mov dword [0x4959a0], 0x65000204
mov cl, byte [eax + 0x49599c]
xor cl, 0x65
mov byte [eax + 0x495c8c], cl
inc eax
cmp eax, 8
jb 0x40af32
mov eax, 0x495c8c
ret

Function at 0x40af4d
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x49898c], 1
jne 0x40af73
or dword [0x49898c], 1
mov dword [0x4959a4], 0x16160008
mov dword [0x4959a8], 0x65000204
mov cl, byte [eax + 0x4959a4]
xor cl, 0x65
mov byte [eax + 0x495c94], cl
inc eax
cmp eax, 8
jb 0x40af73
mov eax, 0x495c94
ret

Function at 0x40babf
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498984], 1
mov ecx, 0xd465
jne 0x40bb00
or dword [0x498984], 1
lea eax, [ecx - 0x1a]
mov word [0x4959b4], ax
add eax, 0xffffffbe
mov word [0x4959b6], ax
lea eax, [ecx - 0x5a]
mov word [0x4959b8], ax
add eax, 3
mov word [0x4959ba], ax
mov eax, ecx
mov word [0x4959bc], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4959b4]
add eax, 2
mov word [eax + 0x495ca2], dx
cmp eax, 0xa
jb 0x40bb02
mov eax, 0x495ca4
ret

Function at 0x40bb20
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498980], 1
mov ecx, 0xd465
jne 0x40bb61
or dword [0x498980], 1
lea eax, [ecx - 0x1a]
mov word [0x4959c0], ax
add eax, 0xffffffbe
mov word [0x4959c2], ax
lea eax, [ecx - 0x5a]
mov word [0x4959c4], ax
add eax, 3
mov word [0x4959c6], ax
mov eax, ecx
mov word [0x4959c8], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x4959c0]
add eax, 2
mov word [eax + 0x495cae], dx
cmp eax, 0xa
jb 0x40bb63
mov eax, 0x495cb0
ret
Function at 0x40c0f1
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x49897c], 1
jne 0x40c146
or dword [0x49897c], 1
mov dword [0x4959cc], 0x29110022
mov dword [0x4959d0], 0x904060a
mov dword [0x4959d4], 0x30b2c00
mov dword [0x4959d8], 0x454c4d0a
mov dword [0x4959dc], 0x90c0403
mov dword [0x4959e0], 0x455f0100
mov byte [0x4959e4], 0x65
mov cl, byte [eax + 0x4959cc]
xor cl, 0x65
mov byte [eax + 0x495cbc], cl
inc eax
cmp eax, 0x19
jb 0x40c146
mov eax, 0x495cbc
ret

Function at 0x40c312
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498978], 1
jne 0x40c3b1
or dword [0x498978], 1
mov dword [0x4959e8], 0x1726292c
mov dword [0x4959ec], 0x110400
mov dword [0x4959f0], 0x80a1723
mov dword [0x4959f4], 0xd110435
mov dword [0x4959f8], 0xc040345
mov dword [0x4959fc], 0x5f010009
mov dword [0x495a00], 0x11001745
mov dword [0x495a04], 0xb1710
mov dword [0x495a08], 0xb044501
mov dword [0x495a0c], 0x15080045
mov dword [0x495a10], 0xc451c11
mov dword [0x495a14], 0x45080011
mov dword [0x495a18], 0x11160c09
mov byte [0x495a1c], 0x65
mov cl, byte [eax + 0x4959e8]
xor cl, 0x65
mov byte [eax + 0x495cd8], cl
inc eax
cmp eax, 0x35
jb 0x40c3b1
mov eax, 0x495cd8
ret

Function at 0x40c3cc
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498974], 1
jne 0x40c438
or dword [0x498974], 1
mov dword [0x495a20], 0x152a2d36
mov dword [0x495a24], 0xa230b00
mov dword [0x495a28], 0x17000109
mov dword [0x495a2c], 0x36010b24
mov dword [0x495a30], 0x6000900
mov dword [0x495a34], 0x112c11
mov dword [0x495a38], 0x3451608
mov dword [0x495a3c], 0x90c04
mov dword [0x495a40], 0x65455f01
mov cl, byte [eax + 0x495a20]
xor cl, 0x65
mov byte [eax + 0x495d10], cl
inc eax
cmp eax, 0x24
jb 0x40c438
mov eax, 0x495d10
ret

Function at 0x40c70c
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498968], 1
jne 0x40c76d
or dword [0x498968], 1
mov dword [0x495a54], 0x35110022
mov dword [0x495a58], 0x4261712
mov dword [0x495a5c], 0xc070415
mov dword [0x495a60], 0xc110c09
mov dword [0x495a64], 0x4c4d1600
mov dword [0x495a68], 0xc040345
mov dword [0x495a6c], 0x5f010009
mov word [0x495a70], 0x6545
mov cl, byte [eax + 0x495a54]
xor cl, 0x65
mov byte [eax + 0x495d44], cl
inc eax
cmp eax, 0x1e
jb 0x40c76d
mov eax, 0x495d44
ret

Function at 0x40c788
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x49895c], 1
jne 0x40c7e0
or dword [0x49895c], 1
mov dword [0x495a88], 0x153a160c
mov dword [0x495a8c], 0x60a17
mov dword [0x495a90], 0x173a1616
mov dword [0x495a94], 0xc0b0b10
mov dword [0x495a98], 0x43a020b
mov dword [0x495a9c], 0x1043a16
mov dword [0x495aa0], 0x650b0c08
mov cl, byte [eax + 0x495a88]
xor cl, 0x65
mov byte [eax + 0x495d78], cl
inc eax
cmp eax, 0x1c
jb 0x40c7e0
mov eax, 0x495d78
ret
Function at 0x40c7fb
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498958], 1
jne 0x40c853
or dword [0x498958], 1
mov dword [0x495aa4], 0x63a160c
mov dword [0x495aa8], 0x171710
mov dword [0x495aac], 0x103a110b
mov dword [0x495ab0], 0x3a170016
mov dword [0x495ab4], 0x4060a09
mov dword [0x495ab8], 0x1043a09
mov dword [0x495abc], 0x650b0c08
mov cl, byte [eax + 0x495aa4]
xor cl, 0x65
mov byte [eax + 0x495d94], cl
inc eax
cmp eax, 0x1c
jb 0x40c853
mov eax, 0x495d94
ret

Function at 0x40c86e
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498944], 1
jne 0x40c8c2
or dword [0x498944], 1
mov dword [0x495b08], 0x110c0412
mov dword [0x495b0c], 0x170a033a
mov dword [0x495b10], 0xb0c163a
mov dword [0x495b14], 0x3a000902
mov dword [0x495b18], 0xf070a
mov word [0x495b1c], 0x1106
mov byte [0x495b1e], 0x65
mov cl, byte [eax + 0x495b08]
xor cl, 0x65
mov byte [eax + 0x495df8], cl
inc eax
cmp eax, 0x17
jb 0x40c8c2
mov eax, 0x495df8
ret

Function at 0x40c8dd
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498908], 1
jne 0x40c931
or dword [0x498908], 1
mov dword [0x495bf8], 0x3a110002
mov dword [0x495bfc], 0x17171006
mov dword [0x495c00], 0x3a110b00
mov dword [0x495c04], 0x60a1715
mov dword [0x495c08], 0x3a161600
mov word [0x495c0c], 0x10c
mov byte [0x495c0e], 0x65
mov cl, byte [eax + 0x495bf8]
xor cl, 0x65
mov byte [eax + 0x495ee8], cl
inc eax
cmp eax, 0x17
jb 0x40c931
mov eax, 0x495ee8
ret

Function at 0x40d36a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4988f8], 1
mov ecx, 0xd466
jne 0x40d3df
or dword [0x4988f8], 1
lea eax, [ecx - 0x5c]
mov word [0x495f38], ax
add eax, 9
mov word [0x495f3a], ax
lea eax, [ecx - 0x5f]
mov word [0x495f3c], ax
add eax, 0x32
mov word [0x495f3e], ax
lea eax, [ecx - 0x55]
mov edx, eax
mov word [0x495f40], dx
add edx, 0xfffffffe
mov word [0x495f42], dx
lea edx, [ecx - 0x5e]
mov word [0x495f44], dx
add edx, 0xfffffffa
mov eax, ecx
mov word [0x495f46], dx
mov dword [0x495f48], 0xd411d409
mov word [0x495f4c], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x495f38]
add eax, 2
mov word [eax + 0x49619a], dx
cmp eax, 0x16
jb 0x40d3e1
mov eax, 0x49619c
ret

Function at 0x40d3ff
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4988f4], 1
mov edx, 0xd466
jne 0x40d4a3
or dword [0x4988f4], 1
lea ecx, [edx - 0x5c]
mov eax, ecx
mov word [0x495f50], ax
add eax, 9
mov word [0x495f52], ax
lea eax, [edx - 0x5f]
mov word [0x495f54], ax
add eax, 0x32
push esi
mov esi, eax
mov word [0x495f60], ax
lea eax, [edx - 0x55]
mov ecx, eax
mov word [0x495f62], cx
add ecx, 0xfffffffe
mov word [0x495f56], si
lea esi, [edx - 0x58]
mov word [0x495f64], cx
lea ecx, [edx - 0x5e]
mov word [0x495f58], si
add esi, 4
mov word [0x495f66], cx
add ecx, 0xfffffffa
mov eax, edx
mov word [0x495f5a], si
mov dword [0x495f5c], 0xd40ad40b
mov word [0x495f68], cx
mov dword [0x495f6a], 0xd411d409
mov word [0x495f6e], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x495f50]
add eax, 2
mov word [eax + 0x4961b2], cx
cmp eax, 0x20
jb 0x40d4a5
mov eax, 0x4961b4
ret
Function at 0x40d6e7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4988f0], 1
jne 0x40d730
or dword [0x4988f0], 1
mov dword [0x495f70], 0x4607132a
mov dword [0x495f74], 0x9141403
mov dword [0x495f78], 0x80f4614
mov dword [0x495f7c], 0x2081146
mov dword [0x495f80], 0x5091416
mov byte [0x495f84], 0x66
xor eax, eax
mov cl, byte [eax + 0x495f70]
xor cl, 0x66
mov byte [eax + 0x4961d4], cl
inc eax
cmp eax, 0x15
jb 0x40d732
mov eax, 0x4961d4
ret

Function at 0x40f789
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498868], 1
jne 0x40f7ca
or dword [0x498868], 1
mov dword [0x496400], 0x10470829
mov dword [0x496404], 0x803090e
mov dword [0x496408], 0x8044710
mov dword [0x49640c], 0x1f021309
mov word [0x496410], 0x6713
xor eax, eax
mov cl, byte [eax + 0x496400]
xor cl, 0x67
mov byte [eax + 0x49668c], cl
inc eax
cmp eax, 0x12
jb 0x40f7cc
mov eax, 0x49668c
ret

Function at 0x40f7e7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498864], 1
jne 0x40f828
or dword [0x498864], 1
mov dword [0x496414], 0x10470829
mov dword [0x496418], 0x803090e
mov dword [0x49641c], 0x8044710
mov dword [0x496420], 0x1f021309
mov word [0x496424], 0x6713
xor eax, eax
mov cl, byte [eax + 0x496414]
xor cl, 0x67
mov byte [eax + 0x4966a0], cl
inc eax
cmp eax, 0x12
jb 0x40f82a
mov eax, 0x4966a0
ret

Function at 0x40f845
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498860], 1
jne 0x40f88d
or dword [0x498860], 1
mov dword [0x496428], 0x5470829
mov dword [0x49642c], 0x14100815
mov dword [0x496430], 0x4471502
mov dword [0x496434], 0x2130908
mov word [0x496438], 0x131f
mov byte [0x49643a], 0x67
xor eax, eax
mov cl, byte [eax + 0x496428]
xor cl, 0x67
mov byte [eax + 0x4966b4], cl
inc eax
cmp eax, 0x13
jb 0x40f88f
mov eax, 0x4966b4
ret

Function at 0x40f903
Capabilities:
Encode data using xor

Disassembly:
test byte [0x49885c], 1
jne 0x40f944
or dword [0x49885c], 1
mov dword [0x49643c], 0x2470829
mov dword [0x496440], 0x20a020b
mov dword [0x496444], 0xf471309
mov dword [0x496448], 0xb030906
mov word [0x49644c], 0x6702
xor eax, eax
mov cl, byte [eax + 0x49643c]
xor cl, 0x67
mov byte [eax + 0x4966c8], cl
inc eax
cmp eax, 0x12
jb 0x40f946
mov eax, 0x4966c8
ret

Function at 0x40f961
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498858], 1
jne 0x40f9a2
or dword [0x498858], 1
mov dword [0x496450], 0x2470829
mov dword [0x496454], 0x20a020b
mov dword [0x496458], 0xf471309
mov dword [0x49645c], 0xb030906
mov word [0x496460], 0x6702
xor eax, eax
mov cl, byte [eax + 0x496450]
xor cl, 0x67
mov byte [eax + 0x4966dc], cl
inc eax
cmp eax, 0x12
jb 0x40f9a4
mov eax, 0x4966dc
ret

Function at 0x40fad2
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498854], 1
jne 0x40fb0c
or dword [0x498854], 1
mov dword [0x496464], 0xe110629
mov dword [0x496468], 0x2130600
mov dword [0x49646c], 0xe060147
mov dword [0x496470], 0x6703020b
mov cl, byte [eax + 0x496464]
xor cl, 0x67
mov byte [eax + 0x4966f0], cl
inc eax
cmp eax, 0x10
jb 0x40fb0c
mov eax, 0x4966f0
ret
Function at 0x410057
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498850], 1
jne 0x4100a0
or dword [0x498850], 1
mov dword [0x496474], 0x2470829
mov dword [0x496478], 0x20a020b
mov dword [0x49647c], 0x10471309
mov dword [0x496480], 0x470f130e
mov dword [0x496484], 0x475d030e
mov byte [0x496488], 0x67
xor eax, eax
mov cl, byte [eax + 0x496474]
xor cl, 0x67
mov byte [eax + 0x496700], cl
inc eax
cmp eax, 0x15
jb 0x4100a2
mov eax, 0x496700
ret

Function at 0x4101d5
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x49884c], 1
jne 0x410220
or dword [0x49884c], 1
mov dword [0x49648c], 0x38130200
mov dword [0x496490], 0x209090e
mov dword [0x496494], 0x2a332f15
mov dword [0x496498], 0x601472b
mov dword [0x49649c], 0x3020b0e
mov byte [0x4964a0], 0x67
mov cl, byte [eax + 0x49648c]
xor cl, 0x67
mov byte [eax + 0x496718], cl
inc eax
cmp eax, 0x15
jb 0x410220
mov eax, 0x496718
ret

Function at 0x410353
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498848], 1
jne 0x41039e
or dword [0x498848], 1
mov dword [0x4964a4], 0x38130200
mov dword [0x4964a8], 0x2131208
mov dword [0x4964ac], 0x2a332f15
mov dword [0x4964b0], 0x601472b
mov dword [0x4964b4], 0x3020b0e
mov byte [0x4964b8], 0x67
mov cl, byte [eax + 0x4964a4]
xor cl, 0x67
mov byte [eax + 0x496730], cl
inc eax
cmp eax, 0x15
jb 0x41039e
mov eax, 0x496730
ret

Function at 0x4104e0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498844], 1
jne 0x410529
or dword [0x498844], 1
mov dword [0x4964bc], 0x38131217
mov dword [0x4964c0], 0x209090e
mov dword [0x4964c4], 0x2a332f15
mov dword [0x4964c8], 0x601472b
mov dword [0x4964cc], 0x3020b0e
mov byte [0x4964d0], 0x67
xor eax, eax
mov cl, byte [eax + 0x4964bc]
xor cl, 0x67
mov byte [eax + 0x496748], cl
inc eax
cmp eax, 0x15
jb 0x41052b
mov eax, 0x496748
ret

Function at 0x41066d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498840], 1
jne 0x4106b6
or dword [0x498840], 1
mov dword [0x4964d4], 0x38131217
mov dword [0x4964d8], 0x2131208
mov dword [0x4964dc], 0x2a332f15
mov dword [0x4964e0], 0x601472b
mov dword [0x4964e4], 0x3020b0e
mov byte [0x4964e8], 0x67
xor eax, eax
mov cl, byte [eax + 0x4964d4]
xor cl, 0x67
mov byte [eax + 0x496760], cl
inc eax
cmp eax, 0x15
jb 0x4106b8
mov eax, 0x496760
ret

Function at 0x410975
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498838], 1
jne 0x4109c0
or dword [0x498838], 1
mov dword [0x4964f8], 0x38130200
mov dword [0x4964fc], 0x14060b04
mov dword [0x496500], 0xa062914
mov dword [0x496504], 0x6014702
mov dword [0x496508], 0x3020b0e
mov byte [0x49650c], 0x67
mov cl, byte [eax + 0x4964f8]
xor cl, 0x67
mov byte [eax + 0x496784], cl
inc eax
cmp eax, 0x15
jb 0x4109c0
mov eax, 0x496784
ret
Function at 0x4109db
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498834], 1
jne 0x410a1f
or dword [0x498834], 1
mov dword [0x496510], 0x26130200
mov dword [0x496514], 0xe151313
mov dword [0x496518], 0x2131205
mov dword [0x49651c], 0xe060147
mov dword [0x496520], 0x6703020b
mov cl, byte [eax + 0x496510]
xor cl, 0x67
mov byte [eax + 0x49679c], cl
inc eax
cmp eax, 0x14
jb 0x410a1f
mov eax, 0x49679c
ret

Function at 0x410ce8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x49882c], 1
jne 0x410d31
or dword [0x49882c], 1
mov dword [0x496530], 0x38131217
mov dword [0x496534], 0x14060b04
mov dword [0x496538], 0xa062914
mov dword [0x49653c], 0x6014702
mov dword [0x496540], 0x3020b0e
mov byte [0x496544], 0x67
xor eax, eax
mov cl, byte [eax + 0x496530]
xor cl, 0x67
mov byte [eax + 0x4967bc], cl
inc eax
cmp eax, 0x15
jb 0x410d33
mov eax, 0x4967bc
ret

Function at 0x410d4e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498828], 1
jne 0x410d90
or dword [0x498828], 1
mov dword [0x496548], 0x26130214
mov dword [0x49654c], 0xe151313
mov dword [0x496550], 0x2131205
mov dword [0x496554], 0xe060147
mov dword [0x496558], 0x6703020b
xor eax, eax
mov cl, byte [eax + 0x496548]
xor cl, 0x67
mov byte [eax + 0x4967d4], cl
inc eax
cmp eax, 0x14
jb 0x410d92
mov eax, 0x4967d4
ret

Function at 0x410e74
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498824], 1
jne 0x410ea9
or dword [0x498824], 1
mov dword [0x49655c], 0x40e0b04
mov dword [0x496560], 0x601470c
mov dword [0x496564], 0x3020b0e
mov byte [0x496568], 0x67
xor eax, eax
mov cl, byte [eax + 0x49655c]
xor cl, 0x67
mov byte [eax + 0x4967e8], cl
inc eax
cmp eax, 0xd
jb 0x410eab
mov eax, 0x4967e8
ret

Function at 0x410f58
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x49880c], 1
jne 0x410fac
or dword [0x49880c], 1
mov dword [0x4965cc], 0xa020b02
mov dword [0x4965d0], 0x38130902
mov dword [0x4965d4], 0x38130200
mov dword [0x4965d8], 0x209090e
mov dword [0x4965dc], 0x130f3815
mov word [0x4965e0], 0xb0a
mov byte [0x4965e2], 0x67
mov cl, byte [eax + 0x4965cc]
xor cl, 0x67
mov byte [eax + 0x496858], cl
inc eax
cmp eax, 0x17
jb 0x410fac
mov eax, 0x496858
ret

Function at 0x410fc7
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x498808], 1
jne 0x41101b
or dword [0x498808], 1
mov dword [0x4965e4], 0xa020b02
mov dword [0x4965e8], 0x38130902
mov dword [0x4965ec], 0x38130200
mov dword [0x4965f0], 0x2131208
mov dword [0x4965f4], 0x130f3815
mov word [0x4965f8], 0xb0a
mov byte [0x4965fa], 0x67
mov cl, byte [eax + 0x4965e4]
xor cl, 0x67
mov byte [eax + 0x496870], cl
inc eax
cmp eax, 0x17
jb 0x41101b
mov eax, 0x496870
ret

Function at 0x411036
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498804], 1
jne 0x411088
or dword [0x498804], 1
mov dword [0x4965fc], 0xa020b02
mov dword [0x496600], 0x38130902
mov dword [0x496604], 0x38130214
mov dword [0x496608], 0x209090e
mov dword [0x49660c], 0x130f3815
mov word [0x496610], 0xb0a
mov byte [0x496612], 0x67
xor eax, eax
mov cl, byte [eax + 0x4965fc]
xor cl, 0x67
mov byte [eax + 0x496888], cl
inc eax
cmp eax, 0x17
jb 0x41108a
mov eax, 0x496888
ret
Function at 0x4110a5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x498800], 1
jne 0x4110f7
or dword [0x498800], 1
mov dword [0x496614], 0xa020b02
mov dword [0x496618], 0x38130902
mov dword [0x49661c], 0x38130214
mov dword [0x496620], 0x2131208
mov dword [0x496624], 0x130f3815
mov word [0x496628], 0xb0a
mov byte [0x49662a], 0x67
xor eax, eax
mov cl, byte [eax + 0x496614]
xor cl, 0x67
mov byte [eax + 0x4968a0], cl
inc eax
cmp eax, 0x17
jb 0x4110f9
mov eax, 0x4968a0
ret

Function at 0x411566
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987e8], 1
jne 0x4115b0
or dword [0x4987e8], 1
mov dword [0x496918], 0xb0b1229
mov dword [0x49691c], 0xe0b47
mov dword [0x496920], 0x1412130f
mov dword [0x496924], 0x6031502
mov word [0x496928], 0x613
mov byte [0x49692a], 0x67
mov cl, byte [eax + 0x496918]
xor cl, 0x67
mov byte [eax + 0x496af0], cl
inc eax
cmp eax, 0x13
jb 0x4115b0
mov eax, 0x496af0
ret

Function at 0x4116c5
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987e4], 1
jne 0x41170f
or dword [0x4987e4], 1
mov dword [0x49692c], 0xb0b1229
mov dword [0x496930], 0xe0b47
mov dword [0x496934], 0x1412130f
mov dword [0x496938], 0x6031502
mov word [0x49693c], 0x613
mov byte [0x49693e], 0x67
mov cl, byte [eax + 0x49692c]
xor cl, 0x67
mov byte [eax + 0x496b04], cl
inc eax
cmp eax, 0x13
jb 0x41170f
mov eax, 0x496b04
ret

Function at 0x411827
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987e0], 1
jne 0x411871
or dword [0x4987e0], 1
mov dword [0x496940], 0xb0b1229
mov dword [0x496944], 0xe0b47
mov dword [0x496948], 0x1412130f
mov dword [0x49694c], 0x6031502
mov word [0x496950], 0x613
mov byte [0x496952], 0x67
mov cl, byte [eax + 0x496940]
xor cl, 0x67
mov byte [eax + 0x496b18], cl
inc eax
cmp eax, 0x13
jb 0x411871
mov eax, 0x496b18
ret

Function at 0x411956
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987dc], 1
jne 0x4119a0
or dword [0x4987dc], 1
mov dword [0x496954], 0xb0b1229
mov dword [0x496958], 0xe0b47
mov dword [0x49695c], 0x1412130f
mov dword [0x496960], 0x6031502
mov word [0x496964], 0x613
mov byte [0x496966], 0x67
mov cl, byte [eax + 0x496954]
xor cl, 0x67
mov byte [eax + 0x496b2c], cl
inc eax
cmp eax, 0x13
jb 0x4119a0
mov eax, 0x496b2c
ret

Function at 0x411c67
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987d0], 1
jne 0x411ccf
or dword [0x4987d0], 1
mov dword [0x496998], 0x13090e12
mov dword [0x49699c], 0xb385554
mov dword [0x4969a0], 0x130f000e
mov dword [0x4969a4], 0x15021412
mov dword [0x4969a8], 0x6130603
mov dword [0x4969ac], 0x38081338
mov dword [0x4969b0], 0x50a1209
mov word [0x4969b4], 0x1502
mov byte [0x4969b6], 0x67
mov cl, byte [eax + 0x496998]
xor cl, 0x67
mov byte [eax + 0x496b70], cl
inc eax
cmp eax, 0x1f
jb 0x411ccf
mov eax, 0x496b70
ret
Function at 0x411cea
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987cc], 1
jne 0x411d4b
or dword [0x4987cc], 1
mov dword [0x4969b8], 0x5413090e
mov dword [0x4969bc], 0xe0b3855
mov dword [0x4969c0], 0x12130f00
mov dword [0x4969c4], 0x3150214
mov dword [0x4969c8], 0x38061306
mov dword [0x4969cc], 0x9380813
mov dword [0x4969d0], 0x2050a12
mov word [0x4969d4], 0x6715
mov cl, byte [eax + 0x4969b8]
xor cl, 0x67
mov byte [eax + 0x496b90], cl
inc eax
cmp eax, 0x1e
jb 0x411d4b
mov eax, 0x496b90
ret

Function at 0x411d66
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987c8], 1
jne 0x411dc7
or dword [0x4987c8], 1
mov dword [0x4969d8], 0x60f0417
mov dword [0x4969dc], 0xe0b3815
mov dword [0x4969e0], 0x12130f00
mov dword [0x4969e4], 0x3150214
mov dword [0x4969e8], 0x38061306
mov dword [0x4969ec], 0x14380813
mov dword [0x4969f0], 0x90e1513
mov word [0x4969f4], 0x6700
mov cl, byte [eax + 0x4969d8]
xor cl, 0x67
mov byte [eax + 0x496bb0], cl
inc eax
cmp eax, 0x1e
jb 0x411dc7
mov eax, 0x496bb0
ret

Function at 0x411de2
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987c4], 1
jne 0x411e4a
or dword [0x4987c4], 1
mov dword [0x4969f8], 0xf041017
mov dword [0x4969fc], 0xb381506
mov dword [0x496a00], 0x130f000e
mov dword [0x496a04], 0x15021412
mov dword [0x496a08], 0x6130603
mov dword [0x496a0c], 0x38081338
mov dword [0x496a10], 0xe151314
mov word [0x496a14], 9
mov byte [0x496a16], 0x67
mov cl, byte [eax + 0x4969f8]
xor cl, 0x67
mov byte [eax + 0x496bd0], cl
inc eax
cmp eax, 0x1f
jb 0x411e4a
mov eax, 0x496bd0
ret

Function at 0x411e65
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987c0], 1
jne 0x411ece
or dword [0x4987c0], 1
mov dword [0x496a18], 0xf000e0b
mov dword [0x496a1c], 0x2141213
mov dword [0x496a20], 0x13060315
mov dword [0x496a24], 0x2143806
mov dword [0x496a28], 0x6113813
mov dword [0x496a2c], 0x9060e15
mov dword [0x496a30], 0x13143813
mov dword [0x496a34], 0x90e15
mov byte [0x496a38], 0x67
mov cl, byte [eax + 0x496a18]
xor cl, 0x67
mov byte [eax + 0x496bf0], cl
inc eax
cmp eax, 0x21
jb 0x411ece
mov eax, 0x496bf0
ret

Function at 0x411ee9
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
test byte [0x4987bc], 1
jne 0x411f52
or dword [0x4987bc], 1
mov dword [0x496a3c], 0xf000e0b
mov dword [0x496a40], 0x2141213
mov dword [0x496a44], 0x13060315
mov dword [0x496a48], 0x2143806
mov dword [0x496a4c], 0x6113813
mov dword [0x496a50], 0x9060e15
mov dword [0x496a54], 0x12093813
mov dword [0x496a58], 0x1502050a
mov byte [0x496a5c], 0x67
mov cl, byte [eax + 0x496a3c]
xor cl, 0x67
mov byte [eax + 0x496c14], cl
inc eax
cmp eax, 0x21
jb 0x411f52
mov eax, 0x496c14
ret