Matt Nadareski
|
a8453b3f21
|
Descriptions for all!
|
2023-01-18 11:18:53 -08:00 |
|
Matt Nadareski
|
7d95a43b4b
|
Fix RCDATA issue
|
2023-01-14 23:26:52 -08:00 |
|
Matt Nadareski
|
3a694f0e31
|
Pretty print uses StringBuildernow
|
2023-01-13 14:04:21 -08:00 |
|
Matt Nadareski
|
080cbda588
|
Rename Print to PrettyPrint
|
2023-01-13 12:02:42 -08:00 |
|
Matt Nadareski
|
0fd0cf689a
|
Add JSON serialization to wrappers (.NET 6)
|
2023-01-13 10:41:50 -08:00 |
|
Matt Nadareski
|
661808826a
|
Add hex to outputs for debugging
|
2023-01-10 09:50:49 -08:00 |
|
Matt Nadareski
|
af0c984b08
|
Skip trying to parse null debug data
|
2023-01-05 22:42:54 -08:00 |
|
Matt Nadareski
|
7d14eb35ba
|
Support PKZIP-compressed Wise installer data
|
2023-01-04 22:37:44 -08:00 |
|
Matt Nadareski
|
fdad3b0c87
|
Print first 16 bytes of unknown resources
|
2023-01-04 20:29:41 -08:00 |
|
Matt Nadareski
|
c1151b7e93
|
Minor cleanup and bugfixing
|
2023-01-03 22:32:22 -08:00 |
|
Matt Nadareski
|
1027956892
|
Lock section names, scan for hidden resources
|
2022-12-30 09:09:42 -08:00 |
|
Matt Nadareski
|
5ccb9d16a8
|
Add and use PE constants
|
2022-12-28 15:09:31 -08:00 |
|
Matt Nadareski
|
f22f7273a9
|
Add and use MZ constants
|
2022-12-28 14:50:48 -08:00 |
|
Matt Nadareski
|
8658c24ef0
|
Be more overzealous when locking
|
2022-12-27 22:25:16 -08:00 |
|
Matt Nadareski
|
0896842268
|
Builder -> Builders
|
2022-12-22 16:02:10 -08:00 |
|
Matt Nadareski
|
7295001892
|
Read entry point data in safe way
|
2022-12-20 14:19:48 -08:00 |
|
Matt Nadareski
|
7c820b7fd2
|
Start re-adding entry point
|
2022-12-20 13:03:25 -08:00 |
|
Matt Nadareski
|
64cc4785ca
|
Add PE checks to SoftLock
|
2022-12-19 21:39:24 -08:00 |
|
Matt Nadareski
|
e0e16292eb
|
ASN.1 and OID to its own library
|
2022-12-15 22:07:12 -08:00 |
|
Matt Nadareski
|
aded5ee03a
|
Stream safety and better streams
|
2022-12-15 14:20:27 -08:00 |
|
Matt Nadareski
|
bbe234b459
|
Use MemoryStream in wrappers
|
2022-12-15 12:41:08 -08:00 |
|
Matt Nadareski
|
4cc441afcf
|
Get rid of code duplication
|
2022-12-15 00:13:24 -08:00 |
|
Matt Nadareski
|
1f40c2e052
|
Fix locking exception
|
2022-12-14 21:30:53 -08:00 |
|
Matt Nadareski
|
b5c8d05814
|
Add CodeView debug parsing/finding
|
2022-12-14 21:07:02 -08:00 |
|
Matt Nadareski
|
b0df7a8f3b
|
Add debug data to PE wrapper
|
2022-12-14 20:46:24 -08:00 |
|
Matt Nadareski
|
0d4fab100d
|
Add PE table data/string caching
|
2022-12-14 17:24:14 -08:00 |
|
Matt Nadareski
|
756a74eda6
|
Disable printing by default again
|
2022-12-13 21:13:20 -08:00 |
|
Matt Nadareski
|
8052ee2afb
|
Some PE resource handling cleanup
|
2022-12-13 21:05:52 -08:00 |
|
Matt Nadareski
|
4ad7c60443
|
Add overlay string finding
|
2022-12-10 20:10:25 -08:00 |
|
Matt Nadareski
|
d1a6c9be00
|
Add header padding strings
|
2022-12-10 17:31:41 -08:00 |
|
Matt Nadareski
|
92c5745ac8
|
Remove obsolete PE helper method
|
2022-12-10 14:11:25 -08:00 |
|
Matt Nadareski
|
8a77a8a009
|
Simplify PE section helper methods
|
2022-12-09 14:59:31 -08:00 |
|
Matt Nadareski
|
7c243ac6ff
|
Convert CDS to string finding
|
2022-12-09 13:09:27 -08:00 |
|
Matt Nadareski
|
a9c71ced47
|
Add skelton for section string finding
|
2022-12-09 11:53:58 -08:00 |
|
Matt Nadareski
|
bb37c3f94c
|
Add missing commented out print
|
2022-12-08 17:06:05 -08:00 |
|
Matt Nadareski
|
2dcd30e346
|
Make unknown resource printing better
|
2022-12-08 16:40:04 -08:00 |
|
Matt Nadareski
|
58c6f00a6c
|
Add another embedded resource check
|
2022-12-08 16:01:53 -08:00 |
|
Matt Nadareski
|
5f49b56c3d
|
Add a couple more named version fields
|
2022-12-08 14:59:15 -08:00 |
|
Matt Nadareski
|
e1bd26f712
|
Add undocumented version info keys
|
2022-12-08 14:40:30 -08:00 |
|
Matt Nadareski
|
714cee586d
|
Make printing methods for all PE resources
|
2022-12-08 14:00:29 -08:00 |
|
Matt Nadareski
|
cf9cc30d5e
|
Handle casting exceptions
|
2022-12-08 13:13:16 -08:00 |
|
Matt Nadareski
|
24c77ecd07
|
Add header padding data for searching
|
2022-12-05 15:56:37 -08:00 |
|
Matt Nadareski
|
ad5735a559
|
Update printing for import tables
|
2022-12-05 13:57:07 -08:00 |
|
Matt Nadareski
|
9411f5044a
|
Fix import table parsing
|
2022-12-05 13:52:15 -08:00 |
|
Matt Nadareski
|
d72d0d4dc2
|
Clean up printing methods
|
2022-12-05 11:01:22 -08:00 |
|
Matt Nadareski
|
3a63755d96
|
Simplify section printing
|
2022-12-05 10:06:37 -08:00 |
|
Matt Nadareski
|
fc9dd8a34d
|
Add base relocation table to passthrough
|
2022-12-04 23:17:34 -08:00 |
|
Matt Nadareski
|
a1522aabd6
|
Add relocation real address
|
2022-12-04 22:37:59 -08:00 |
|
Matt Nadareski
|
9be4b339f8
|
Add PE base relocation table parsing and printing
|
2022-12-04 22:32:41 -08:00 |
|
Matt Nadareski
|
ce1c74aec3
|
Update DiscGuard
|
2022-12-04 21:11:55 -08:00 |
|