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.
- IterDe works on Windows only, it could be made to work on other OSes too, but it hasn't yet.
- You can either use Visual Studio (http://www.microsoft.com/exPress/) or mingw (http://www.mingw.org/)
- 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.
- IterDe is released under a three clause BSD license (http://creativecommons.org/licenses/BSD/) on behalf of Core Security Technologies, Inc.
Release date 2009-10-28
License type BSD 3 clause