Matt Nadareski
f290b8462d
Fix getting last section for SmartE
2022-12-08 17:18:09 -08:00
Matt Nadareski
5ce4f3be56
Clean up awkard SolidShield check
2022-12-08 17:16:47 -08:00
Matt Nadareski
a5158f04db
Add ActiveMARK resource check
2022-12-08 17:16:12 -08:00
Matt Nadareski
2aa9f088a4
Add WTM legal trademarks check
2022-12-08 17:06:36 -08:00
Matt Nadareski
92b3f14d7b
Add SolidShield import directory table checks
2022-12-08 16:53:43 -08:00
Matt Nadareski
c4ed59dc46
Replace 2 SecuROM PA checks
2022-12-08 16:38:56 -08:00
Matt Nadareski
81141fb2fa
Fix Impulse Reactor
2022-12-08 16:08:58 -08:00
Matt Nadareski
c1f4e42219
Convert one MediaMax CD-3 check
2022-12-08 16:01:30 -08:00
Matt Nadareski
02b16843e5
Add note to LaserLok
2022-12-08 15:46:01 -08:00
Matt Nadareski
86bfcc15f9
Add note to JoWooD
2022-12-08 15:37:11 -08:00
Matt Nadareski
4fab4e71f7
Convert one Impulse Reactor check
2022-12-08 15:24:53 -08:00
Matt Nadareski
b230462860
Update GFWL with new framework
2022-12-08 15:16:43 -08:00
Matt Nadareski
51482dd225
Rename Code-Lock file
2022-12-08 14:55:07 -08:00
Matt Nadareski
c1cb1a41a9
Add note to CDSHiELD SE
2022-12-08 14:53:59 -08:00
Matt Nadareski
b496c79b34
Remove previously added note
2022-12-08 14:49:39 -08:00
Matt Nadareski
fcad7db5ab
Add note to CD-Lock
2022-12-08 14:44:15 -08:00
Matt Nadareski
0518184786
Make CD-Check simpler
2022-12-08 14:36:43 -08:00
Matt Nadareski
576e234216
Remove last explicit .rsrc section read
2022-12-08 14:22:32 -08:00
Matt Nadareski
3c750dac86
Clean up most of the StarForce rsrc checks
2022-12-08 14:01:12 -08:00
Matt Nadareski
d47707c433
Add some CD-Cops notes
2022-12-06 22:31:46 -08:00
Matt Nadareski
d229b23ea6
Fix CD-Cops table checks
2022-12-06 21:04:08 -08:00
Matt Nadareski
3af8adb067
Add unversioned CD-Cops NE checks
2022-12-05 17:05:41 -08:00
Matt Nadareski
1f5d5215f7
Clean up SafeDisc checks, add header padding check
2022-12-05 15:58:44 -08:00
Matt Nadareski
7293d55239
Fix PlayJ description check
2022-12-05 12:57:54 -08:00
Matt Nadareski
7181dc9d5b
Fix formatting/tagging
2022-12-05 10:47:17 -08:00
Matt Nadareski
95fa8681fe
Make SmartE checks even simpler
2022-12-05 10:21:15 -08:00
Matt Nadareski
2b43f2b261
Add notes to SmartE
2022-12-04 23:21:18 -08:00
Matt Nadareski
4330cd1aac
Fix WTM code/CODE section
2022-12-04 23:20:22 -08:00
Matt Nadareski
c64abc15c9
Move .rsrc StarForce checks to new file
2022-12-04 23:00:30 -08:00
Matt Nadareski
fca12c639c
Update CDS PlayJ check
2022-12-04 22:44:59 -08:00
Matt Nadareski
ce1c74aec3
Update DiscGuard
2022-12-04 21:11:55 -08:00
Matt Nadareski
90d5bd52a2
Check more EA resources
2022-12-03 23:17:29 -08:00
Matt Nadareski
f78b3daf8b
Attempt to use new executable framework
2022-12-03 22:17:48 -08:00
Matt Nadareski
fe13562f3e
Add notes about ByteShield (TheRogueArchivist)
2022-12-02 15:06:31 -08:00
Matt Nadareski
64334d72ea
Improve SolidShield detection
...
- Add new SolidShield executable and file checks.
- Fix false positives in file name checks due to not using a directory separator in the check.
- Add a few notes and reorganize slightly.
2022-12-02 15:02:45 -08:00
Matt Nadareski
a915980187
Improve SafeDisc detection
...
- Add support for detecting 4.60.000's drvmgt.
- Add version checks for Diag.exe to remove one case of "SafeCast/SafeDisc" ambiguity.
2022-12-02 14:59:26 -08:00
Matt Nadareski
af882fa588
Properly differentiate between Code-Lock and CopyLok (TheRogueArchivist)
2022-12-02 14:56:08 -08:00
Matt Nadareski
7fcaa16835
Add first Themida check (TheRogueArchivist)
2022-12-02 14:52:28 -08:00
TheRogueArchivist
32a28fba32
Add more checks for Rainbow Sentinel ( #171 )
...
* Add more checks for Rainbow Sentinel.
* Make comments more consistent.
* Add more notes on versions/
2022-11-10 16:23:10 -08:00
TheRogueArchivist
b116e487d3
Overhaul Freelock ( #170 )
...
* Overhaul Freelock
* Overhaul Freelock, including notes and new checks, along with confirming the existing checks.
* Add text-based checks for Freelock.
* Update README.
* Fix whitespace and re-add return
* Fix whitespace and re-add return
2022-11-06 21:30:59 -08:00
TheRogueArchivist
fdd578dad9
Confirm existing WinLock checks ( #169 )
...
* Confirm existing WinLock checks
* Confirm existing WinLock checks.
* Add WinLock notes.
* Update README.
* Rename Winlock.cs to WinLock.cs
2022-11-06 21:22:58 -08:00
TheRogueArchivist
caaf983b3d
Overhaul TZCopyProtection ( #168 )
...
* Add notes and research relating to TZCopyProtection.
* Fix name (was previously "TZCopyProtector").
* Add new file check for "ZakMcCrack.Ghost".
* Update README.
2022-11-06 21:05:58 -08:00
TheRogueArchivist
aaba13530c
Confirm existing CD-Protector checks ( #167 )
...
* Confirm existing CD-Protector checks, and add one new one.
* Add CD-Protector notes.
* Update README.
2022-11-06 21:04:03 -08:00
TheRogueArchivist
e05ec3bcee
Initial addition of Rainbow Sentinel ( #166 )
...
* Initial addition of Rainbow Sentinel
* Basic detection based off of one sample, no specific research/notes.
* Update README.
* Add additional sample sources for Rainbow Sentinel
* Add additional sample sources for Rainbow Sentinel, with no new functionality.
* Add Rainbow Sentinel text checks
* Add Rainbow Sentinel text checks.
2022-11-06 21:03:23 -08:00
TheRogueArchivist
e33d6b3a0a
Add support for C-Dilla protections ( #164 )
...
* Fuck C-Dilla
* Add initial detection of C-Dilla LMS/CD-Secure.
* Add a few code comments for Macrovision.
* Update README.
* Reorganize C-Dilla NE Checks
* Reorganize C-Dilla NE Checks.
* Add NE skeleton for C-Dilla and other Macrovision protections.
* Add more detections for CD-Secure 1.
* Let Macrovision return multiple protections
* Let Macrovision return multiple protections.
* Add new C-Dilla and SafeCast checks.
* why is C-Dilla so confusing
* Add additional checks for C-Dilla and SafeCast.
* Add skeleton for NE checks for SafeCast.
* Address PR comments
2022-11-04 09:31:20 -07:00
TheRogueArchivist
440eb72ae4
The End Is Never The End Is Never The End Is ( #163 )
...
* Add notes about C-Dilla.
* Add related notes for other Macrovision/C-Dilla products.
2022-11-02 11:41:34 -07:00
TheRogueArchivist
c4553de302
Add Denuvo Anti-Cheat detection ( #162 )
...
* Add support for detecting Denuvo Anti-Cheat
* Update README
2022-10-28 23:10:08 -07:00
TheRogueArchivist
32904b75e4
Begin porting protections made by Macrovision to Macrovision sub-protections ( #161 )
...
* Fuck Macrovision
* Port SafeCast/SafeDisc checks to Macrovision sub-protections.
* Move generic checks into the main Macrovision checks.
* Add basic detection for FLEXnet.
* Add C-Dilla notes.
* Add TODO's for porting CactusDataShield.
* Address PR comments
2022-10-27 16:40:16 -07:00
Matt Nadareski
35a4771f89
Split out obvious SafeCast from SafeDisc (nw)
2022-10-26 21:10:33 -07:00
Matt Nadareski
bbb2e9391e
Add SafeDisc as Macrovision example (nw)
2022-10-26 21:03:33 -07:00