By the way, the secret to this is property-based testing.
Write a bridge that calls the original code, and assert that for arbitrary input, both versions do the same thing.
Make the agent keep going until this is consistently true.
highly reccomdend you check our @mrd0x’s new Maldev academy, recently i enrolled and am blown away by the amount and depth of information this course has + its being updated constantly so you’re never stagnant
For the past couple of months @NUL0x4C and I have been working on a module-based malware dev training course that covers various techniques in-depth. Its emphasis is on simplifying complex concepts & evasion. Every module contains highly commented custom code. Stay tuned!