Matt Nadareski
beac29c650
Re-add Wix for MS-CAB
...
Added until LibMSPackSharp can be fixed
2022-07-06 15:33:10 -07:00
Matt Nadareski
21a041dad6
Update MS-CAB
2022-07-06 15:17:02 -07:00
Matt Nadareski
0915c7eccd
Add a few more things for MPQ
2022-07-06 13:39:54 -07:00
Matt Nadareski
e2e65bfbdf
Add some unused structures for MPQ
2022-07-05 22:35:58 -07:00
SilasLaspada
033f2e0a4e
Improve Cenega ProtectDVD detection ( #129 )
...
Improve detection of Cenega ProtectDVD and add notes.
2022-07-05 21:03:27 -07:00
SilasLaspada
71ee0863eb
Add shell for Themida ( #128 )
...
Add shell and a few notes for Themida/WinLicense/Code Virtualize.
2022-07-04 21:15:18 -07:00
SilasLaspada
3203c3ac83
Improve Steam detection ( #127 )
...
Improve Steam detection. Fixes #114
2022-06-30 16:18:12 -07:00
SilasLaspada
1733f60a0f
Improve HexaLock AutoLock detection ( #126 )
...
Vastly improve HexaLock AutoLock detection, and add notes.
2022-06-30 16:17:18 -07:00
SilasLaspada
b01abdcce3
Improve Bitpool detection ( #125 )
...
Improve Bitpool detection on top of adding many more notes.
2022-06-30 16:14:09 -07:00
SilasLaspada
53c90533e3
Improve ProtectDISC checks ( #124 )
...
This check is known to be used in at ProtectDISC 6.8.
2022-06-29 14:30:13 -07:00
SilasLaspada
03bd7bd1f5
Add initial detection of WMDS, and improve detection of MediaMax CD-3 ( #122 )
...
* Add initial detection of WMDS, and improve detection of MediaMax CD-3
Add initial detection of Windows Media Data Session, and improve detection of MediaMax CD-3.
* Fix whitespace
Fix whitespace as requested in PR review.
* Add comment to WMDS
* Further improve MediaMax CD-3 checks
2022-06-29 14:28:46 -07:00
Matt Nadareski
bd40ca6d9d
Use OpenMcdf for MSI
2022-06-23 13:58:48 -07:00
Matt Nadareski
3c1623cb22
Remove libgsf/libmsi/ComHandler
2022-06-23 13:57:41 -07:00
SilasLaspada
66da32b5c1
Initial Detection of "Dinamic Multimedia Protection"/LockBlocks ( #121 )
...
Add initial detection of and notes about "Dinamic Multimedia Protection"/LockBlocks.
Co-authored-by: Matt Nadareski <mnadareski@outlook.com >
2022-06-22 13:52:58 -07:00
Matt Nadareski
c21b64b5bd
Add initial Denuvo checks ( fixes #75 )
2022-06-22 13:40:28 -07:00
Matt Nadareski
e968eeea96
Add entry point note to Tages
2022-06-22 10:17:56 -07:00
Matt Nadareski
c14005dcc4
Add entry point note to Steam
2022-06-22 10:03:14 -07:00
Matt Nadareski
84c6c257df
Add missing protection note for StarForce
2022-06-22 10:00:35 -07:00
Matt Nadareski
e28b930f85
Add entry point note to SafeDisc
2022-06-22 09:57:12 -07:00
Matt Nadareski
9dac2eb91b
Add entry point note to LaserLok
2022-06-22 09:54:38 -07:00
Matt Nadareski
2209f362fa
Add notes for CrypKey
2022-06-22 09:50:16 -07:00
Matt Nadareski
614413ab76
Add missing checks for ActiveMARK
2022-06-22 09:42:52 -07:00
Matt Nadareski
35c15d0ff8
Add missing SecuROM 8 check
2022-06-22 09:35:41 -07:00
Matt Nadareski
b521df2ad4
Fix finding, update SecuROM
2022-06-22 09:29:29 -07:00
Matt Nadareski
778fe106f9
Read overlay data (unused)
2022-06-22 09:13:01 -07:00
Matt Nadareski
9171014dcd
Add missing PKZIP signature
2022-06-21 23:39:19 -07:00
Matt Nadareski
7ee74d9b81
Port remaining psxt001z code
2022-06-21 23:38:30 -07:00
Matt Nadareski
826011f532
More small cleanup (nw)
2022-06-20 22:37:46 -07:00
Matt Nadareski
adb349932f
Start overlay framework
2022-06-20 21:39:19 -07:00
Matt Nadareski
f4f13c03fe
Update SharpCompress
2022-06-20 21:38:01 -07:00
Matt Nadareski
e29e87444e
ComHandler
2022-06-20 21:36:53 -07:00
Matt Nadareski
b233b3c17b
Add data at PE entry point
2022-06-19 22:40:07 -07:00
Matt Nadareski
a8fca77331
Minor cleanup attempt
2022-06-18 23:19:57 -07:00
Matt Nadareski
5e4ee07646
Partially fix caching
2022-06-18 21:59:13 -07:00
Matt Nadareski
52b2a9bef8
Fix name decode
2022-06-18 21:49:06 -07:00
Matt Nadareski
dc7f8da52f
Simplify and fix MS-OLE
2022-06-18 21:16:11 -07:00
Matt Nadareski
d46b0768a0
LibMSI cleanup and notes (nw)
2022-06-17 23:12:21 -07:00
Matt Nadareski
f136af3457
Cleanup and minor MS-OLE fixes
2022-06-17 23:11:12 -07:00
Matt Nadareski
2e2b6068c5
Fix SQL parsing
2022-06-17 21:22:06 -07:00
Matt Nadareski
7a29d8a8f9
Fix StringTable read/build
2022-06-17 14:53:18 -07:00
Matt Nadareski
ae0c47066e
Safety and trimming
2022-06-17 14:47:32 -07:00
Matt Nadareski
11188c9488
Buffer pointer
2022-06-17 14:46:59 -07:00
Matt Nadareski
4d5d2d8690
Seek -> SeekImpl
2022-06-17 13:41:51 -07:00
SilasLaspada
1860a863b8
Add initial detection of phenoProtect ( #120 )
...
Add initial detection of phenoProtect, which is currently text file based only.
2022-06-16 22:13:02 -07:00
Matt Nadareski
8dbf6d9362
GsfInfileZip second pass
2022-06-16 22:11:09 -07:00
Matt Nadareski
e3e8a1170f
GsfInfileTar second pass
2022-06-16 16:43:07 -07:00
Matt Nadareski
b22641b7ab
GsfInfileStdio second pass
2022-06-16 15:43:10 -07:00
Matt Nadareski
d3d75b9e58
GsfInfileMSVBA second pass
2022-06-16 15:35:58 -07:00
Matt Nadareski
6083c64b87
GsfInfileMSOle second pass
2022-06-16 15:17:38 -07:00
Matt Nadareski
4185367a49
GsfBlob, GsfClipData, and GsfDocMetaData second pass
2022-06-16 13:54:35 -07:00