Commit Graph

  • 5465abe1ac Add RSDS debug data type Matt Nadareski 2022-12-14 20:47:18 -08:00
  • b0df7a8f3b Add debug data to PE wrapper Matt Nadareski 2022-12-14 20:46:24 -08:00
  • 0d4fab100d Add PE table data/string caching Matt Nadareski 2022-12-14 17:24:14 -08:00
  • 8c5e10fd88 First attempt at MoPaQ hash table parsing Matt Nadareski 2022-12-14 17:03:34 -08:00
  • e8aef1596b Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2022-12-14 16:48:52 -08:00
  • 386c86f04f Add placeholders for parsing in MoPaQ Matt Nadareski 2022-12-14 16:47:45 -08:00
  • 3f5a66f170 Add support for Gefest Protection System (#185) TheRogueArchivist 2022-12-14 17:37:06 -07:00
  • a961d9534c Add SafeDisc "SD0XXX.dll" checks (#184) TheRogueArchivist 2022-12-14 17:35:54 -07:00
  • d1919c18f5 Add nProtect DRM (#183) TheRogueArchivist 2022-12-14 17:35:01 -07:00
  • afa8b24ba9 Add MoPaQ printing skeleton Matt Nadareski 2022-12-14 16:33:26 -08:00
  • b793b74b32 Add MoPaQ builder (nw) Matt Nadareski 2022-12-14 16:29:07 -08:00
  • 65499d1f46 Add MoPaQ models Matt Nadareski 2022-12-14 15:43:13 -08:00
  • 5f387cdb74 Migrate WIP MS-CAB to model/builder/wrapper Matt Nadareski 2022-12-14 15:23:54 -08:00
  • ed2e88c781 Start filling out LZX Matt Nadareski 2022-12-14 13:57:54 -08:00
  • 1cb3157110 Add more notes, including Quantum Matt Nadareski 2022-12-14 13:17:29 -08:00
  • a480b53787 CD-Cops is a mess why don't we have more samples (#182) TheRogueArchivist 2022-12-14 13:12:12 -07:00
  • 405c895352 Add support for CD-Guard (#181) TheRogueArchivist 2022-12-14 13:11:23 -07:00
  • 53dc251a0c Continue with deflate Matt Nadareski 2022-12-14 12:10:59 -08:00
  • d715072cbc Start writing Inflate implementation Matt Nadareski 2022-12-14 10:55:56 -08:00
  • aaee56f44e Start adding MSZIP notes Matt Nadareski 2022-12-14 00:05:49 -08:00
  • 27ceb4ed48 Streamline MS-CAB reading, add to info printing Matt Nadareski 2022-12-13 23:06:49 -08:00
  • 2d51bd8f37 Implement MS-CAB checksum routine Matt Nadareski 2022-12-13 22:11:19 -08:00
  • 645a366dc5 Split MS-CAB into subfiles, LibMSPackSharp for .NET 6 Matt Nadareski 2022-12-13 21:51:24 -08:00
  • 756a74eda6 Disable printing by default again Matt Nadareski 2022-12-13 21:13:20 -08:00
  • 8052ee2afb Some PE resource handling cleanup Matt Nadareski 2022-12-13 21:05:52 -08:00
  • 6171c0defd Fix SFFS not being scanned Matt Nadareski 2022-12-13 11:55:12 -08:00
  • 56c27d0b8f Why is there so much StarForce, geez (#180) TheRogueArchivist 2022-12-13 12:42:55 -07:00
  • 9c173fd3a1 Update extension method for AddD section Matt Nadareski 2022-12-12 21:40:29 -08:00
  • fa3ccf9953 Add more SecuROM AddD section notes Matt Nadareski 2022-12-12 21:25:00 -08:00
  • 229e645c8e Bump version 2.5.0 Matt Nadareski 2022-12-12 13:35:36 -08:00
  • b4606a8b84 Merge pull request #179 from TheRogueArchivist/TTR-Subchannel-Notes Matt Nadareski 2022-12-12 00:11:20 -08:00
  • d11782a87b Add notes about various TTR protections SilasLaspada 2022-12-12 00:13:22 -07:00
  • 4faaf3d251 Add notes to README Matt Nadareski 2022-12-11 15:42:39 -08:00
  • 89dea30211 Update everything to support .NET 6.0 correctly Matt Nadareski 2022-12-11 15:32:09 -08:00
  • 7563634f53 Add coding guide Matt Nadareski 2022-12-11 14:55:29 -08:00
  • d74dcc1d26 Proofreading Matt Nadareski 2022-12-11 01:28:17 -08:00
  • cd75fd0329 Add developer guide Matt Nadareski 2022-12-11 01:09:49 -08:00
  • 0390ee3363 Don't print section table on debug now Matt Nadareski 2022-12-10 22:42:03 -08:00
  • 64f52698c3 Add extension to convert byte array Matt Nadareski 2022-12-10 22:36:02 -08:00
  • 8bd4a87f0b Add SecuROM AddD overlay data models Matt Nadareski 2022-12-10 22:26:42 -08:00
  • 4ad7c60443 Add overlay string finding Matt Nadareski 2022-12-10 20:10:25 -08:00
  • d1a6c9be00 Add header padding strings Matt Nadareski 2022-12-10 17:31:41 -08:00
  • 3c3fd1be50 Add more guards to PE builder Matt Nadareski 2022-12-10 14:21:37 -08:00
  • 92c5745ac8 Remove obsolete PE helper method Matt Nadareski 2022-12-10 14:11:25 -08:00
  • 792de5cda2 Fix Macrovision and SafeCast checks Matt Nadareski 2022-12-10 14:11:10 -08:00
  • bfe2381896 Slight tweaks and addtions to AegiSoft Matt Nadareski 2022-12-09 22:48:23 -08:00
  • ded5ecb3ed Fix broken COFF string table reading Matt Nadareski 2022-12-09 22:37:35 -08:00
  • 7895b40a77 Convert LabelGate to string finding Matt Nadareski 2022-12-09 22:36:21 -08:00
  • 3f2319093f Partially convert SolidShield to string finding Matt Nadareski 2022-12-09 21:54:21 -08:00
  • 3806b383c9 Convert SmartE to string finding Matt Nadareski 2022-12-09 21:40:25 -08:00
  • 84a65e998f Partially convert ActiveMARK to string finding Matt Nadareski 2022-12-09 21:37:33 -08:00
  • 88049affb5 Add note to Macrovision Matt Nadareski 2022-12-09 21:36:12 -08:00
  • 5fd59b9eac Convert WTM to string finding Matt Nadareski 2022-12-09 21:34:00 -08:00
  • 8288cc7f96 Convert Wise Installer to string finding Matt Nadareski 2022-12-09 21:30:37 -08:00
  • 063b643597 Convert Themida to string finding Matt Nadareski 2022-12-09 21:28:21 -08:00
  • ff4214877e Convert Sysiphus to string finding Matt Nadareski 2022-12-09 21:25:19 -08:00
  • 847fa7d2ad Partially convert SecuROM to string finding Matt Nadareski 2022-12-09 21:22:55 -08:00
  • 886284b42f Convert Rainbow Sentinel to string finding Matt Nadareski 2022-12-09 20:56:27 -08:00
  • 46776b461b Partially convert ProtectDISC to string finding Matt Nadareski 2022-12-09 20:53:25 -08:00
  • e0150d7bb5 Convert NSIS to string finding Matt Nadareski 2022-12-09 15:18:17 -08:00
  • ad16260c53 Convert Microsoft CAB SFX to string finding Matt Nadareski 2022-12-09 15:13:46 -08:00
  • 3cfe9138a5 Convert MediaMax CD-3 to string finding Matt Nadareski 2022-12-09 15:10:23 -08:00
  • 9e43babe0c Convert SafeCast to string finding Matt Nadareski 2022-12-09 15:06:17 -08:00
  • 4efbf54edf Convert C-Dilla to string finding Matt Nadareski 2022-12-09 15:04:14 -08:00
  • 37121a1fd2 Convert Installer VISE to string finding Matt Nadareski 2022-12-09 15:01:23 -08:00
  • 8a77a8a009 Simplify PE section helper methods Matt Nadareski 2022-12-09 14:59:31 -08:00
  • 1aef137cb2 Convert Inno Setup to string finding Matt Nadareski 2022-12-09 14:58:12 -08:00
  • 86707b28c0 Convert Impulse Reactor to string finding Matt Nadareski 2022-12-09 14:36:43 -08:00
  • 5e42bae77f Convert Gentee Installer to string finding Matt Nadareski 2022-12-09 14:22:59 -08:00
  • 9396804379 Convert EA to string finding Matt Nadareski 2022-12-09 14:21:18 -08:00
  • 5613cf9aae Convert dotFuscator to string finding Matt Nadareski 2022-12-09 14:17:01 -08:00
  • ff44c717a2 Convert Code-Lock to string finding Matt Nadareski 2022-12-09 13:55:28 -08:00
  • 42faeb1402 Convert CDSHiELD SE to string finding Matt Nadareski 2022-12-09 13:41:09 -08:00
  • 7c243ac6ff Convert CDS to string finding Matt Nadareski 2022-12-09 13:09:27 -08:00
  • 85c6353cba Convert Armadillo to string finding Matt Nadareski 2022-12-09 12:53:19 -08:00
  • c7d049efe2 Convert Alpha-ROM to string finding Matt Nadareski 2022-12-09 12:49:22 -08:00
  • 97aabdca33 Convert Advanced Installer to string finding Matt Nadareski 2022-12-09 12:35:58 -08:00
  • 9562a0eaf7 Convert XCP to string finding Matt Nadareski 2022-12-09 12:33:12 -08:00
  • 04bffd4889 Add string finding to wrapper base Matt Nadareski 2022-12-09 12:32:44 -08:00
  • a9c71ced47 Add skelton for section string finding Matt Nadareski 2022-12-09 11:53:58 -08:00
  • a03bf60ca5 Tweak LaserLok check to pre-screen Matt Nadareski 2022-12-09 11:21:27 -08:00
  • 02ee94f732 Reduce WMDS checks Matt Nadareski 2022-12-09 11:18:07 -08:00
  • 0a5ffd247c Slightly update JoWooD Matt Nadareski 2022-12-09 11:11:18 -08:00
  • 3f4f6a2d07 Update C-Dilla checks Matt Nadareski 2022-12-09 10:37:09 -08:00
  • 0d22f78b10 Remove standalone ExecutableTest Matt Nadareski 2022-12-08 23:40:39 -08:00
  • ca1e3e8e63 Port ExecutableTest to Test Matt Nadareski 2022-12-08 23:38:28 -08:00
  • debb7cde2d Start preparing ExecutableTest Matt Nadareski 2022-12-08 23:31:48 -08:00
  • 40c35a5d50 Update Nuget packages Matt Nadareski 2022-12-08 23:01:28 -08:00
  • 971f769031 Update project files Matt Nadareski 2022-12-08 22:53:07 -08:00
  • a1a3adfafa Move psxt001z to own library Matt Nadareski 2022-12-08 22:50:42 -08:00
  • 912b49ecc4 Cleanup ProtectionProgress Matt Nadareski 2022-12-08 22:37:57 -08:00
  • dcccd6e313 Remove System.Diagnostics dependency Matt Nadareski 2022-12-08 22:33:02 -08:00
  • 005529f959 Add stream support to Matching Matt Nadareski 2022-12-08 22:27:17 -08:00
  • 3d5904c997 Move Matching to own library Matt Nadareski 2022-12-08 22:07:14 -08:00
  • dcc8915dd2 FileTypes -> SupportedFileType Matt Nadareski 2022-12-08 21:46:22 -08:00
  • 4a589603e4 Clarify the IScannable description Matt Nadareski 2022-12-08 21:43:39 -08:00
  • 4f16b9d9e8 Fix misnamed paramter in IScannable Matt Nadareski 2022-12-08 21:42:24 -08:00
  • ce7ecc78cc Remove now-useless ShouldScan, part 2 Matt Nadareski 2022-12-08 21:41:33 -08:00
  • 9c8a677f13 Remove now-useless ShouldScan Matt Nadareski 2022-12-08 21:37:11 -08:00
  • 39f2dd88aa Make it easier to support new file types Matt Nadareski 2022-12-08 21:32:52 -08:00