Matt Nadareski
|
aded5ee03a
|
Stream safety and better streams
|
2022-12-15 14:20:27 -08:00 |
|
Matt Nadareski
|
16e71c910e
|
Use MemoryStream in builders
|
2022-12-15 13:37:34 -08:00 |
|
Matt Nadareski
|
715b9eb156
|
Fix MS-CAB info
|
2022-12-15 12:20:06 -08:00 |
|
Matt Nadareski
|
4cc441afcf
|
Get rid of code duplication
|
2022-12-15 00:13:24 -08:00 |
|
Matt Nadareski
|
ddb82842bc
|
Add BFPK builder
|
2022-12-14 22:41:17 -08:00 |
|
Matt Nadareski
|
adc9def0c9
|
Slight MoPaQ builder cleanup
|
2022-12-14 22:07:11 -08:00 |
|
Matt Nadareski
|
8dcc9d9b0e
|
Add BET/HET parsign to MoPaQ (nw)
|
2022-12-14 22:06:31 -08:00 |
|
Matt Nadareski
|
b5177b16ea
|
Add hi-block table parsing to MoPaQ (nw)
|
2022-12-14 21:59:48 -08:00 |
|
Matt Nadareski
|
f9b4693aae
|
Add block table parsing to MoPaQ (nw)
|
2022-12-14 21:48:22 -08:00 |
|
Matt Nadareski
|
1f40c2e052
|
Fix locking exception
|
2022-12-14 21:30:53 -08:00 |
|
Matt Nadareski
|
ab88e2f553
|
Add NB10 debug data type
|
2022-12-14 20:56:13 -08:00 |
|
Matt Nadareski
|
5465abe1ac
|
Add RSDS debug data type
|
2022-12-14 20:47:18 -08:00 |
|
Matt Nadareski
|
8c5e10fd88
|
First attempt at MoPaQ hash table parsing
|
2022-12-14 17:03:34 -08:00 |
|
Matt Nadareski
|
386c86f04f
|
Add placeholders for parsing in MoPaQ
|
2022-12-14 16:47:45 -08:00 |
|
Matt Nadareski
|
b793b74b32
|
Add MoPaQ builder (nw)
|
2022-12-14 16:29:07 -08:00 |
|
Matt Nadareski
|
5f387cdb74
|
Migrate WIP MS-CAB to model/builder/wrapper
|
2022-12-14 15:23:54 -08:00 |
|
Matt Nadareski
|
8052ee2afb
|
Some PE resource handling cleanup
|
2022-12-13 21:05:52 -08:00 |
|
Matt Nadareski
|
9c173fd3a1
|
Update extension method for AddD section
|
2022-12-12 21:40:29 -08:00 |
|
Matt Nadareski
|
229e645c8e
|
Bump version
|
2022-12-12 13:35:36 -08:00 |
|
Matt Nadareski
|
64f52698c3
|
Add extension to convert byte array
|
2022-12-10 22:36:02 -08:00 |
|
Matt Nadareski
|
3c3fd1be50
|
Add more guards to PE builder
|
2022-12-10 14:21:37 -08:00 |
|
Matt Nadareski
|
ded5ecb3ed
|
Fix broken COFF string table reading
|
2022-12-09 22:37:35 -08:00 |
|
Matt Nadareski
|
971f769031
|
Update project files
|
2022-12-08 22:53:07 -08:00 |
|
Matt Nadareski
|
cf9cc30d5e
|
Handle casting exceptions
|
2022-12-08 13:13:16 -08:00 |
|
Matt Nadareski
|
713b1c83e1
|
Fix yet more string data reading
|
2022-12-08 10:38:46 -08:00 |
|
Matt Nadareski
|
ddf289d747
|
Force reading name table as ASCII
|
2022-12-08 10:17:26 -08:00 |
|
Matt Nadareski
|
ae1edf0f21
|
Sync resource building in byte and stream paths
|
2022-12-08 10:13:22 -08:00 |
|
Matt Nadareski
|
aeaeff28d3
|
Better alignment in PE resources
|
2022-12-07 23:56:08 -08:00 |
|
Matt Nadareski
|
28948a0511
|
Add back truncation
|
2022-12-07 23:09:18 -08:00 |
|
Matt Nadareski
|
9411f5044a
|
Fix import table parsing
|
2022-12-05 13:52:15 -08:00 |
|
Matt Nadareski
|
9be4b339f8
|
Add PE base relocation table parsing and printing
|
2022-12-04 22:32:41 -08:00 |
|
Matt Nadareski
|
e824428e0f
|
String tables are always Unicode
|
2022-12-04 13:38:04 -08:00 |
|
Matt Nadareski
|
82de7e8b8e
|
Off by one
|
2022-12-03 23:58:20 -08:00 |
|
Matt Nadareski
|
26831b4732
|
Both, both is good
|
2022-12-03 23:48:48 -08:00 |
|
Matt Nadareski
|
a6862925ca
|
Use endOffset instead of EOF
|
2022-12-03 23:46:19 -08:00 |
|
Matt Nadareski
|
1e2ce169af
|
Fix unaligned end-of-file certificates
|
2022-12-03 23:41:42 -08:00 |
|
Matt Nadareski
|
dda9b3551a
|
Cast certificate length more safely
|
2022-12-03 23:32:11 -08:00 |
|
Matt Nadareski
|
2c1e087bc6
|
Include negative numbers
|
2022-12-03 23:23:55 -08:00 |
|
Matt Nadareski
|
26db75853b
|
Fix malformed PE certificates
|
2022-12-03 23:09:45 -08:00 |
|
Matt Nadareski
|
ce5e2982d2
|
Fix resource entry handling
|
2022-12-03 14:22:54 -08:00 |
|
Matt Nadareski
|
8ae0452873
|
Fix reading 0-length string data
|
2022-12-03 13:08:10 -08:00 |
|
Matt Nadareski
|
4d640f3cf2
|
Add Wrapper skeleton project
|
2022-12-02 14:44:06 -08:00 |
|
Matt Nadareski
|
25d495b1d0
|
ASN.1 OID parsing (nw)
|
2022-12-02 14:18:15 -08:00 |
|
Matt Nadareski
|
e281faf664
|
Add first attempt at PE certificate parsing
|
2022-11-12 21:56:24 -08:00 |
|
Matt Nadareski
|
ecd1c93bb9
|
Add PE message resource printing, fix parsing
|
2022-11-11 16:20:17 -08:00 |
|
Matt Nadareski
|
eeb555a6ce
|
Add PE message resource data to parser
|
2022-11-11 15:52:05 -08:00 |
|
Matt Nadareski
|
91eef55173
|
Fix tiny formatting issue
|
2022-11-11 15:33:41 -08:00 |
|
Matt Nadareski
|
f9e1518da6
|
Add PE menu resource reading and writing
|
2022-11-11 15:31:00 -08:00 |
|
Matt Nadareski
|
5b974260cc
|
Add PE extended dialog templates
|
2022-11-11 14:22:53 -08:00 |
|
Matt Nadareski
|
554374b710
|
Add PE dialog template extended
|
2022-11-11 14:12:03 -08:00 |
|