Matt Nadareski
|
750cecfdaf
|
Add PE partial debug table parsing
|
2022-11-10 21:24:28 -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
|
690c49ae1f
|
Fix PE import table parsing
|
2022-11-10 11:58:46 -08:00 |
|
Matt Nadareski
|
c77c095893
|
Add initial PE import table parsing
|
2022-11-10 11:31:06 -08:00 |
|
Matt Nadareski
|
41a7c71b7d
|
Fix PE bitmasks
|
2022-11-10 00:06:29 -08:00 |
|
Matt Nadareski
|
5ba2a31d7d
|
Add PE export table to builder
|
2022-11-09 23:06:52 -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
|
0c6bf406c1
|
Fix PE delay-load directory
|
2022-11-09 22:02:38 -08:00 |
|
Matt Nadareski
|
b908b77a34
|
Add PE delay-load directory table to builder
|
2022-11-09 21:47:39 -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
|
8aa574a7c4
|
Add PE COFF string table printing
|
2022-11-09 21:28:00 -08:00 |
|
Matt Nadareski
|
37ac8c038f
|
Add PE COFF string table to builder
|
2022-11-09 21:22:29 -08:00 |
|
Matt Nadareski
|
b569c6a6dd
|
Add PE certificate attribute table to builder
|
2022-11-09 21:02:02 -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
|
15d0df1a12
|
Add PE resource tree printing (incomplete)
|
2022-11-09 13:17:14 -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
|
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
|
7e9be878c4
|
Add PE optional header parsing to builder
|
2022-11-08 14:27:41 -08:00 |
|
Matt Nadareski
|
0a5ae3b090
|
Add PE COFF file header parsing to builder
|
2022-11-08 14:12:05 -08:00 |
|
Matt Nadareski
|
70b8c1f9b7
|
NE nonresident table absolute, not relative
|
2022-11-08 14:07:02 -08:00 |
|
Matt Nadareski
|
b067b671db
|
Add PE signature parsing to builder
|
2022-11-08 14:04:02 -08:00 |
|
Matt Nadareski
|
429ca400e5
|
Fix all NE table bounded offsets
|
2022-11-08 13:25:31 -08:00 |
|
Matt Nadareski
|
ff2549d4b7
|
Fix NE resource table parsing
|
2022-11-08 13:16:00 -08:00 |
|
Matt Nadareski
|
a3c0eca063
|
Address some NE parsing issues
|
2022-11-08 11:52:24 -08:00 |
|
Matt Nadareski
|
895394ebb9
|
Fix MS-DOS header parsing
|
2022-11-08 11:30:23 -08:00 |
|
Matt Nadareski
|
349f8d936a
|
Add NE nonresident table to builder
|
2022-11-08 10:36:16 -08:00 |
|
Matt Nadareski
|
bbc65391a1
|
Add NE entry table to builder
|
2022-11-08 10:09:23 -08:00 |
|
Matt Nadareski
|
751c248657
|
Update NE entry table bundle
|
2022-11-08 09:59:15 -08:00 |
|
Matt Nadareski
|
9052cd3cdd
|
Add NE imported-name table to builder
|
2022-11-07 14:13:23 -08:00 |
|
Matt Nadareski
|
0c7001acf6
|
Add NE module-reference table parsing
This also fixes a critical flaw in the resident-name table parsing since there is no defined size, just the point where the next table begins.
|
2022-11-07 10:42:48 -08:00 |
|
Matt Nadareski
|
9e9be5bf09
|
Add NE resident-name table parsing to builder
|
2022-11-07 10:13:10 -08:00 |
|
Matt Nadareski
|
008e1ad27b
|
Finalize NE resource table building
|
2022-11-07 09:38:34 -08:00 |
|
Matt Nadareski
|
3e5ae14a54
|
Implment first half of NE resource table builder
|
2022-11-07 09:18:20 -08:00 |
|
Matt Nadareski
|
0c28833b14
|
Fix offsets for NE tables in builder
|
2022-11-06 23:58:53 -08:00 |
|