While reversing code there's usually a common limitation in testing the new code we have produced. Most of the times this is because the portion of the reversed code is not big enough, it doesn't link or it simply can't work isolated from the context.

IterDe is a very (VERY) simple implementation of a powerfull idea to help in this problem:

Decompile something iteratively, maybe a function at a time. This can be done by relinking the original application with the new code, replacing in each step the original function with its reversed version, until all the interesting part is reversed.


Source Code

  • First release - Oct 28, 2009 - (zip) (md5:802d733359a59048e65369fec0ec01e4)


  • An example is included in the .zip file, it'll show you how to code using IterDe.
  • The included readme.txt explains how to compile your sources and use them.



Release date 2009-10-28

License type BSD 3 clause


Gerardo Richarte


Two very small reverse engineering tools: a python disassembling engine and an iterative reverse engineering framework

Research Project
BSD 3 clause