I could definitely use input from Asher or someone else here.
Obviously, it's possible to write a disassembler that would disassemble another executable and provide the code for it.
The question stands, is it possible for a program to disassemble itself. Dunno, maybe with first creating a copy of my program first, but somehow. The disassembled code doesn't have to be changing - I'm not aiming for a self-changing program here. Merely viewing the code, and that's it.
Help or links to material much appreciated.
Obviously, it's possible to write a disassembler that would disassemble another executable and provide the code for it.
The question stands, is it possible for a program to disassemble itself. Dunno, maybe with first creating a copy of my program first, but somehow. The disassembled code doesn't have to be changing - I'm not aiming for a self-changing program here. Merely viewing the code, and that's it.
Help or links to material much appreciated.
Comment