IterDe

IterDe

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.

Requirements

Source Code

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

Documentation

  • 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.

Licensing

Description

Release date 2009-10-28

License type BSD 3 clause

Researchers

Gerardo Richarte

Publications

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

Open Source Project
BSD 3 clause