4

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.

6
  • 1
    EINSTeiN 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 1:46
  • 2
    ah, 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 Hengeveld Jun 29 '14 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 Hengeveld Jun 29 '14 at 8:29
  • idapython binaries can be downloaded here: code.google.com/p/idapython – Willem Hengeveld Jun 29 '14 at 8:33
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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.