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

Disassembly:
test byte [0x4a45b0], 1
jne 0x402c9d
or dword [0x4a45b0], 1
mov dword [0x49ed28], 0xe2f7e6c7
mov dword [0x49ed2c], 0xb9f0efea
mov dword [0x49ed30], 0xeaf1d7a3
mov dword [0x49ed34], 0xf7a3e7e6
mov dword [0x49ed38], 0xf1f4a3ec
mov dword [0x49ed3c], 0xa3e6f7ea
mov dword [0x49ed40], 0xeea3ecf7
mov dword [0x49ed44], 0xf1eceee6
mov dword [0x49ed48], 0xe7e2a3fa
mov dword [0x49ed4c], 0xf0e6f1e7
mov dword [0x49ed50], 0xf3a6a3f0
mov word [0x49ed54], 0x898e
mov byte [0x49ed56], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ed28]
xor cl, 0x83
mov byte [eax + 0x49f358], cl
inc eax
cmp eax, 0x2f
jb 0x402c9f
mov eax, 0x49f358
ret

Function at 0x402cba
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a45ac], 1
jne 0x402d4d
or dword [0x4a45ac], 1
mov dword [0x49ed58], 0xe2f7e6c7
mov dword [0x49ed5c], 0xb9f0efea
mov dword [0x49ed60], 0xeaf1d7a3
mov dword [0x49ed64], 0xf7a3e7e6
mov dword [0x49ed68], 0xfbe6a3ec
mov dword [0x49ed6c], 0xf7f6e0e6
mov dword [0x49ed70], 0xe6eea3e6
mov dword [0x49ed74], 0xfaf1ecee
mov dword [0x49ed78], 0xa3f7e2a3
mov dword [0x49ed7c], 0xf1e7e7e2
mov dword [0x49ed80], 0xa3f0f0e6
mov dword [0x49ed84], 0x898ef3a6
mov byte [0x49ed88], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ed58]
xor cl, 0x83
mov byte [eax + 0x49f388], cl
inc eax
cmp eax, 0x31
jb 0x402d4f
mov eax, 0x49f388
ret

Function at 0x402d6a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a45a8], 1
jne 0x402da1
or dword [0x4a45a8], 1
mov dword [0x49ed8c], 0xe4e2efc5
mov dword [0x49ed90], 0xb3a3b9f0
mov dword [0x49ed94], 0x8efba6fb
mov word [0x49ed98], 0x8389
xor eax, eax
mov cl, byte [eax + 0x49ed8c]
xor cl, 0x83
mov byte [eax + 0x49f3bc], cl
inc eax
cmp eax, 0xe
jb 0x402da3
mov eax, 0x49f3bc
ret

Function at 0x402dbe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a45a4], 1
jne 0x402df5
or dword [0x4a45a4], 1
mov dword [0x49ed9c], 0xe2f1e2d3
mov dword [0x49eda0], 0xe6f7e6ee
mov dword [0x49eda4], 0x8eb9f0f1
mov word [0x49eda8], 0x8389
xor eax, eax
mov cl, byte [eax + 0x49ed9c]
xor cl, 0x83
mov byte [eax + 0x49f3cc], cl
inc eax
cmp eax, 0xe
jb 0x402df7
mov eax, 0x49f3cc
ret

Function at 0x402e12
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a45a0], 1
jne 0x402e5b
or dword [0x4a45a0], 1
mov dword [0x49edac], 0xf1e2d38a
mov dword [0x49edb0], 0xf7e6eee2
mov dword [0x49edb4], 0xa6d8f1e6
mov dword [0x49edb8], 0xa3b9dee7
mov dword [0x49edbc], 0x898ef3a6
mov byte [0x49edc0], 0x83
xor eax, eax
mov cl, byte [eax + 0x49edac]
xor cl, 0x83
mov byte [eax + 0x49f3dc], cl
inc eax
cmp eax, 0x15
jb 0x402e5d
mov eax, 0x49f3dc
ret

Function at 0x402e78
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a459c], 1
jne 0x402eb0
or dword [0x4a459c], 1
mov dword [0x49edc4], 0xa3cbc6d0
mov dword [0x49edc8], 0xefe2edc2
mov dword [0x49edcc], 0xf0eaf0fa
mov dword [0x49edd0], 0x83898eb9
xor eax, eax
mov cl, byte [eax + 0x49edc4]
xor cl, 0x83
mov byte [eax + 0x49f3f4], cl
inc eax
cmp eax, 0x10
jb 0x402eb2
mov eax, 0x49f3f4
ret
Function at 0x402ecd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4598], 1
jne 0x402f15
or dword [0x4a4598], 1
mov dword [0x49edd4], 0xe9e1cc8a
mov dword [0x49edd8], 0xa3f7e0e6
mov dword [0x49eddc], 0xe6f3faf7
mov dword [0x49ede0], 0xf0a6a3b9
mov word [0x49ede4], 0x898e
mov byte [0x49ede6], 0x83
xor eax, eax
mov cl, byte [eax + 0x49edd4]
xor cl, 0x83
mov byte [eax + 0x49f404], cl
inc eax
cmp eax, 0x13
jb 0x402f17
mov eax, 0x49f404
ret

Function at 0x402f32
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4594], 1
jne 0x402f9b
or dword [0x4a4594], 1
mov dword [0x49ede8], 0xeae2c58a
mov dword [0x49edec], 0xa3e7e6ef
mov dword [0x49edf0], 0xe5a3ecf7
mov dword [0x49edf4], 0xecefefec
mov dword [0x49edf8], 0xecf3a3f4
mov dword [0x49edfc], 0xe6f7edea
mov dword [0x49ee00], 0xebe0a3f1
mov dword [0x49ee04], 0x8eedeae2
mov word [0x49ee08], 0x8389
xor eax, eax
mov cl, byte [eax + 0x49ede8]
xor cl, 0x83
mov byte [eax + 0x49f418], cl
inc eax
cmp eax, 0x22
jb 0x402f9d
mov eax, 0x49f418
ret

Function at 0x402fb8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4590], 1
jne 0x402fdb
or dword [0x4a4590], 1
mov dword [0x49ee0c], 0xe7f7f0c3
mov word [0x49ee10], 0x83c3
xor eax, eax
mov cl, byte [eax + 0x49ee0c]
xor cl, 0x83
mov byte [eax + 0x49f43c], cl
inc eax
cmp eax, 6
jb 0x402fdd
mov eax, 0x49f43c
ret

Function at 0x402ff8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a458c], 1
jne 0x40302f
or dword [0x4a458c], 1
mov dword [0x49ee14], 0xf7edf6f1
mov dword [0x49ee18], 0xdce6eeea
mov dword [0x49ee1c], 0xecf1f1e6
mov word [0x49ee20], 0x83f1
xor eax, eax
mov cl, byte [eax + 0x49ee14]
xor cl, 0x83
mov byte [eax + 0x49f444], cl
inc eax
cmp eax, 0xe
jb 0x403031
mov eax, 0x49f444
ret

Function at 0x40304c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4588], 1
jne 0x40307a
or dword [0x4a4588], 1
mov dword [0x49ee24], 0xe4ede2f1
mov dword [0x49ee28], 0xf1e6dce6
mov dword [0x49ee2c], 0x83f1ecf1
xor eax, eax
mov cl, byte [eax + 0x49ee24]
xor cl, 0x83
mov byte [eax + 0x49f454], cl
inc eax
cmp eax, 0xc
jb 0x40307c
mov eax, 0x49f454
ret

Function at 0x403097
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4584], 1
jne 0x4030d5
or dword [0x4a4584], 1
mov dword [0x49ee30], 0xf1e6f5ec
mov dword [0x49ee34], 0xf4ecefe5
mov dword [0x49ee38], 0xf1f1e6dc
mov word [0x49ee3c], 0xf1ec
mov byte [0x49ee3e], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ee30]
xor cl, 0x83
mov byte [eax + 0x49f460], cl
inc eax
cmp eax, 0xf
jb 0x4030d7
mov eax, 0x49f460
ret

Function at 0x4030f2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4580], 1
jne 0x40312a
or dword [0x4a4580], 1
mov dword [0x49ee40], 0xe6e7edf6
mov dword [0x49ee44], 0xecefe5f1
mov dword [0x49ee48], 0xf1e6dcf4
mov dword [0x49ee4c], 0x83f1ecf1
xor eax, eax
mov cl, byte [eax + 0x49ee40]
xor cl, 0x83
mov byte [eax + 0x49f470], cl
inc eax
cmp eax, 0x10
jb 0x40312c
mov eax, 0x49f470
ret
Function at 0x403147
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a457c], 1
jne 0x403175
or dword [0x4a457c], 1
mov dword [0x49ee50], 0xeae4ecef
mov dword [0x49ee54], 0xf1e6dce0
mov dword [0x49ee58], 0x83f1ecf1
xor eax, eax
mov cl, byte [eax + 0x49ee50]
xor cl, 0x83
mov byte [eax + 0x49f480], cl
inc eax
cmp eax, 0xc
jb 0x403177
mov eax, 0x49f480
ret

Function at 0x403192
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4578], 1
jne 0x4031c7
or dword [0x4a4578], 1
mov dword [0x49ee5c], 0xe2eeece7
mov dword [0x49ee60], 0xe6dcedea
mov dword [0x49ee64], 0xf1ecf1f1
mov byte [0x49ee68], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ee5c]
xor cl, 0x83
mov byte [eax + 0x49f48c], cl
inc eax
cmp eax, 0xd
jb 0x4031c9
mov eax, 0x49f48c
ret

Function at 0x4031e4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4574], 1
jne 0x403223
or dword [0x4a4574], 1
mov dword [0x49ee6c], 0xe2f5edea
mov dword [0x49ee70], 0xdce7eaef
mov dword [0x49ee74], 0xf6e4f1e2
mov dword [0x49ee78], 0xf7ede6ee
mov byte [0x49ee7c], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ee6c]
xor cl, 0x83
mov byte [eax + 0x49f49c], cl
inc eax
cmp eax, 0x11
jb 0x403225
mov eax, 0x49f49c
ret

Function at 0x403240
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4570], 1
jne 0x403275
or dword [0x4a4570], 1
mov dword [0x49ee80], 0xe4ede6ef
mov dword [0x49ee84], 0xe6dcebf7
mov dword [0x49ee88], 0xf1ecf1f1
mov byte [0x49ee8c], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ee80]
xor cl, 0x83
mov byte [eax + 0x49f4b0], cl
inc eax
cmp eax, 0xd
jb 0x403277
mov eax, 0x49f4b0
ret

Function at 0x403292
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a456c], 1
jne 0x4032c7
or dword [0x4a456c], 1
mov dword [0x49ee90], 0xdcf7f6ec
mov dword [0x49ee94], 0xf1dce5ec
mov dword [0x49ee98], 0xe6e4ede2
mov byte [0x49ee9c], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ee90]
xor cl, 0x83
mov byte [eax + 0x49f4c0], cl
inc eax
cmp eax, 0xd
jb 0x4032c9
mov eax, 0x49f4c0
ret

Function at 0x4032e4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4568], 1
jne 0x403311
or dword [0x4a4568], 1
mov dword [0x49eea0], 0xe6e0fbe6
mov dword [0x49eea4], 0xeceaf7f3
mov word [0x49eea8], 0x83ed
xor eax, eax
mov cl, byte [eax + 0x49eea0]
xor cl, 0x83
mov byte [eax + 0x49f4d0], cl
inc eax
cmp eax, 0xa
jb 0x403313
mov eax, 0x49f4d0
ret

Function at 0x40332e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4564], 1
jne 0x40338d
or dword [0x4a4564], 1
mov dword [0x49eeac], 0xe7f7f08a
mov dword [0x49eeb0], 0xfbe6b9b9
mov dword [0x49eeb4], 0xf7f3e6e0
mov dword [0x49eeb8], 0xb9edecea
mov dword [0x49eebc], 0xe2ebf4b9
mov dword [0x49eec0], 0xb9aaabf7
mov dword [0x49eec4], 0x8ef0a6a3
mov word [0x49eec8], 0x8389
xor eax, eax
mov cl, byte [eax + 0x49eeac]
xor cl, 0x83
mov byte [eax + 0x49f4dc], cl
inc eax
cmp eax, 0x1e
jb 0x40338f
mov eax, 0x49f4dc
ret
Function at 0x4033aa
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4560], 1
jne 0x40341e
or dword [0x4a4560], 1
mov dword [0x49eecc], 0xeae2c58a
mov dword [0x49eed0], 0xa3e7e6ef
mov dword [0x49eed4], 0xe4a3ecf7
mov dword [0x49eed8], 0xf0a3f7e6
mov dword [0x49eedc], 0xb9b9e7f7
mov dword [0x49eee0], 0xe6e0fbe6
mov dword [0x49eee4], 0xeceaf7f3
mov dword [0x49eee8], 0xf4b9b9ed
mov dword [0x49eeec], 0xabf7e2eb
mov dword [0x49eef0], 0x83898eaa
xor eax, eax
mov cl, byte [eax + 0x49eecc]
xor cl, 0x83
mov byte [eax + 0x49f4fc], cl
inc eax
cmp eax, 0x28
jb 0x403420
mov eax, 0x49f4fc
ret

Function at 0x40343b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a455c], 1
jne 0x4034b6
or dword [0x4a455c], 1
mov dword [0x49eef4], 0xe0e2f7d0
mov dword [0x49eef8], 0xf6e7a3e8
mov dword [0x49eefc], 0xe6a3f3ee
mov dword [0x49ef00], 0xf1ecf1f1
mov dword [0x49ef04], 0xecc0a3b9
mov dword [0x49ef08], 0xfbe6f7ed
mov dword [0x49ef0c], 0xe0e6d1f7
mov dword [0x49ef10], 0xa3e7f1ec
mov dword [0x49ef14], 0xa3f0e2f4
mov dword [0x49ef18], 0xefeff6ed
mov byte [0x49ef1c], 0x83
xor eax, eax
mov cl, byte [eax + 0x49eef4]
xor cl, 0x83
mov byte [eax + 0x49f524], cl
inc eax
cmp eax, 0x29
jb 0x4034b8
mov eax, 0x49f524
ret

Function at 0x4034d3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4558], 1
jne 0x40354d
or dword [0x4a4558], 1
mov dword [0x49ef20], 0xe0e2f7d0
mov dword [0x49ef24], 0xf6e7a3e8
mov dword [0x49ef28], 0xe6a3f3ee
mov dword [0x49ef2c], 0xf1ecf1f1
mov dword [0x49ef30], 0xfad0a3b9
mov dword [0x49ef34], 0xeaedcaee
mov dword [0x49ef38], 0xefe2eaf7
mov dword [0x49ef3c], 0xa3e6f9ea
mov dword [0x49ef40], 0xefeae2e5
mov word [0x49ef44], 0xe7e6
mov byte [0x49ef46], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ef20]
xor cl, 0x83
mov byte [eax + 0x49f550], cl
inc eax
cmp eax, 0x27
jb 0x40354f
mov eax, 0x49f550
ret

Function at 0x40356a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4554], 1
jne 0x4035d0
or dword [0x4a4554], 1
mov dword [0x49ef48], 0xeae8f0bf
mov dword [0x49ef4c], 0xe7e6f3f3
mov dword [0x49ef50], 0xe2f1e5a3
mov dword [0x49ef54], 0xa3afe6ee
mov dword [0x49ef58], 0xf4a3c0d3
mov dword [0x49ef5c], 0xeda3f0e2
mov dword [0x49ef60], 0xbdefeff6
mov word [0x49ef64], 0x898e
mov byte [0x49ef66], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ef48]
xor cl, 0x83
mov byte [eax + 0x49f578], cl
inc eax
cmp eax, 0x1f
jb 0x4035d2
mov eax, 0x49f578
ret

Function at 0x4035ed
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4550], 1
jne 0x403680
or dword [0x4a4550], 1
mov dword [0x49ef68], 0xeae8f0bf
mov dword [0x49ef6c], 0xe7e6f3f3
mov dword [0x49ef70], 0xe2f1e5a3
mov dword [0x49ef74], 0xa3afe6ee
mov dword [0x49ef78], 0xf4a3c0d3
mov dword [0x49ef7c], 0xf0a3f0e2
mov dword [0x49ef80], 0xa3e6eee2
mov dword [0x49ef84], 0xf1a3f0e2
mov dword [0x49ef88], 0xf1f6f7e6
mov dword [0x49ef8c], 0xe7e2a3ed
mov dword [0x49ef90], 0xf0e6f1e7
mov dword [0x49ef94], 0x898ebdf0
mov byte [0x49ef98], 0x83
xor eax, eax
mov cl, byte [eax + 0x49ef68]
xor cl, 0x83
mov byte [eax + 0x49f598], cl
inc eax
cmp eax, 0x31
jb 0x403682
mov eax, 0x49f598
ret
Function at 0x403962
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4540], 1
jne 0x40399a
or dword [0x4a4540], 1
mov dword [0x49efc4], 0xf0a6aba3
mov dword [0x49efc8], 0xa3e7a6b9
mov dword [0x49efcc], 0xfbb3a3a8
mov dword [0x49efd0], 0x83aafba6
xor eax, eax
mov cl, byte [eax + 0x49efc4]
xor cl, 0x83
mov byte [eax + 0x49f5f4], cl
inc eax
cmp eax, 0x10
jb 0x40399c
mov eax, 0x49f5f4
ret

Function at 0x4053d1
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4538], 1
jne 0x4055b7
or dword [0x4a4538], 1
mov dword [0x49f610], 0xf7aaebed
mov dword [0x49f614], 0xf1ebe0f0
mov dword [0x49f618], 0xe1f7bef0
mov dword [0x49f61c], 0xf1e6f2f0
mov dword [0x49f620], 0xeaa3ace2
mov dword [0x49f624], 0x8eada3eb
mov dword [0x49f628], 0xefe7e5f4
mov dword [0x49f62c], 0xaae1e3e5
mov dword [0x49f630], 0xecf0e5f4
mov dword [0x49f634], 0xa3a4b9a4
mov dword [0x49f638], 0xe1f68ea3
mov dword [0x49f63c], 0xf6edf1f5
mov dword [0x49f640], 0xf7a3ace1
mov dword [0x49f644], 0xe7edf6f0
mov dword [0x49f648], 0x8eada3f0
mov dword [0x49f64c], 0xe5e7ebe8
mov dword [0x49f650], 0xa8f7a4e8
mov dword [0x49f654], 0xb9a4f6a4
mov dword [0x49f658], 0xe7f4fca4
mov dword [0x49f65c], 0xace8e8e5
mov dword [0x49f660], 0xe7eaf1e2
mov dword [0x49f664], 0xeaebedf0
mov dword [0x49f668], 0xf6a4adac
mov dword [0x49f66c], 0xf6f1f0e1
mov dword [0x49f670], 0xe1f6a4ea
mov dword [0x49f674], 0xf6edf1f5
mov dword [0x49f678], 0xa1a3ace1
mov dword [0x49f67c], 0xaaada3c9
mov dword [0x49f680], 0xeaede5e9
mov dword [0x49f684], 0xe5dbdbac
mov dword [0x49f688], 0xadf7e3f6
mov dword [0x49f68c], 0xe0eae1a4
mov dword [0x49f690], 0xe1e0a4a8
mov dword [0x49f694], 0xaae3f1e6
mov dword [0x49f698], 0xe7e5f6f0
mov dword [0x49f69c], 0xe7e5e6e1
mov dword [0x49f6a0], 0xed8eadef
mov dword [0x49f6a4], 0xebeaa4e2
mov dword [0x49f6a8], 0xa4f7a4f0
mov dword [0x49f6ac], 0xeae1ecf0
mov dword [0x49f6b0], 0xf6f6e1a4
mov dword [0x49f6b4], 0xf6acf6eb
mov dword [0x49f6b8], 0xeae1a4ad
mov dword [0x49f6bc], 0xe1f68ee0
mov dword [0x49f6c0], 0xeaf6f1f0
mov word [0x49f6c4], 0xf6a4
mov byte [0x49f6c6], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f610]
xor cl, 0x84
mov byte [eax + 0x49fd08], cl
inc eax
cmp eax, 0xb7
jb 0x4055b9
mov eax, 0x49fd08
ret
Function at 0x4055d6
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a4534], 1
jne 0x40585c
or dword [0x4a4534], 1
mov dword [0x49f6c8], 0xf7aaebed
mov dword [0x49f6cc], 0xf1ebe0f0
mov dword [0x49f6d0], 0xe1f7bef0
mov dword [0x49f6d4], 0xf1e6f2f0
mov dword [0x49f6d8], 0xeaa3ace2
mov dword [0x49f6dc], 0x8eada3eb
mov dword [0x49f6e0], 0xefe7e5f4
mov dword [0x49f6e4], 0xaae1e3e5
mov dword [0x49f6e8], 0xecf0e5f4
mov dword [0x49f6ec], 0x8ea3a3b9
mov dword [0x49f6f0], 0xf1f5e1f6
mov dword [0x49f6f4], 0xace1f6ed
mov dword [0x49f6f8], 0xf6f0f7a3
mov dword [0x49f6fc], 0xa3f0e7ed
mov dword [0x49f700], 0xebe88ead
mov dword [0x49f704], 0xa4e8e5e7
mov dword [0x49f708], 0xb9a4e8e9
mov dword [0x49f70c], 0xf5e1f6a4
mov dword [0x49f710], 0xe1f6edf1
mov dword [0x49f714], 0xe8e9a3ac
mov dword [0x49f718], 0xe88eada3
mov dword [0x49f71c], 0xe8e5e7eb
mov dword [0x49f720], 0xf6a8f7a4
mov dword [0x49f724], 0xb9a4e1a8
mov dword [0x49f728], 0xe7f4fca4
mov dword [0x49f72c], 0xace8e8e5
mov dword [0x49f730], 0xe7eaf1e2
mov dword [0x49f734], 0xeaebedf0
mov dword [0x49f738], 0xf6a4adac
mov dword [0x49f73c], 0xf6f1f0e1
mov dword [0x49f740], 0xe1f6a4ea
mov dword [0x49f744], 0xf6edf1f5
mov dword [0x49f748], 0xa1a3ace1
mov dword [0x49f74c], 0xaaada3c9
mov dword [0x49f750], 0xa1acc2a1
mov dword [0x49f754], 0xe1a4adc5
mov dword [0x49f758], 0xa4a8e0ea
mov dword [0x49f75c], 0xf1e6e1e0
mov dword [0x49f760], 0xf6f0aae3
mov dword [0x49f764], 0xe6e1e7e5
mov dword [0x49f768], 0xadefe7e5
mov dword [0x49f76c], 0xa4e2ed8e
mov dword [0x49f770], 0xa4f0ebea
mov dword [0x49f774], 0xecf0a4f7
mov dword [0x49f778], 0xf6a4eae1
mov dword [0x49f77c], 0xf6f1f0e1
mov dword [0x49f780], 0xedeaa4ea
mov dword [0x49f784], 0xf6a4a8e8
mov dword [0x49f788], 0xe0eae1a4
mov dword [0x49f78c], 0xa4e2ed8e
mov dword [0x49f790], 0xb9faa4f6
mov dword [0x49f794], 0xe8edeaa4
mov dword [0x49f798], 0xe1ecf0a4
mov dword [0x49f79c], 0xa4f6a4ea
mov dword [0x49f7a0], 0xe8e9a4b9
mov dword [0x49f7a4], 0xf0f7f0aa
mov dword [0x49f7a8], 0xe3eaedf6
mov dword [0x49f7ac], 0xa4adf6ac
mov dword [0x49f7b0], 0x8ee0eae1
mov dword [0x49f7b4], 0xf1f0e1f6
mov dword [0x49f7b8], 0xf6a4eaf6
mov word [0x49f7bc], 0xe1a8
mov byte [0x49f7be], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f6c8]
xor cl, 0x84
mov byte [eax + 0x49fdc0], cl
inc eax
cmp eax, 0xf7
jb 0x40585e
mov eax, 0x49fdc0
ret
Function at 0x40587b
Capabilities:
Encode data using xor

Disassembly:
push ebx
xor ebx, ebx
push esi
inc ebx
push edi
mov esi, eax
test byte [0x4a44f8], bl
jne 0x4058a5
or dword [0x4a44f8], ebx
mov dword [0x49f8b4], 0xefe7e5f4
mov dword [0x49f8b8], 0x84e1e3e5
xor eax, eax
mov cl, byte [eax + 0x49f8b4]
xor cl, 0x84
mov byte [eax + 0x49ffac], cl
inc eax
cmp eax, 8
jb 0x4058a7
push 0x49ffac
call fcn.0042ef75
pop ecx
test byte [0x4a44f4], bl
jne 0x4058e9
or dword [0x4a44f4], ebx
mov dword [0x49f8bc], 0xe8e1f6f4
mov dword [0x49f8c0], 0x84e0e5eb
xor eax, eax
mov cl, byte [eax + 0x49f8bc]
xor cl, 0x84
mov byte [eax + 0x49ffb4], cl
inc eax
cmp eax, 8
jb 0x4058eb
push 0x49ffb4
or edx, 0xffffffff
mov eax, esi
call fcn.0042efbf
cmp dword [0x49ab40], 0
pop ecx
mov edi, 0x49ab40
je 0x405942
mov ebx, edi
mov eax, dword [edi + 4]
push 0
call fcn.0042eeb3
push dword [edi]
mov eax, esi
push 0xfffffffffffffffe
pop edx
call fcn.0042f187
add ebx, 8
cmp dword [ebx], 0
pop ecx
pop ecx
mov edi, ebx
jne 0x405920
add dword [esi + 8], 0xfffffff0
pop edi
pop esi
pop ebx
ret

Function at 0x4059d8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44f0], 1
jne 0x405a0f
or dword [0x4a44f0], 1
mov dword [0x49f8c4], 0xf4fdf6e7
mov dword [0x49f8c8], 0xe2a4ebf0
mov dword [0x49f8cc], 0xe1e8ede5
mov word [0x49f8d0], 0x84e0
xor eax, eax
mov cl, byte [eax + 0x49f8c4]
xor cl, 0x84
mov byte [eax + 0x49ffbc], cl
inc eax
cmp eax, 0xe
jb 0x405a11
mov eax, 0x49ffbc
ret
Function at 0x4060f2
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44ec], 1
jne 0x40613a
or dword [0x4a44ec], 1
mov dword [0x49f8d4], 0xf4fdf6e7
mov dword [0x49f8d8], 0xeda4ebf0
mov dword [0x49f8dc], 0xa4f0edea
mov dword [0x49f8e0], 0xe8ede5e2
mov word [0x49f8e4], 0xe0e1
mov byte [0x49f8e6], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f8d4]
xor cl, 0x84
mov byte [eax + 0x49ffcc], cl
inc eax
cmp eax, 0x13
jb 0x40613c
mov eax, 0x49ffcc
ret

Function at 0x406157
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44e8], 1
jne 0x40619f
or dword [0x4a44e8], 1
mov dword [0x49f8e8], 0xf4fdf6e7
mov dword [0x49f8ec], 0xeda4ebf0
mov dword [0x49f8f0], 0xa4f0edea
mov dword [0x49f8f4], 0xe8ede5e2
mov word [0x49f8f8], 0xe0e1
mov byte [0x49f8fa], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f8e8]
xor cl, 0x84
mov byte [eax + 0x49ffe0], cl
inc eax
cmp eax, 0x13
jb 0x4061a1
mov eax, 0x49ffe0
ret

Function at 0x4061bc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44e0], 1
jne 0x406204
or dword [0x4a44e0], 1
mov dword [0x49f904], 0xf4fdf6e7
mov dword [0x49f908], 0xeda4ebf0
mov dword [0x49f90c], 0xa4f0edea
mov dword [0x49f910], 0xe8ede5e2
mov word [0x49f914], 0xe0e1
mov byte [0x49f916], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f904]
xor cl, 0x84
mov byte [eax + 0x49fffc], cl
inc eax
cmp eax, 0x13
jb 0x406206
mov eax, 0x49fffc
ret

Function at 0x406221
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44d8], 1
jne 0x406269
or dword [0x4a44d8], 1
mov dword [0x49f91c], 0xf4fdf6e7
mov dword [0x49f920], 0xeda4ebf0
mov dword [0x49f924], 0xa4f0edea
mov dword [0x49f928], 0xe8ede5e2
mov word [0x49f92c], 0xe0e1
mov byte [0x49f92e], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f91c]
xor cl, 0x84
mov byte [eax + 0x4a0014], cl
inc eax
cmp eax, 0x13
jb 0x40626b
mov eax, 0x4a0014
ret

Function at 0x406286
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44d4], 1
jne 0x4062bd
or dword [0x4a44d4], 1
mov dword [0x49f930], 0xf4fdf6e7
mov dword [0x49f934], 0xe2a4ebf0
mov dword [0x49f938], 0xe1e8ede5
mov word [0x49f93c], 0x84e0
xor eax, eax
mov cl, byte [eax + 0x49f930]
xor cl, 0x84
mov byte [eax + 0x4a0028], cl
inc eax
cmp eax, 0xe
jb 0x4062bf
mov eax, 0x4a0028
ret

Function at 0x4062da
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44d0], 1
jne 0x406311
or dword [0x4a44d0], 1
mov dword [0x49f940], 0xf4fdf6e7
mov dword [0x49f944], 0xe2a4ebf0
mov dword [0x49f948], 0xe1e8ede5
mov word [0x49f94c], 0x84e0
xor eax, eax
mov cl, byte [eax + 0x49f940]
xor cl, 0x84
mov byte [eax + 0x4a0038], cl
inc eax
cmp eax, 0xe
jb 0x406313
mov eax, 0x4a0038
ret

Function at 0x40632e
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44cc], 1
jne 0x40635b
or dword [0x4a44cc], 1
mov dword [0x49f950], 0xf4f6e1ec
mov dword [0x49f954], 0xf6e1e0af
mov word [0x49f958], 0x84f4
xor eax, eax
mov cl, byte [eax + 0x49f950]
xor cl, 0x84
mov byte [eax + 0x4a0048], cl
inc eax
cmp eax, 0xa
jb 0x40635d
mov eax, 0x4a0048
ret
Function at 0x406378
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44c8], 1
jne 0x4063af
or dword [0x4a44c8], 1
mov dword [0x49f95c], 0xf4fdf6e7
mov dword [0x49f960], 0xe2a4ebf0
mov dword [0x49f964], 0xe1e8ede5
mov word [0x49f968], 0x84e0
xor eax, eax
mov cl, byte [eax + 0x49f95c]
xor cl, 0x84
mov byte [eax + 0x4a0054], cl
inc eax
cmp eax, 0xe
jb 0x4063b1
mov eax, 0x4a0054
ret

Function at 0x4063cc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44c4], 1
jne 0x406403
or dword [0x4a44c4], 1
mov dword [0x49f96c], 0xf4fdf6e7
mov dword [0x49f970], 0xe2a4ebf0
mov dword [0x49f974], 0xe1e8ede5
mov word [0x49f978], 0x84e0
xor eax, eax
mov cl, byte [eax + 0x49f96c]
xor cl, 0x84
mov byte [eax + 0x4a0064], cl
inc eax
cmp eax, 0xe
jb 0x406405
mov eax, 0x4a0064
ret

Function at 0x406420
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44bc], 1
jne 0x406472
or dword [0x4a44bc], 1
mov dword [0x49f984], 0xc8e5f1e8
mov dword [0x49f988], 0xe5ebe8db
mov dword [0x49f98c], 0xe2f1e6e0
mov dword [0x49f990], 0xa4f6e1e2
mov dword [0x49f994], 0xe8ede5e2
mov word [0x49f998], 0xe0e1
mov byte [0x49f99a], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f984]
xor cl, 0x84
mov byte [eax + 0x4a007c], cl
inc eax
cmp eax, 0x17
jb 0x406474
mov eax, 0x4a007c
ret

Function at 0x40648f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44b8], 1
jne 0x4064c6
or dword [0x4a44b8], 1
mov dword [0x49f99c], 0xf4fdf6e7
mov dword [0x49f9a0], 0xe2a4ebf0
mov dword [0x49f9a4], 0xe1e8ede5
mov word [0x49f9a8], 0x84e0
xor eax, eax
mov cl, byte [eax + 0x49f99c]
xor cl, 0x84
mov byte [eax + 0x4a0094], cl
inc eax
cmp eax, 0xe
jb 0x4064c8
mov eax, 0x4a0094
ret

Function at 0x4064e3
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44b4], 1
jne 0x40651a
or dword [0x4a44b4], 1
mov dword [0x49f9ac], 0xf4fdf6e7
mov dword [0x49f9b0], 0xe2a4ebf0
mov dword [0x49f9b4], 0xe1e8ede5
mov word [0x49f9b8], 0x84e0
xor eax, eax
mov cl, byte [eax + 0x49f9ac]
xor cl, 0x84
mov byte [eax + 0x4a00a4], cl
inc eax
cmp eax, 0xe
jb 0x40651c
mov eax, 0x4a00a4
ret

Function at 0x406537
Capabilities:
Encode data using xor

Disassembly:
test byte [0x4a44b0], 1
jne 0x406576
or dword [0x4a44b0], 1
mov dword [0x49f9bc], 0xdbe5f1e8
mov dword [0x49f9c0], 0xe8e5e7f4
mov dword [0x49f9c4], 0xe5e2a4e8
mov dword [0x49f9c8], 0xe0e1e8ed
mov byte [0x49f9cc], 0x84
xor eax, eax
mov cl, byte [eax + 0x49f9bc]
xor cl, 0x84
mov byte [eax + 0x4a00b4], cl
inc eax
cmp eax, 0x11
jb 0x406578
mov eax, 0x4a00b4
ret