Matt Nadareski
e77101af89
Add LE/LX fixup record enums
2022-11-04 16:19:42 -07:00
Matt Nadareski
e766be6af9
Add LE/LX Fix-up page table
2022-11-04 16:09:20 -07:00
Matt Nadareski
95d1658324
Add LE/LX debug information
2022-11-04 16:04:01 -07:00
Matt Nadareski
9b24550738
Add LE/LX verify record directive table
2022-11-04 15:56:08 -07:00
Matt Nadareski
7947568019
Add LE/LX entry table bundle type enum
2022-11-04 15:46:24 -07:00
Matt Nadareski
399ee98923
Add LE/LX import procedure name table
2022-11-04 15:36:38 -07:00
Matt Nadareski
7b3b4a2ec5
Add LE/LX imported module name table
2022-11-04 15:31:59 -07:00
Matt Nadareski
09177da620
Add LE/LX per-page checksum table
2022-11-04 15:29:04 -07:00
Matt Nadareski
8392cfb2fa
Add LE/LX module format directives table
2022-11-04 15:24:15 -07:00
Matt Nadareski
01face7315
Add LE/LX resident name tables
2022-11-04 15:00:11 -07:00
Matt Nadareski
5b6f4d65bf
Add LE/LX resource table
2022-11-04 14:51:57 -07:00
Matt Nadareski
cd6f8f3db3
Add LE/LX object page table
2022-11-04 13:48:30 -07:00
Matt Nadareski
a9b07ddf1d
Add more thorough LE/LX notes
2022-11-04 13:42:58 -07:00
Matt Nadareski
f3710c575b
Add LE object table
2022-11-04 12:59:50 -07:00
Matt Nadareski
1f5ab45a1e
Add LE information block
2022-11-04 12:55:43 -07:00
Matt Nadareski
58d453db11
Update csproj
2022-11-04 10:35:26 -07:00
Matt Nadareski
bd426b763c
Add skeleton for LE work
2022-11-04 10:34:49 -07:00
Matt Nadareski
2e42efa71f
Add NE per segment data
2022-11-04 10:25:48 -07:00
Matt Nadareski
58181bd723
Add NE entry table
2022-11-04 10:09:09 -07:00
Matt Nadareski
dcef3115b8
Add NE resource table
2022-11-04 09:56:06 -07:00
Matt Nadareski
4bdc5dc90f
Add simple NE tables
2022-11-04 09:40:29 -07: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
Matt Nadareski
d8ddaccf07
Add OS/2 flags
2022-11-03 23:51:04 -07:00
Matt Nadareski
ca55ea16f0
Fill in missing NE header flags
2022-11-03 23:49:05 -07:00
Matt Nadareski
cb42330e22
Add missing operating systems to enum
2022-11-03 23:42:19 -07:00
Matt Nadareski
4e55cf0baa
Add NE segment table
2022-11-03 23:38:51 -07:00
Matt Nadareski
abec45c492
Add skeleton of NE to Models project
2022-11-03 23:32:35 -07:00
Matt Nadareski
610e25b98a
Add empty folders for future executable formats
2022-11-03 23:11:26 -07:00
Matt Nadareski
ad11e63338
Add template BurnOutSharp.Models project
2022-11-03 22:57:51 -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
Matt Nadareski
9dc186f455
Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp
2022-10-26 20:38:39 -07:00
Matt Nadareski
82b9c03a7e
Add skeleton for Macrovision sub-protections
2022-10-26 20:38:12 -07:00
TheRogueArchivist
f4f9ba9efa
Add "SafeDisc.exe" checks ( #160 )
...
* Add checks for "SafeDisc.exe".
* Add note about previously unknown SafeDisc version.
* Add note about Drvmgt file with known sample but no known version.
* Add various SafeDisc/SafeCast resources.
* Add resource for CDS.
2022-10-25 10:31:17 -07:00
TheRogueArchivist
495864e8e0
Add summary for Denuvo ( #159 )
...
Add summary and various notes for Denuvo.
2022-10-23 20:46:58 -07:00
Matt Nadareski
ac917df519
Bump version to 2.3.4
2.3.4
2022-10-17 13:18:55 -07:00
Matt Nadareski
3b12fef948
Fix build, fix Nuget
2022-10-17 12:26:57 -07:00
Matt Nadareski
a74b769aef
Bump version to 2.3.3
2.3.3
2022-10-17 10:26:21 -07:00
Matt Nadareski
ea17ad1eae
Bump version to 2.3.2
2.3.2
2022-10-17 10:10:01 -07:00
Matt Nadareski
6087e6e0c6
Update Nuget packages
2022-10-14 09:28:27 -07:00
TheRogueArchivist
535f14bc54
Cleanup CDS detections ( #158 )
...
* Specify CDS-200 for more detections
* Fix the use of GetVersion
2022-10-13 22:14:50 -07:00
Matt Nadareski
6b3d42b81f
Include exception in dictionary during debug
2022-10-13 21:52:16 -07:00
TheRogueArchivist
e645b8e1c0
Add notes to unconfirmed detections ( #157 )
...
* Add notes to unconfirmed detections
* Add notes to unconfirmed detections to let users know what detections we need samples of.
* Add sources for some protections to confirm them.
* Confirm some RingPROTECH checks
* Confirm some RingPROTECH checks.
* Add notes for IndyVCD.
2022-10-13 20:58:49 -07:00
TheRogueArchivist
955c8685b6
Overhaul CD-Lock ( #156 )
...
* Confirm CD-Lock's current detections
* Reduce possibility for CD-Lock false positives
* Add notes about CD-Lock
2022-10-13 11:50:43 -07:00
Matt Nadareski
6184ae22aa
Fix StartsWith equal length issue
2022-10-11 21:14:58 -07:00
TheRogueArchivist
4e2c5313f3
Add support for PlayJ ( #155 )
...
* Add support for PlayJ
* Add support for detecting PlayJ format audio files and PlayJ Music Player related files.
* Add an incomplete summary for Cactus Data Shield.
* Improve Cactus Data Shield Detection for CDS-200 (PlayJ).
* Address PlayJ PR comments
Fix whitespace and improve safety of PlayJ header check.
* Address further PlayJ PR comments
Reduce redundancy and further improve safety.
2022-10-11 21:00:30 -07:00
TheRogueArchivist
137f7fcc01
Add Doc.loc as an undetected protection and add notes ( #153 )
...
* Add Doc.loc as an undetected copy protection, along with basic notes.
* Fix link in "Special Thanks" in README.md
2022-09-26 09:35:04 -07:00