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
|
64f52698c3
|
Add extension to convert byte array
|
2022-12-10 22:36:02 -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
|
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
|
e824428e0f
|
String tables are always Unicode
|
2022-12-04 13:38:04 -08:00 |
|
Matt Nadareski
|
2c1e087bc6
|
Include negative numbers
|
2022-12-03 23:23:55 -08:00 |
|
Matt Nadareski
|
8ae0452873
|
Fix reading 0-length string data
|
2022-12-03 13:08:10 -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 |
|
Matt Nadareski
|
475669ac1b
|
Add PE standard dialog parsing and writing
|
2022-11-11 13:56:23 -08:00 |
|
Matt Nadareski
|
4e21cf8494
|
Make PE RVA checks simpler
|
2022-11-11 09:58:19 -08:00 |
|
Matt Nadareski
|
69803a999f
|
Fix PE virtual address for section-aligned RVAs
|
2022-11-10 22:09:58 -08:00 |
|
Matt Nadareski
|
fe926cbf9a
|
Rewrite PE accelerator table extension
|
2022-11-10 13:09:23 -08:00 |
|
Matt Nadareski
|
ec67ca605c
|
Fix PE virtual directory size issues
|
2022-11-10 12:57:19 -08:00 |
|
Matt Nadareski
|
0768a93bcb
|
Fix Stream ReadString extension
|
2022-11-09 23:04:07 -08:00 |
|
Matt Nadareski
|
e690c6d0ff
|
Add PE .edata components (not hooked up)
This also does a pretty major cleanup of TODOs
|
2022-11-09 22:23:40 -08:00 |
|
Matt Nadareski
|
dbba310385
|
Add console print to PE string table parsing
|
2022-11-09 21:32:36 -08:00 |
|
Matt Nadareski
|
0a0ca9ba93
|
Be slightly safer on PE string table parsing
|
2022-11-09 21:31:40 -08:00 |
|
Matt Nadareski
|
c84f416973
|
Add better TODO
|
2022-11-09 20:44:14 -08:00 |
|
Matt Nadareski
|
6ebc476d2b
|
Remove partially completed TODO
|
2022-11-09 20:43:47 -08:00 |
|
Matt Nadareski
|
98c340d94d
|
Add unused PE font group parser
|
2022-11-09 20:39:20 -08:00 |
|
Matt Nadareski
|
197de59089
|
Add PE assembly manifest deserialization
|
2022-11-09 19:09:30 -08:00 |
|
Matt Nadareski
|
13eb37cc46
|
Add full PE file info printing
|
2022-11-09 16:17:40 -08:00 |
|
Matt Nadareski
|
c21c0ff411
|
Add PE version info parsing
|
2022-11-09 15:53:40 -08:00 |
|
Matt Nadareski
|
6b14321505
|
Clean up PE string table parsing
|
2022-11-09 14:27:32 -08:00 |
|
Matt Nadareski
|
5c3e8c35c4
|
Add PE accelerator table
|
2022-11-09 12:05:30 -08:00 |
|
Matt Nadareski
|
ac514fce30
|
Add PE resource header
|
2022-11-09 11:58:35 -08:00 |
|
Matt Nadareski
|
1435421c3c
|
Add PE accelerator table resource
|
2022-11-09 11:26:21 -08:00 |
|
Matt Nadareski
|
735c0fe367
|
Add PE resource table parsing (incomplete)
|
2022-11-09 11:11:30 -08:00 |
|
Matt Nadareski
|
af99cfa6f9
|
Add PE virtual address extension
|
2022-11-08 22:05:30 -08:00 |
|
Matt Nadareski
|
895394ebb9
|
Fix MS-DOS header parsing
|
2022-11-08 11:30:23 -08:00 |
|
Matt Nadareski
|
751c248657
|
Update NE entry table bundle
|
2022-11-08 09:59:15 -08:00 |
|
Matt Nadareski
|
4b274a454b
|
Add extensions for NE resource entries
|
2022-11-06 23:47:54 -08:00 |
|
Matt Nadareski
|
ffeb73ab7c
|
Add proof-of-concept MS-DOS builder
|
2022-11-05 23:29:04 -07:00 |
|