Matt Nadareski
9e917e2bb9
Create new Scanner helper classes
2023-03-15 11:06:29 -04:00
Matt Nadareski
4bd4d2f395
Remove errant using statement
2023-03-13 22:58:37 -04:00
Matt Nadareski
15310a6c47
Change namespaces but don't move yet
2023-03-13 22:22:52 -04:00
Matt Nadareski
450a8cd5bd
Migrate wrapper methods to proper factory
2023-03-13 22:07:28 -04:00
Matt Nadareski
11f3dec65d
Add more notes about extraction
2023-03-13 21:45:17 -04:00
Matt Nadareski
912d151164
Add skeleton implementions in Executable
2023-03-13 21:12:11 -04:00
Matt Nadareski
b82a6a8c5d
Simplify some Executable code
...
Hopefully, simplifying this code will open the door to getting rid of `IScannable` in some way
2023-03-13 20:49:59 -04:00
Matt Nadareski
ab2daf2a80
Fix helper in Executable
2023-03-13 20:39:50 -04:00
Matt Nadareski
f734e3a58a
Move MPQ to proper library, fix stormlibsharp
2023-03-13 16:41:53 -04:00
Matt Nadareski
c64e138ba7
Figure out how to convert Textfile
2023-03-13 16:17:21 -04:00
Matt Nadareski
c43353d126
Move most detectables to new interface
2023-03-13 16:06:45 -04:00
Matt Nadareski
b7f06f0b59
Move extractable file types to new library
2023-03-10 13:48:24 -05:00
Matt Nadareski
655b8385f9
Rename tool class
2023-03-10 11:20:35 -05:00
Matt Nadareski
e118418a23
Move protection scans to their own library
...
This change also removes a couple of things from `BurnOutSharp.Tools.Utilities` that are no longer needed there. Linear executables are included in the scanning classes. Update the guides accordingly.
2023-03-09 23:19:27 -05:00
Matt Nadareski
a359143bc7
Include debug in IExtractable
2023-03-09 17:16:39 -05:00
Matt Nadareski
77b7a24d85
Add TODO in Executable
2023-03-09 16:12:21 -05:00
Matt Nadareski
ded5e27355
Migrate packers to extractable only
2023-03-09 16:02:51 -05:00
Matt Nadareski
ee1b005d96
Add call to packer extraction
2023-03-09 15:50:14 -05:00
Matt Nadareski
f6157ef79b
Implementations act the same
2023-03-09 15:07:35 -05:00
Matt Nadareski
6e5d517e82
Replace parts of Scan with Extract
2023-03-09 14:50:24 -05:00
Matt Nadareski
1dca51988a
Implement unused extractions
2023-03-09 14:39:26 -05:00
Matt Nadareski
3c064bad55
Add skeleton IExtractable implementations
2023-03-09 14:04:31 -05:00
Matt Nadareski
f68438ff8c
Remove some errant temp directories
2023-03-09 13:45:42 -05:00
Matt Nadareski
473cbc5694
BOS.* -> BOS.*
2023-03-07 16:59:14 -05:00
Matt Nadareski
777fdc14c8
BOS.Utilities -> BOS.Utilities
2023-03-07 12:04:48 -05:00
TheRogueArchivist
7651b34855
Add new CD-Key/Serial check ( #230 )
...
* Add new CD-Key/Serial check.
2023-02-07 07:00:04 -08:00
Matt Nadareski
2552564953
Create wrapper creation method
2023-01-18 10:56:19 -08:00
Matt Nadareski
0d4d19559a
else if and a note
2023-01-18 08:39:27 -08:00
Matt Nadareski
52f4132ccb
Be smarter about EXE checks
2023-01-18 08:36:16 -08:00
Matt Nadareski
cb6440662b
Create LE during scan as well
2023-01-17 20:22:25 -08:00
Matt Nadareski
6293895611
Make it so debug doesn't return early
2023-01-17 20:21:25 -08:00
Matt Nadareski
87108405a8
Add PFF support (full)
2023-01-15 23:33:09 -08:00
Matt Nadareski
9fb055cbff
Move file name into try/catch
2023-01-15 17:45:11 -08:00
Matt Nadareski
e690f0137e
Don't try to unpack invalid IS-CAB files
2023-01-15 17:44:25 -08:00
Matt Nadareski
cb3c666f64
Add PlayJ models
2023-01-14 21:43:59 -08:00
Matt Nadareski
12fdae7944
Fill in more notes before modelling
2023-01-14 21:20:45 -08:00
Matt Nadareski
e76bc70ec6
Fill out more PLJ notes before modelling
2023-01-14 19:47:24 -08:00
Matt Nadareski
e78bb8cb41
Add PLJ header format notes
2023-01-14 14:19:38 -08:00
Matt Nadareski
2d1e8e02aa
Overhaul BD+ to model/builder/wrapper
2023-01-12 14:45:04 -08:00
Matt Nadareski
371fbee7a4
Replace current AACS checks
2023-01-12 13:57:10 -08:00
Matt Nadareski
5ea89eefe8
MSI was really CFB all along
2023-01-10 10:51:36 -08:00
TheRogueArchivist
aff43b7625
Add encrypted Link Data Security file detection ( #223 )
...
* Add encrypted Link Data Security file (LDSCRYPT) detection.
* Update CD-Cops notes.
2023-01-05 14:55:21 -08:00
Matt Nadareski
edcf20885c
Extraction is possible
2023-01-04 10:05:21 -08:00
Matt Nadareski
c14300ffbb
Port MS-ZIP for MS-CAB
2023-01-03 22:11:57 -08:00
Matt Nadareski
c2c125fd29
Add extract all to BFPK
2023-01-03 09:19:35 -08:00
Matt Nadareski
86ee4786a0
Add mostly-working MS-ZIP based on zlib
2022-12-31 10:57:49 -08:00
Matt Nadareski
f326a20019
Runtime identifiers, explicit .NET Framework 4.8
2022-12-29 21:06:14 -08:00
Matt Nadareski
c9c14bcebf
Add note of where to find implementation
2022-12-28 23:07:23 -08:00
Matt Nadareski
9dc21c01f1
Add Microsoft LZ-compressed files support
2022-12-28 22:54:56 -08:00
Matt Nadareski
555dbd592c
Re-disable MS-CAB extraction on .NET 6.0
2022-12-28 22:31:46 -08:00