Matt Nadareski
|
64cd8febaa
|
This doesn't need private set
|
2025-08-20 08:00:45 -04:00 |
|
Matt Nadareski
|
6fbe1cffaa
|
GetEndOffset really shouldn't be used
|
2025-08-20 07:54:52 -04:00 |
|
Matt Nadareski
|
601e781ef9
|
Data source shennanigans
|
2025-08-19 22:01:10 -04:00 |
|
Matt Nadareski
|
d26ad35573
|
Create a new DataSource helper class
|
2025-08-19 20:49:47 -04:00 |
|
Matt Nadareski
|
b70c510734
|
Be consistent with model
|
2025-08-19 20:25:56 -04:00 |
|
Matt Nadareski
|
29a7158488
|
Clarify that Matching is being used
|
2025-08-19 15:30:23 -04:00 |
|
Matt Nadareski
|
1227ca020a
|
Fix CreateExecutableWrapper
|
2025-08-19 09:18:50 -04:00 |
|
Matt Nadareski
|
cd7e6ff98d
|
Fix some logic bugs due to offsets
|
2025-08-19 09:09:33 -04:00 |
|
Matt Nadareski
|
510a0f77f6
|
Stop reinventing the wheel
|
2025-08-19 07:43:21 -04:00 |
|
Matt Nadareski
|
6d1dabb1db
|
Handle only cases where long mattered
|
2025-08-19 07:41:29 -04:00 |
|
Matt Nadareski
|
2e337891da
|
Fix logic bug with end of file check
|
2025-08-19 07:36:33 -04:00 |
|
Matt Nadareski
|
d49e18a83e
|
Replace _byteArrayOffset with _initialPosition
|
2025-08-19 07:34:51 -04:00 |
|
Matt Nadareski
|
c14560ec18
|
Add initial position to wrapper, currently unused
|
2025-08-19 07:29:59 -04:00 |
|
Matt Nadareski
|
e3e31cd9f2
|
Separate files
|
2025-08-19 07:27:39 -04:00 |
|
Matt Nadareski
|
adf9627045
|
Stricter with COFF tables
|
2025-08-17 15:25:25 -04:00 |
|
Matt Nadareski
|
c7b03c7765
|
This should be a file offset
|
2025-08-17 15:20:51 -04:00 |
|
Matt Nadareski
|
b5f83215d5
|
Don't exit parsing unnecessarily
|
2025-08-17 15:04:38 -04:00 |
|
Matt Nadareski
|
96e3fc5533
|
Cleanups to PE deserialization
|
2025-08-17 14:53:03 -04:00 |
|
Matt Nadareski
|
828e7dda03
|
Add file-only info printing flag
|
2025-08-13 12:03:06 -04:00 |
|
Matt Nadareski
|
8ef50c30d5
|
Add and implement IExtractable
|
2025-08-11 11:39:15 -04:00 |
|
Matt Nadareski
|
cbe1d5b608
|
Resync NE overlay finding
|
2025-08-11 11:11:51 -04:00 |
|
Matt Nadareski
|
7123a9e986
|
Add more NE deserializers
|
2025-08-10 20:37:42 -04:00 |
|
Matt Nadareski
|
af5996b972
|
Fill out LE/LX methods at all
|
2025-08-01 09:04:30 -04:00 |
|
Matt Nadareski
|
15e947784b
|
Use NE helpers
|
2025-08-01 08:56:14 -04:00 |
|
Matt Nadareski
|
1b382c201e
|
Simplify references in NE
|
2025-08-01 08:43:01 -04:00 |
|
Matt Nadareski
|
8deca4fb0c
|
Fill out NE methods more
|
2025-08-01 08:39:14 -04:00 |
|
Matt Nadareski
|
96c4372609
|
Add data-reading methods for NE
|
2025-08-01 08:19:41 -04:00 |
|
Matt Nadareski
|
ca7a109037
|
Add more NE extensions
|
2025-08-01 07:58:54 -04:00 |
|
Matt Nadareski
|
c54f5b3c5d
|
Add MS-DOS stub extension for LE/LX
|
2025-07-31 14:35:35 -04:00 |
|
Matt Nadareski
|
652942ab9f
|
Add extensions based on external need
|
2025-07-31 14:00:55 -04:00 |
|
Matt Nadareski
|
2cc19a9c36
|
Add some more IS-CAB extensions
|
2025-07-31 13:44:15 -04:00 |
|
Matt Nadareski
|
6ffb3f4bbd
|
Add IS-CAB OpenVolume helper
|
2025-07-31 13:34:35 -04:00 |
|
Matt Nadareski
|
bab4278318
|
Better linking in IS-CAB open set
|
2025-07-31 13:26:10 -04:00 |
|
Matt Nadareski
|
013d18a426
|
Better file descriptor method
|
2025-07-31 13:23:45 -04:00 |
|
Matt Nadareski
|
e94e27910e
|
Add a couple of IS-CAB extensions
|
2025-07-31 13:20:40 -04:00 |
|
Matt Nadareski
|
34cea6e74a
|
Double-chain IS-CAB like MS-CAB
|
2025-07-31 13:18:29 -04:00 |
|
Matt Nadareski
|
640e160863
|
Slight cleanup to the PE deserializer
|
2025-07-31 12:06:51 -04:00 |
|
Matt Nadareski
|
3100963250
|
Fix build issue
|
2025-07-31 11:57:20 -04:00 |
|
Matt Nadareski
|
2086358762
|
Slight cleanup to the PE wrapper
|
2025-07-31 11:52:39 -04:00 |
|
Matt Nadareski
|
ae273c589d
|
Use simpler extension where possible
|
2025-07-31 11:28:09 -04:00 |
|
Matt Nadareski
|
a229015fcd
|
Move major version helper out of deserializer
|
2025-07-31 11:26:54 -04:00 |
|
Matt Nadareski
|
b001680674
|
Remove unnecessary code regions for XMID and XeMID
|
2025-07-31 11:12:35 -04:00 |
|
Matt Nadareski
|
e684133f72
|
Add InfoPrint to the readme
|
2025-07-31 11:08:11 -04:00 |
|
Matt Nadareski
|
2b020eecc7
|
Output hashes to separate file
|
2025-07-31 10:30:13 -04:00 |
|
Matt Nadareski
|
78f4d6faca
|
Add file hashing option to InfoPrint
|
2025-07-31 10:26:03 -04:00 |
|
Matt Nadareski
|
f07b7a049e
|
Ensure endianness of reads
|
2025-07-31 09:41:36 -04:00 |
|
Matt Nadareski
|
544637779c
|
Exception debugging should use Error stream
|
2025-07-31 09:14:22 -04:00 |
|
Matt Nadareski
|
38b6427e4e
|
Wire through include debug flag
|
2025-07-31 09:11:43 -04:00 |
|
Matt Nadareski
|
e36822a19c
|
Add more extension properties; clean up
|
2025-07-31 08:57:35 -04:00 |
|
Matt Nadareski
|
e1a114976f
|
Use correct mask for v3 CFB files
|
2025-07-30 16:56:15 -04:00 |
|