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.
Asked
Active
Viewed 717 times
4
-
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 Hengeveld Jun 28 '14 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 Pilgrim Jun 29 '14 at 01:46
-
2ah, you are right, i thought you referred to https://github.com/EiNSTeiN-/hexrays-python, while you are talking about a different project: https://github.com/EiNSTeiN-/ida-decompiler – Willem Hengeveld Jun 29 '14 at 08: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 Hengeveld Jun 29 '14 at 08:29
-
idapython binaries can be downloaded here: https://code.google.com/p/idapython/ – Willem Hengeveld Jun 29 '14 at 08:33
-
and pyside here: http://qt-project.org/wiki/PySide_Binaries_MacOSX – Willem Hengeveld Jun 29 '14 at 08:35
1 Answers
2
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.

Simeon Pilgrim
- 942
- 6
- 15