Anyone know of a good PE-rewriter toolkit?
I'm mostly looking for some/all of the following capabilities:
- Metamorphism (juggle the code by inserting nops/mov edi,edi/etc.)
- Function reordering (not as simple as it seems due to relative offsets)
I could probably write some of this myself, but my recent explorations of ManualMap have made me gunshy about PE manipulation beyond the export/import tables.
I know virus writers have some toolkits floating around, but I can't for the life of me find them. A good metamorphic toolkit alone would make hashing your code almost useless.