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 Commented 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. Commented Jun 29, 2014 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 Commented 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. Commented Jun 29, 2014 at 8:29
  • idapython binaries can be downloaded here: code.google.com/p/idapython Commented Jun 29, 2014 at 8:33

1 Answer 1

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 and acknowledge you have read our privacy policy.

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