Is it possible to change the configuration of IDA Free so that Python may be linked into it to allow Python plugins to be used also? And, does anyone know if the EiNSTeiN ida-decompiler works under IDA Free? I read that ida-decompiler is for versions of IDA "without hex-rays" decompiler. I found reference on the web that IDA Free is "version 5.0" however when started, the IDA Free startup logo says IDA v6.1 at the bottom.
-
1EINSTeiN did not write a decompiler, he wrote a python wrapper for the decompiler api. so you can script the hex-rays decompiler from idapython– Willem HengeveldCommented Jun 28, 2014 at 19:59
-
@Willem it sure appears to be a simple decompler verse a wrapper to Hex-rays. At least the section talking about SSA seemed real to me.– Simeon PilgrimCommented Jun 29, 2014 at 1:46
-
2ah, you are right, i thought you referred to github.com/EiNSTeiN-/hexrays-python, while you are talking about a different project: github.com/EiNSTeiN-/ida-decompiler– Willem HengeveldCommented Jun 29, 2014 at 8:13
-
idapython can be installed with the ida66 demo version. the ida-decompiler script needs pyside, so you may need to install that in your python installation.– Willem HengeveldCommented Jun 29, 2014 at 8:29
-
idapython binaries can be downloaded here: code.google.com/p/idapython– Willem HengeveldCommented Jun 29, 2014 at 8:33
|
Show 1 more comment
1 Answer
I have spoken to people that have rewritten the DLL export table of plugins to make them work with the IDA Free 5.0. As it runs plugins but the dll import is via ordinal not name and the name ordinal table has been mixed up. You can see this by looking at them in DependencyWalker.
IMHO this goes against the spirt of the free version.