Commit Graph

  • 3dde84f683 Add new helpers for NE/PE specific Matt Nadareski 2022-03-14 10:45:01 -07:00
  • 74c6aa06e0 Add new interfaces Matt Nadareski 2022-03-14 10:43:08 -07:00
  • ffb529edb3 Granularly separate out executable types Matt Nadareski 2022-03-14 10:40:44 -07:00
  • d1279a471c Add NE Resident Name table structures Matt Nadareski 2022-03-14 10:01:01 -07:00
  • a7f406537e Add more SecuROM checks (fixes #70) Matt Nadareski 2022-03-14 09:03:43 -07:00
  • df7d5150c1 Add yet another Steam exe (fixes #92) Matt Nadareski 2022-03-14 08:54:58 -07:00
  • 73e4569b3b Clean up recent TAGES change Matt Nadareski 2022-03-09 14:35:38 -08:00
  • 30c249ce74 Massively overhaul TAGES detection (#87) SilasLaspada 2022-03-09 15:00:33 -07:00
  • ec83669d7d Create Executable constructors Matt Nadareski 2022-03-08 23:03:26 -08:00
  • e765fb6c0b Simplify PSX Anti-Modchip a little Matt Nadareski 2022-03-08 22:33:39 -08:00
  • 76465d30ec Change fileContent to sectionContent in SmartE Matt Nadareski 2022-03-08 22:30:12 -08:00
  • 71d3771c1d Add "check disc" to LaserLok Matt Nadareski 2022-03-07 13:44:10 -08:00
  • bfd9c12163 Update nuget packages Matt Nadareski 2022-03-07 13:39:04 -08:00
  • eb57065562 Aggregate paths instead of relying on breaking Matt Nadareski 2022-03-03 16:36:32 -08:00
  • 3875f3b8fb Fix potential off-by-one error Matt Nadareski 2022-03-02 14:58:29 -08:00
  • 8c2bedd21e Add test program parameters Matt Nadareski 2022-03-02 10:17:50 -08:00
  • b199a6aa54 Update README Matt Nadareski 2022-03-02 09:12:59 -08:00
  • 1b1f64c2de Lock unknown checks behind debug flag Matt Nadareski 2022-03-02 08:56:26 -08:00
  • 7b73cc9d9b Add alternate checks for StarForce (fixes #79) Matt Nadareski 2022-02-10 11:06:35 -08:00
  • d9d84a01e5 Fix crash in SolidShield scanning (fixes #76) Matt Nadareski 2022-02-10 10:37:57 -08:00
  • 56f009ac56 Fail slower on resource parsing (fixes #81) Matt Nadareski 2022-02-10 10:28:59 -08:00
  • 96daf90ae8 Update protection notes in README Matt Nadareski 2022-02-04 15:24:41 -08:00
  • b581cb3124 Disable content checks for RPT/ProRing Matt Nadareski 2022-02-04 15:24:05 -08:00
  • 4b0e39b950 Add Steam API DLLs to detection Matt Nadareski 2022-02-04 15:19:24 -08:00
  • 3a1c476edc Remove StarForce directory checks for now (fixes #77) Matt Nadareski 2022-01-30 21:07:35 -08:00
  • 0d62d5336c Add older Uplay installer to file list Matt Nadareski 2022-01-15 11:46:38 -08:00
  • cf87279dfc Add content notes to SafeLock Matt Nadareski 2021-11-24 21:59:54 -08:00
  • 0006f7932a Remove overly-broad CDS checks Matt Nadareski 2021-11-22 20:30:58 -08:00
  • 841a39c6c7 Overhaul SafeLock checks Matt Nadareski 2021-11-21 21:18:56 -08:00
  • 60b12f25a6 Disable SafeLock content check for now Matt Nadareski 2021-11-21 14:04:16 -08:00
  • f2b96b6c50 Fix InstallAnywhere reporting (#71) SilasLaspada 2021-11-21 00:22:10 -07:00
  • d2fad1ab29 Fix Alpha-ROM... again (fixes #69) Matt Nadareski 2021-10-29 15:19:50 -07:00
  • 6f6755b218 Remove over-matching TAGES check Matt Nadareski 2021-10-27 23:08:16 -07:00
  • 9a2f2e6f17 Add initial detection for InstallAnywhere (#67) SilasLaspada 2021-10-26 11:23:08 -06:00
  • d9ca550e3b Add ProRing path checks; add note (fixes #68) Matt Nadareski 2021-10-26 10:12:21 -07:00
  • ec66e87ee6 Remove one note from Alpha-ROM Matt Nadareski 2021-10-21 21:33:50 -07:00
  • 53ce3aee74 Refine Alpha-ROM checks; add notes Matt Nadareski 2021-10-20 21:06:43 -07:00
  • 1ecb06f020 Bump AppVeyor version Matt Nadareski 2021-09-24 10:44:55 -07:00
  • 3ce4ac785e Comment out probable NE-only check Matt Nadareski 2021-09-23 15:13:57 -07:00
  • 1df157434d Remove debug print Matt Nadareski 2021-09-23 15:05:46 -07:00
  • 594f001dda Add NE check for CD-Cops; add notes Matt Nadareski 2021-09-23 15:05:30 -07:00
  • c2c6bc268e Update README Matt Nadareski 2021-09-23 13:51:28 -07:00
  • 7aa2207edd Add PEtite detection; add notes Matt Nadareski 2021-09-23 13:43:57 -07:00
  • 22aa1642a6 Partial cleanup of CD/DVD-Cops; add notes Matt Nadareski 2021-09-23 13:33:48 -07:00
  • 844a9686af Bump version to 1.8.0 1.8.0 Matt Nadareski 2021-09-22 11:06:34 -07:00
  • 8f929366b3 Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2021-09-20 21:02:40 -07:00
  • dfa0fab979 Update README Matt Nadareski 2021-09-20 21:02:14 -07:00
  • 415d6c587f Bump SharpCompress from 0.28.3 to 0.29.0 in /BurnOutSharp (#65) dependabot[bot] 2021-09-20 12:59:41 -07:00
  • b1034b964e Update success/failure tracking in AppVeyor Matt Nadareski 2021-09-16 14:40:49 -07:00
  • 85d2382680 Only use extra checks for NE executables in Wise Matt Nadareski 2021-09-15 15:44:26 -07:00
  • a6e694fe5d Convert EXE Stealth to section based; add notes Matt Nadareski 2021-09-15 14:52:11 -07:00
  • a579bfea1f Fix reading generic sections Matt Nadareski 2021-09-15 11:47:12 -07:00
  • ba97abed44 Convert dotFuscator to section based Matt Nadareski 2021-09-15 11:45:35 -07:00
  • 9fe6b101bd Convert CDSHiELD SE to section-based Matt Nadareski 2021-09-15 11:01:51 -07:00
  • 1345182eea Update small things about Ring PROTECH Matt Nadareski 2021-09-14 23:01:44 -07:00
  • a84ac8d3cc Update CodeLock with a few things; notes Matt Nadareski 2021-09-14 22:57:17 -07:00
  • 1eb07c52e5 Address comments in SolidShield Matt Nadareski 2021-09-14 14:31:03 -07:00
  • 0d75ee135c Combine SafeCast into SafeDisc; improvements Matt Nadareski 2021-09-14 13:56:43 -07:00
  • c915f29c05 Minor formatting changes Matt Nadareski 2021-09-14 13:53:30 -07:00
  • 38d35d1991 Convert remaining XCP full content check Matt Nadareski 2021-09-14 11:51:01 -07:00
  • dbc841cb7f Clean up formatting of remaining full content checks Matt Nadareski 2021-09-14 11:33:53 -07:00
  • 46f53221c9 Clean up ActiveMARK Matt Nadareski 2021-09-14 00:51:44 -07:00
  • 708fd01d1e Clean up CD Check Matt Nadareski 2021-09-13 23:46:59 -07:00
  • 4aa3ba0545 Disable possibly overly-broad CD Check check Matt Nadareski 2021-09-13 23:43:24 -07:00
  • 57499002d2 Use beginning seek Matt Nadareski 2021-09-13 23:16:57 -07:00
  • 630f628598 Update UnshieldSharp to 1.6.6 Matt Nadareski 2021-09-13 11:19:55 -07:00
  • d66c890b71 Combine SafeDisc and Lite Matt Nadareski 2021-09-12 16:03:58 -07:00
  • 2b5649588a Remove errant content checks from Bitpool Matt Nadareski 2021-09-12 13:43:08 -07:00
  • 5425578f78 Clean up Origin Matt Nadareski 2021-09-12 13:40:29 -07:00
  • 8c39adcc04 Simplify EA checks, add note to Registration Matt Nadareski 2021-09-11 23:03:56 -07:00
  • 7773b32847 Update comment in Inno Matt Nadareski 2021-09-11 22:48:05 -07:00
  • 143b261a67 Fix NE reading for Inno Matt Nadareski 2021-09-11 22:40:01 -07:00
  • 25fc2b9b04 Last easilly-removed fileContent reliance removal Matt Nadareski 2021-09-11 22:31:06 -07:00
  • d6fd0c4d2c Reduce reliance on fileContent; add notes Matt Nadareski 2021-09-11 22:27:52 -07:00
  • 44c44be412 Read MS-DOS stub data directly; use with CExe Matt Nadareski 2021-09-11 21:54:38 -07:00
  • 7b71d7b4bf Fix resource parsing, fix MS-CAB SFX Matt Nadareski 2021-09-11 21:41:17 -07:00
  • 2c2aee6797 Add a couple of sections to raw read with notes Matt Nadareski 2021-09-11 21:10:29 -07:00
  • afdd032f73 Start using more methods to make life easier Matt Nadareski 2021-09-11 21:03:36 -07:00
  • 9d52ca4b4c Fix invalid reads Matt Nadareski 2021-09-11 20:58:44 -07:00
  • 1bc8fe7ff6 Fix version finding for MS-CAB SFX Matt Nadareski 2021-09-11 16:58:05 -07:00
  • 6ab7a06dd5 Lock stream when reading raw section Matt Nadareski 2021-09-11 16:54:00 -07:00
  • 7195ed3587 Combine CD-Cops and DVD-Cops Matt Nadareski 2021-09-11 16:49:54 -07:00
  • 214e8d41c7 Pre-read 3 most commonly-used section data Matt Nadareski 2021-09-11 16:47:25 -07:00
  • bd9f583659 Add sections note to PE Matt Nadareski 2021-09-11 15:22:17 -07:00
  • abbf0b7ff5 Work on PE export data section Matt Nadareski 2021-09-11 15:08:58 -07:00
  • f2b9e3a31b Clean up a significant number of TODOs Matt Nadareski 2021-09-11 00:32:48 -07:00
  • 73dd669c20 Add and use byte array extension methods Matt Nadareski 2021-09-10 22:35:32 -07:00
  • 32390149f3 Identify and use .rsrc item for 321 Studios Matt Nadareski 2021-09-10 22:19:24 -07:00
  • 9e73d8762e Clean up StarForce; add notes Matt Nadareski 2021-09-10 22:15:49 -07:00
  • 09854b469e Remove redundant .rsrc check in SolidShield Matt Nadareski 2021-09-10 22:09:03 -07:00
  • e817063e53 Remove debug write from NSIS Matt Nadareski 2021-09-10 22:05:43 -07:00
  • 7cdf6a8c79 Identify and use .rsrc item for MediaMax Matt Nadareski 2021-09-10 22:02:57 -07:00
  • d87087dcfb Add note to Itenium Matt Nadareski 2021-09-10 21:58:27 -07:00
  • 7c27fcd8a4 Identify and use .rsrc item for EA Matt Nadareski 2021-09-10 21:52:31 -07:00
  • 56408ed9f4 Add note and future code in Executable Matt Nadareski 2021-09-10 21:45:34 -07:00
  • bf385f0bbf Identify and use .rsrc item for NSIS Matt Nadareski 2021-09-10 21:45:14 -07:00
  • 2a6a2930c1 Handle some TODOs Matt Nadareski 2021-09-10 21:42:42 -07:00
  • 9f676732a4 A little extra safety Matt Nadareski 2021-09-10 20:59:39 -07:00
  • 44fac8cc92 Fix reading resource table from stream Matt Nadareski 2021-09-10 16:21:55 -07:00
  • e510915098 Add note about streams Matt Nadareski 2021-09-10 16:15:20 -07:00