Matt Nadareski
63948767ef
Use more granular file opening
2022-12-22 22:03:32 -08:00
Matt Nadareski
e2098f6f71
Disable StormLibSharp for .NET 6.0
2022-12-22 21:58:26 -08:00
Matt Nadareski
0896842268
Builder -> Builders
2022-12-22 16:02:10 -08:00
Matt Nadareski
47df62534e
Add back ActiveMARK entry point checks
2022-12-20 14:40:43 -08:00
Matt Nadareski
36429cc1e9
Fix build
2022-12-20 12:21:34 -08:00
Matt Nadareski
a1c22ca9da
Make a couple things consistent
2022-12-20 11:52:50 -08:00
Matt Nadareski
0c37932631
Cleanup and notes for 3P-Lock
2022-12-20 11:26:22 -08:00
Matt Nadareski
dbf1f6dcca
Integrate changes from TheRogueArchivist
2022-12-19 23:53:52 -08:00
Matt Nadareski
7bb26c0faf
Add PE checks to ByteShield
2022-12-19 23:49:34 -08:00
Matt Nadareski
64cc4785ca
Add PE checks to SoftLock
2022-12-19 21:39:24 -08:00
Matt Nadareski
28391de50c
Confirm SoftLock path checks
2022-12-19 20:49:10 -08:00
Matt Nadareski
b2ed69ab78
Add 7-zip SFX detection
2022-12-18 14:18:35 -08:00
Matt Nadareski
2f08940927
Simplify Gefest checks
2022-12-17 22:52:35 -08:00
Matt Nadareski
f26b2ff61b
Migrate MSZIP to wrapper, where possible
2022-12-16 22:41:36 -08:00
Matt Nadareski
4d26535d07
Add BitStream type and add BitArray extensions
2022-12-16 21:59:46 -08:00
Matt Nadareski
01a365033e
MIgrate some Quantum stuff to models
2022-12-16 10:19:32 -08:00
Matt Nadareski
318a89a4bc
Move some LZX things to models
2022-12-16 09:48:52 -08:00
Matt Nadareski
b20f22fb92
Subfolder it
2022-12-16 00:19:18 -08:00
Matt Nadareski
fedf76e534
Migrate some MSZIP pieces to Models
2022-12-15 23:51:12 -08:00
Matt Nadareski
e0e16292eb
ASN.1 and OID to its own library
2022-12-15 22:07:12 -08:00
Matt Nadareski
4cc441afcf
Get rid of code duplication
2022-12-15 00:13:24 -08:00
Matt Nadareski
6d43afb258
Use wrapper in BFPK scans
2022-12-14 23:01:06 -08:00
Matt Nadareski
199914b19f
Remove BinaryReader from BFPK
2022-12-14 22:28:35 -08:00
Matt Nadareski
95dd670c7c
Add format note to SFFS, fix magic
2022-12-14 22:15:43 -08:00
Matt Nadareski
f2a479e35c
Update SafeDisc with better finding
2022-12-14 21:31:51 -08:00
Matt Nadareski
1f40c2e052
Fix locking exception
2022-12-14 21:30:53 -08:00
Matt Nadareski
f99634bc08
Add generic debug check to SafeDisc
2022-12-14 20:57:26 -08:00
TheRogueArchivist
3f5a66f170
Add support for Gefest Protection System ( #185 )
...
* Add detection and notes for Gefest Protection System.
* Add Gefest Protection System to README.
2022-12-14 16:37:06 -08:00
TheRogueArchivist
a961d9534c
Add SafeDisc "SD0XXX.dll" checks ( #184 )
...
* Add detection and notes for SafeDisc "SD0XXX.dll" files.
2022-12-14 16:35:54 -08:00
TheRogueArchivist
d1919c18f5
Add nProtect DRM ( #183 )
...
* Add nProtect DRM
* Add detection and notes for nProtect GameGuard and nProtect KeyCrypt.
* Add nProtect DRM to README.
* Fix missing "|" character
* Fix missing "|" character.
2022-12-14 16:35:01 -08:00
Matt Nadareski
afa8b24ba9
Add MoPaQ printing skeleton
2022-12-14 16:33:26 -08:00
Matt Nadareski
b793b74b32
Add MoPaQ builder (nw)
2022-12-14 16:29:07 -08:00
Matt Nadareski
65499d1f46
Add MoPaQ models
2022-12-14 15:43:13 -08:00
Matt Nadareski
5f387cdb74
Migrate WIP MS-CAB to model/builder/wrapper
2022-12-14 15:23:54 -08:00
Matt Nadareski
ed2e88c781
Start filling out LZX
2022-12-14 13:57:54 -08:00
Matt Nadareski
1cb3157110
Add more notes, including Quantum
2022-12-14 13:17:29 -08:00
TheRogueArchivist
a480b53787
CD-Cops is a mess why don't we have more samples ( #182 )
...
* Confirm CD-Cops check.
* Add a few notes for CD-Cops.
2022-12-14 12:12:12 -08:00
TheRogueArchivist
405c895352
Add support for CD-Guard ( #181 )
...
* why is there so much DRM I am going to cry
* Add support for detecting CD-Guard, as well as notes.
* Add CD-Guard to README.
* Address PR comments
* Ignore case in import/export checks.
2022-12-14 12:11:23 -08:00
Matt Nadareski
53dc251a0c
Continue with deflate
2022-12-14 12:10:59 -08:00
Matt Nadareski
d715072cbc
Start writing Inflate implementation
2022-12-14 10:55:56 -08:00
Matt Nadareski
aaee56f44e
Start adding MSZIP notes
2022-12-14 00:05:49 -08:00
Matt Nadareski
27ceb4ed48
Streamline MS-CAB reading, add to info printing
2022-12-13 23:06:49 -08:00
Matt Nadareski
2d51bd8f37
Implement MS-CAB checksum routine
2022-12-13 22:11:19 -08:00
Matt Nadareski
645a366dc5
Split MS-CAB into subfiles, LibMSPackSharp for .NET 6
2022-12-13 21:51:24 -08:00
Matt Nadareski
6171c0defd
Fix SFFS not being scanned
2022-12-13 11:55:12 -08:00
TheRogueArchivist
56c27d0b8f
Why is there so much StarForce, geez ( #180 )
...
* Begin work on overhauling StarForce detection, and to add notes.
* Attempt to add SFFS file detection.
* Fix minor TAGES issue.
2022-12-13 11:42:55 -08:00
Matt Nadareski
229e645c8e
Bump version
2022-12-12 13:35:36 -08:00
SilasLaspada
d11782a87b
Add notes about various TTR protections
...
* Add notes about DiscGuard's use of subchannels.
* Add reference to DiscAudit and MusicGuard.
2022-12-12 00:13:22 -07:00
Matt Nadareski
89dea30211
Update everything to support .NET 6.0 correctly
2022-12-11 15:32:09 -08:00
Matt Nadareski
0390ee3363
Don't print section table on debug now
2022-12-10 22:42:03 -08:00