8 Commits

Author SHA1 Message Date
awgh 4e22595eaa Add relocation CRUD and dyld bind kinds
add remove APIs for ELF/Mach-O/PE relocations and relocation sections
allow ELF alloc relocation sections to grow via new PT_LOAD; stabilize section write order
add Mach-O scattered relocs plus weak/lazy bind stream support
add PE COFF relocation helpers (symbol lookup)
update README and tests
2026-01-28 15:00:15 -08:00
awgh db623b874a Commenting out debug prints. Need a debug/warning/error log scheme in here. 2020-06-20 10:23:50 -07:00
awgh 04ecef3cb6 Fixed a bug in the Elf writer when inserting shellcode from DYN injector. 2019-03-28 01:33:24 -07:00
jamichaels 511d1a4b31 Added insertion point for Elf write for PT_NOTE injector. 2019-03-27 20:27:17 -07:00
awgh 66146efe87 1) Implemented parsing and writing of dynamic section tagged values.
2) Fixed DynStrings function to use new parsed structures instead of going back to original file.
3) Implemented the WriteFile / Bytes change in elf that was already made in pe and macho
2019-02-27 02:10:45 -08:00
awgh 328cb9f642 Section Header Table is now broken out in the parser and writer, enabling injection to work.
Dynamic section breakout is started, but not complete.
2019-02-21 22:45:35 -08:00
awgh dac374cdaa Added the ability to insert additional bytes at the end of a section and removed a debug print statement. 2019-01-15 02:19:09 -08:00
awgh f9c5d4cc10 Initial check-in of Elf format Write() method, which write a file to disk from an elf.File. 2019-01-14 22:19:02 -08:00