ida pro decompile to c
Available NOW
Watch the trailer

Despite its power, the Hex-Rays decompiler is not omnipotent.

for func_ea in ida_funcs.functions(): func = ida_funcs.get_func_name(func_ea) if ida_hexrays.decompile(func_ea): print(f"Decompiled func") cfunc = ida_hexrays.decompile(func_ea) c_code = str(cfunc) # Save c_code to a file, etc.

| Feature | Disassembly (Text View) | Decompilation (Pseudocode) | | :--- | :--- | :--- | | Readability | Low (requires arch knowledge) | High (C-like syntax) | | Variables | Registers (EAX, RBX, RSP) | Named locals (v1, v2) & params | | Logic | Jumps (jz, jnz) | if/else, loops | | Speed to understand | Slow | Fast |

close
You must verify your age before watching Sorry, you're not elligible to watch this content Submit
News See the latest Press Kit Download