Commit Graph

  • e47a52dbe0 Use framework in even more content protections Matt Nadareski 2021-03-22 11:43:51 -07:00
  • da165345b6 Use framework for more content protections Matt Nadareski 2021-03-22 11:13:14 -07:00
  • 8ea54328ef Use framework for WZ-SFX v2 checks Matt Nadareski 2021-03-22 10:22:56 -07:00
  • a4aeebee68 Split content and path version checks Matt Nadareski 2021-03-22 10:04:33 -07:00
  • 95a61c3b28 Add path matching to util Matt Nadareski 2021-03-22 09:55:29 -07:00
  • 9aadf5e948 Add invariance Matt Nadareski 2021-03-22 01:26:33 -07:00
  • 129ac1bb78 More granular on path search Matt Nadareski 2021-03-22 01:18:49 -07:00
  • e4278c55b7 Add path matching matcher Matt Nadareski 2021-03-22 01:11:59 -07:00
  • 7aca58a6c9 Better split matching code, fix UPX name Matt Nadareski 2021-03-22 00:41:18 -07:00
  • ea022de022 Fix a couple things: - Fix PECompact 2 version string - Fix UPX (NOS Variant) over-matching Matt Nadareski 2021-03-21 23:14:37 -07:00
  • bb4f16d91f Use content matching helper, part 6 Matt Nadareski 2021-03-21 22:45:06 -07:00
  • f1c165845f Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2021-03-21 22:37:25 -07:00
  • 15ae2441c3 Use content matching helper, part 5 Matt Nadareski 2021-03-21 22:37:16 -07:00
  • 6b8f8957de Add Advanced Installer Detection (#32) SilasLaspada 2021-03-21 23:36:01 -06:00
  • cf9bd99f3d Use content matching helper, part 4 Matt Nadareski 2021-03-21 22:19:38 -07:00
  • 557114d92d Add CExe detection (#30) SilasLaspada 2021-03-21 22:39:01 -06:00
  • d01826ffa4 Use content matching helper, part 3 Matt Nadareski 2021-03-21 15:34:19 -07:00
  • 7e3ef544f0 Use content matching helper, part 2 Matt Nadareski 2021-03-21 15:24:23 -07:00
  • ab07eb96ce Use content matching helper, part 1 Matt Nadareski 2021-03-21 14:30:37 -07:00
  • 7c53eaab13 Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2021-03-21 14:04:19 -07:00
  • fad7d87282 Add WinRAR SFX detection and extraction (#31) SilasLaspada 2021-03-21 15:03:47 -06:00
  • 578519169a Add helper method for simple content matches Matt Nadareski 2021-03-20 22:37:56 -07:00
  • fe106d23ec Fix BD+ in reverse Matt Nadareski 2021-03-20 22:28:57 -07:00
  • e1669f031f BD+ using BitConverter Matt Nadareski 2021-03-20 22:00:38 -07:00
  • 9bff6d5fe1 Improve version detection (#29) SilasLaspada 2021-03-20 22:29:19 -06:00
  • 544aaed9da Modify array finding, part 2 Matt Nadareski 2021-03-20 20:47:56 -07:00
  • b6b7a5e7aa Clean up terminology Matt Nadareski 2021-03-20 19:23:59 -07:00
  • cdc4d509ee Modify array finding, part 1 Matt Nadareski 2021-03-20 19:00:22 -07:00
  • 07882f7632 Create and use manifesr version utility Matt Nadareski 2021-03-20 17:34:31 -07:00
  • deb3c01362 Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2021-03-20 16:26:19 -07:00
  • a51b16aed2 Add Setup Factory detection (#28) SilasLaspada 2021-03-20 17:18:17 -06:00
  • 0e7d98158e Split out generic online registration Matt Nadareski 2021-03-20 13:29:46 -07:00
  • 56d8518ee4 Comment out over-matching EA check Matt Nadareski 2021-03-19 17:31:53 -07:00
  • 8897fd8650 Make SafeDisc more like Tages path check Matt Nadareski 2021-03-19 15:56:07 -07:00
  • 6f811e43d0 Split method in Scanner too Matt Nadareski 2021-03-19 15:48:53 -07:00
  • a2888e3371 Split IPathCheck method Matt Nadareski 2021-03-19 15:41:49 -07:00
  • 30d3312d87 Added BD+ version detection (#26) SilasLaspada 2021-03-18 11:50:45 -06:00
  • 854a257fd6 Implement AACS version detection (#25) SilasLaspada 2021-03-17 23:27:37 -06:00
  • 28344c6e3f Add WinZip SFX to readme Matt Nadareski 2021-03-14 14:39:31 -07:00
  • 11a82addd8 Implement BD+ detection (#24) SilasLaspada 2021-03-14 15:23:24 -06:00
  • 152f6c7051 Reduce size of 32-bit checks Matt Nadareski 2021-03-14 14:16:54 -07:00
  • bedbceafa7 Use NE headers for all 16-bit versions Matt Nadareski 2021-03-14 13:55:26 -07:00
  • 2f19bf7ceb SFX cleanup and add missing check Matt Nadareski 2021-03-14 00:19:10 -08:00
  • a39ae9facf Add support for WinZip SFX archives (#23) SilasLaspada 2021-03-13 21:18:03 -07:00
  • 56b234bc96 A little cleanup Matt Nadareski 2021-03-02 15:21:14 -08:00
  • 633fe23b80 Reflection Matt Nadareski 2021-03-02 15:10:52 -08:00
  • 2867ce2e9a Add more EA CDKey checks (fixes #21) Matt Nadareski 2021-03-02 13:48:10 -08:00
  • ac0e5e95a9 Add note to RPT scan Matt Nadareski 2021-03-02 13:34:15 -08:00
  • e3bed19e79 Import WixToolset code as external Matt Nadareski 2021-03-02 13:09:15 -08:00
  • 73aae8118f Wrap in libmspack4n and LessIO as external code Matt Nadareski 2021-03-02 12:14:14 -08:00
  • b3671a430e Swap order of params for IPathCheck Matt Nadareski 2021-02-26 11:02:10 -08:00
  • 54465ff4e7 Move both installers to packers Matt Nadareski 2021-02-26 09:34:07 -08:00
  • 52eef84374 Make InnoSetup like WiseInstaller Matt Nadareski 2021-02-26 09:32:41 -08:00
  • f4310206e9 Add IScannable interface Matt Nadareski 2021-02-26 09:26:23 -08:00
  • 7cfa9649e4 Add IContentCheck interface Matt Nadareski 2021-02-26 01:26:49 -08:00
  • c6eaafebbe Add IPathCheck interface Matt Nadareski 2021-02-26 00:32:09 -08:00
  • df1e14b6c9 Rename NOS variant of UPX Matt Nadareski 2021-02-25 13:38:13 -08:00
  • ad2d854969 Add versioned NOS check, fix naming Matt Nadareski 2021-02-25 11:27:08 -08:00
  • 61202a87fb Add UPX detection for odd cases Matt Nadareski 2021-02-25 11:13:57 -08:00
  • 9ebbeaed0f Make EA CDKey checks more robust Matt Nadareski 2021-02-23 13:16:25 -08:00
  • aebc139d52 I lied, keep it separate Matt Nadareski 2021-02-20 22:13:48 -08:00
  • 0e82eea891 Origin is an EA protection Matt Nadareski 2021-02-20 22:06:18 -08:00
  • 7ec76acf2f Remove Cucko until more investigation Matt Nadareski 2021-02-20 13:16:52 -08:00
  • 21f17791ff No... that's not right Matt Nadareski 2021-02-19 21:26:49 -08:00
  • fff5f2610a Add Cucko notes Matt Nadareski 2021-02-19 10:14:02 -08:00
  • d574fb5e44 Fix link to MPF in README Matt Nadareski 2021-01-25 09:53:18 -08:00
  • d8aacbcc5d Treat Wise internally a bit strangely Matt Nadareski 2021-01-25 09:51:16 -08:00
  • 6467ef97d5 Only scan Wise internals if scanning archives Matt Nadareski 2021-01-24 21:23:05 -08:00
  • 5ec4872b36 Fix framework string 1.5.1 Matt Nadareski 2021-01-22 11:25:24 -08:00
  • 30bfff833f Bump version to 1.5.1 Matt Nadareski 2021-01-22 11:10:19 -08:00
  • e37d5a80ab Add .NET 5.0 target framework Matt Nadareski 2021-01-21 13:17:59 -08:00
  • df1081507d Thrown exceptions get logged to file in Test Matt Nadareski 2021-01-21 13:17:34 -08:00
  • a140e1c444 Fix MPQ extraction (fixes #16) Matt Nadareski 2021-01-21 11:54:05 -08:00
  • f9a990b27b Rename this to be more accurate Matt Nadareski 2020-11-12 22:47:33 -08:00
  • b841c7aa94 More comments in EVORE for later Matt Nadareski 2020-11-12 22:40:50 -08:00
  • 554520ae1f Less EVORE code to fail Matt Nadareski 2020-11-12 22:33:18 -08:00
  • 3155b3fe41 Move EVORE things around Matt Nadareski 2020-11-12 22:10:45 -08:00
  • e52cfd244a Little more reorganization Matt Nadareski 2020-11-12 22:00:50 -08:00
  • c52b22fb4e Split things out for executables Matt Nadareski 2020-11-12 21:58:06 -08:00
  • b3f72bbbe1 Add EVORE note, VSCode stuff Matt Nadareski 2020-11-12 21:35:43 -08:00
  • 9ebcfdba53 Bump version to 1.5.0 1.5.0 Matt Nadareski 2020-11-03 21:15:36 -08:00
  • 15f020cb06 Fix textfile content scan Matt Nadareski 2020-11-03 14:57:23 -08:00
  • 4b387f86c1 Hook up MediaMax to scan Matt Nadareski 2020-11-03 14:47:15 -08:00
  • 1a3a73a86d Add MediaMax CD-3 content detections Matt Nadareski 2020-11-03 14:41:05 -08:00
  • 31eff196e6 Forgot to fix path in Wise Matt Nadareski 2020-11-02 15:18:03 -08:00
  • 828d3403f1 Upgrade UnshieldSharp, re-enable ISCab for Core Matt Nadareski 2020-11-01 23:13:35 -08:00
  • 28d6d06033 Unshield uses zlib.net which isn't .NET Core... Matt Nadareski 2020-11-01 22:13:46 -08:00
  • 0a2477e1b3 Remove console writes, make LibCrypt read better Matt Nadareski 2020-11-01 21:53:42 -08:00
  • 01451d7009 A bit of cleanup Matt Nadareski 2020-11-01 16:01:45 -08:00
  • cff9582bf5 Comment out one of the 3PLock checks Matt Nadareski 2020-11-01 14:30:32 -08:00
  • 428d839700 Remove outdated TODOs Matt Nadareski 2020-11-01 14:18:01 -08:00
  • 50db0044b0 Fix MSCab corner case of trailing periods Matt Nadareski 2020-11-01 14:06:46 -08:00
  • 68b1ec7b3f Fix name of INTENIUM protection (#15) SilasLaspada 2020-11-01 11:45:30 -07:00
  • fd524e1d5c List archive formats in README Matt Nadareski 2020-10-31 23:57:02 -07:00
  • ef581c3f36 Add note for MS-CAB Matt Nadareski 2020-10-31 23:29:27 -07:00
  • 64e67b8daa Gate non-core compatible includes Matt Nadareski 2020-10-31 23:17:03 -07:00
  • 8624350b82 Why am I doing this? Matt Nadareski 2020-10-31 22:44:26 -07:00
  • e3b32fd974 Clear empty keys as you go Matt Nadareski 2020-10-31 21:20:16 -07:00
  • 6f789d2454 Fix output of in-archive files Matt Nadareski 2020-10-31 14:57:47 -07:00
  • d365dd1164 More consistent naming Matt Nadareski 2020-10-31 14:48:25 -07:00