SilasLaspada
8502924083
Overhaul existing and add new audio CD protections ( #131 )
...
* Overhaul existing and add new audio CD protections
Overhaul many audio CD protections, on top of adding a few more. Unfortunately, disable key2Audio detection as well, as the existing checks were simply detecting OpenMG components and not key2Audio itself.
* Fix issues from PR review
2022-07-07 15:24:41 -07:00
SilasLaspada
033f2e0a4e
Improve Cenega ProtectDVD detection ( #129 )
...
Improve detection of Cenega ProtectDVD and add notes.
2022-07-05 21:03:27 -07:00
SilasLaspada
71ee0863eb
Add shell for Themida ( #128 )
...
Add shell and a few notes for Themida/WinLicense/Code Virtualize.
2022-07-04 21:15:18 -07:00
SilasLaspada
3203c3ac83
Improve Steam detection ( #127 )
...
Improve Steam detection. Fixes #114
2022-06-30 16:18:12 -07:00
SilasLaspada
1733f60a0f
Improve HexaLock AutoLock detection ( #126 )
...
Vastly improve HexaLock AutoLock detection, and add notes.
2022-06-30 16:17:18 -07:00
SilasLaspada
b01abdcce3
Improve Bitpool detection ( #125 )
...
Improve Bitpool detection on top of adding many more notes.
2022-06-30 16:14:09 -07:00
SilasLaspada
53c90533e3
Improve ProtectDISC checks ( #124 )
...
This check is known to be used in at ProtectDISC 6.8.
2022-06-29 14:30:13 -07:00
SilasLaspada
03bd7bd1f5
Add initial detection of WMDS, and improve detection of MediaMax CD-3 ( #122 )
...
* Add initial detection of WMDS, and improve detection of MediaMax CD-3
Add initial detection of Windows Media Data Session, and improve detection of MediaMax CD-3.
* Fix whitespace
Fix whitespace as requested in PR review.
* Add comment to WMDS
* Further improve MediaMax CD-3 checks
2022-06-29 14:28:46 -07:00
SilasLaspada
66da32b5c1
Initial Detection of "Dinamic Multimedia Protection"/LockBlocks ( #121 )
...
Add initial detection of and notes about "Dinamic Multimedia Protection"/LockBlocks.
Co-authored-by: Matt Nadareski <mnadareski@outlook.com >
2022-06-22 13:52:58 -07:00
Matt Nadareski
c21b64b5bd
Add initial Denuvo checks ( fixes #75 )
2022-06-22 13:40:28 -07:00
Matt Nadareski
e968eeea96
Add entry point note to Tages
2022-06-22 10:17:56 -07:00
Matt Nadareski
c14005dcc4
Add entry point note to Steam
2022-06-22 10:03:14 -07:00
Matt Nadareski
84c6c257df
Add missing protection note for StarForce
2022-06-22 10:00:35 -07:00
Matt Nadareski
e28b930f85
Add entry point note to SafeDisc
2022-06-22 09:57:12 -07:00
Matt Nadareski
9dac2eb91b
Add entry point note to LaserLok
2022-06-22 09:54:38 -07:00
Matt Nadareski
2209f362fa
Add notes for CrypKey
2022-06-22 09:50:16 -07:00
Matt Nadareski
614413ab76
Add missing checks for ActiveMARK
2022-06-22 09:42:52 -07:00
Matt Nadareski
35c15d0ff8
Add missing SecuROM 8 check
2022-06-22 09:35:41 -07:00
Matt Nadareski
b521df2ad4
Fix finding, update SecuROM
2022-06-22 09:29:29 -07:00
SilasLaspada
1860a863b8
Add initial detection of phenoProtect ( #120 )
...
Add initial detection of phenoProtect, which is currently text file based only.
2022-06-16 22:13:02 -07:00
SilasLaspada
71da8a53c0
Add detection for new TAGES variant and add references to Redump entries ( #119 )
...
Add detection for new TAGES variant found in Robocop, and add the Redump entries for every listed file.
2022-06-13 00:12:34 -07:00
Matt Nadareski
2f68f95d80
Path.DirectorySeparatorChar
2022-05-13 21:03:13 -07:00
Matt Nadareski
9d7cc4012c
Move interfaces to own namespace
2022-05-01 17:41:50 -07:00
Matt Nadareski
a44bdf9013
Reorder inherited interfaces
2022-05-01 17:23:00 -07:00
Matt Nadareski
f9f2e0d932
Better naming
2022-05-01 17:17:15 -07:00
Matt Nadareski
9a160b3127
Split Directory/File checks for SafeDisc
2022-04-25 12:34:39 -07:00
Matt Nadareski
4486c5ed62
ICD overmatches for SafeDisc, somehow
2022-04-25 12:27:07 -07:00
Matt Nadareski
7d2de80e77
Fix over-matching SafeLock
2022-04-02 21:36:29 -07:00
Matt Nadareski
b933249ff7
Add resource finding on creation
2022-04-02 16:12:23 -07:00
Matt Nadareski
61c09e3c97
Move resource helpers to PortableExecutable
2022-04-02 15:54:51 -07:00
Matt Nadareski
4b66cd8cd2
Update file version resource handling
2022-04-01 10:16:31 -07:00
Matt Nadareski
e970a7b4d9
Clean up SafeDisc a little more
2022-03-18 21:05:09 -07:00
Matt Nadareski
f155291139
Update comments after confirmation of existence
2022-03-17 12:18:08 -07:00
Matt Nadareski
b0293419e1
Add note to Tages for future research
2022-03-17 12:16:41 -07:00
Matt Nadareski
09db225929
Simplify TAGES version checking
2022-03-17 12:13:11 -07:00
Matt Nadareski
5dc30942ff
Add missing TAGES version byte
2022-03-15 23:04:10 -07:00
Matt Nadareski
0acb29f2e9
Add Steam Client Engine check
2022-03-15 22:23:23 -07:00
Matt Nadareski
b66e01f7b4
Fix SLL comment
2022-03-15 22:11:37 -07:00
Matt Nadareski
8d6d215e57
Remove commented debug code
2022-03-15 22:10:13 -07:00
Matt Nadareski
d54a90a034
Add some missing SecuROM checks
2022-03-15 22:09:28 -07:00
Matt Nadareski
6886c5a4a2
Convert SVKP to PE content check
2022-03-15 15:39:35 -07:00
Matt Nadareski
87546a3dc8
Remove lingering unconfirmed TAGES check
2022-03-15 15:37:13 -07:00
Matt Nadareski
6e3028639a
Fix one TAGES PE check
2022-03-15 15:05:08 -07:00
Matt Nadareski
9b98215fc9
Make SourceArray private in NE
2022-03-15 11:18:53 -07:00
Matt Nadareski
eef76d362a
Fix arbitrary reads, update SecuROM check
2022-03-15 10:39:06 -07:00
Matt Nadareski
46ff4b6ef9
Remove one use of SourceArray in SecuROM
2022-03-14 23:44:17 -07:00
Matt Nadareski
dc252e8d86
Add comments around remaining SourceArray usages
2022-03-14 23:32:19 -07:00
Matt Nadareski
133e29dc2e
Add NameString to SectionHeader
2022-03-14 23:28:31 -07:00
Matt Nadareski
368cec4fc6
Remove more explicit content array usages
2022-03-14 23:17:45 -07:00
Matt Nadareski
65eea4301d
Hide section complexity from content checks
2022-03-14 23:01:06 -07:00