Matt Nadareski
3c5d670924
Add printing to wrappers, remove from test exe
2022-12-02 16:39:49 -08:00
Matt Nadareski
c4bf3931e2
Add skeletons for all wrappers
2022-12-02 15:20:44 -08:00
Matt Nadareski
25d495b1d0
ASN.1 OID parsing (nw)
2022-12-02 14:18:15 -08:00
Matt Nadareski
7fd936c4a8
Handle empty resource name strings
2022-12-02 14:15:50 -08:00
Matt Nadareski
fe753fc4fd
Try to fix null resource types issue
2022-12-02 14:15:44 -08:00
Matt Nadareski
e281faf664
Add first attempt at PE certificate parsing
2022-11-12 21:56:24 -08:00
Matt Nadareski
dcb291c1c6
Disable printing raw PE cert data
2022-11-11 16:23:25 -08:00
Matt Nadareski
ecd1c93bb9
Add PE message resource printing, fix parsing
2022-11-11 16:20:17 -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
623d1e6a40
Invert PE "if" logic where possible
2022-11-11 10:08:15 -08:00
Matt Nadareski
08fa4a997f
Fix PE resource data entry printing
2022-11-11 09:58:50 -08:00
Matt Nadareski
3ddcc3884b
Fix PE printing typo
2022-11-10 22:23:36 -08:00
Matt Nadareski
477cfee78e
Add PE debug section printing
2022-11-10 21:29:17 -08:00
Matt Nadareski
fe926cbf9a
Rewrite PE accelerator table extension
2022-11-10 13:09:23 -08:00
Matt Nadareski
7a5941cfa9
Add PE import table printing
2022-11-10 12:16:48 -08:00
Matt Nadareski
cb1d3d1db4
Add PE export table to printing
2022-11-09 23:27:06 -08:00
Matt Nadareski
0c6bf406c1
Fix PE delay-load directory
2022-11-09 22:02:38 -08:00
Matt Nadareski
5b4b622834
Add PE delay-load directory to printing
2022-11-09 21:50:36 -08:00
Matt Nadareski
8aa574a7c4
Add PE COFF string table printing
2022-11-09 21:28:00 -08:00
Matt Nadareski
9b6456a80f
Register encoding provider for ExecutableTest
2022-11-09 21:09:37 -08:00
Matt Nadareski
f6ffd314b1
Add PE attribute certificate table printing
2022-11-09 21:08:33 -08:00
Matt Nadareski
78d80918aa
Remove incorrect console statement
2022-11-09 20:38:37 -08:00
Matt Nadareski
e8d7d6b4e7
Print nonstandard PE manifest items
2022-11-09 20:07:03 -08:00
Matt Nadareski
f64c7d81ad
Add full PE assembly manifest printing
2022-11-09 19:59:39 -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
834792bc2d
Print NE string table resources
2022-11-09 14:18:59 -08:00
Matt Nadareski
04b225711f
Better add TODOs to PE resource printing
2022-11-09 13:29:30 -08:00
Matt Nadareski
eee4a75353
Remove PE resource header writing
...
This was incorrectly assuming all resources had this header. This is not correct, only a few do. Another debug statement to print out as Unicode characters helped solve this.
2022-11-09 13:22:07 -08:00
Matt Nadareski
15d0df1a12
Add PE resource tree printing (incomplete)
2022-11-09 13:17:14 -08:00
Matt Nadareski
ee46167320
Add PE COFF symbol table parsing, printing
2022-11-08 21:36:46 -08:00
Matt Nadareski
6fc03403b4
Add PE section table parsing, writing
2022-11-08 16:31:30 -08:00
Matt Nadareski
2c4906534b
Enable PE headers writing
2022-11-08 15:11:18 -08:00
Matt Nadareski
2ed79f3f9c
Safer PE optional header builder; start printing PE
2022-11-08 15:02:31 -08:00
Matt Nadareski
268ccac7e1
Add NE nonresident name table printing
2022-11-08 13:41:51 -08:00
Matt Nadareski
5e487bc4ba
Add NE entry table printing
2022-11-08 13:41:37 -08:00
Matt Nadareski
ffeda7d60b
Print NE imported-name table
2022-11-08 13:35:21 -08:00
Matt Nadareski
2779d1a489
Add NE module reference table printing
2022-11-08 13:30:12 -08:00
Matt Nadareski
1752815654
Print NE resident name table
2022-11-08 13:27:12 -08:00
Matt Nadareski
984853bd66
Add NE resource name/type string output
2022-11-08 13:16:24 -08:00
Matt Nadareski
d33bb6b4bb
Add first part of NE printing
2022-11-08 13:07:48 -08:00
Matt Nadareski
10de4ac78e
Create executable info test program
2022-11-08 11:35:39 -08:00