IDA Free 9.4 – Installation & Usage Summary

What is IDA? IDA (Interactive Disassembler) by Hex-Rays is the industry-standard tool for reverse engineering binaries. It disassembles machine code, generates pseudocode (C-like), and includes advanced analysis features. The Free version is excellent for learning, personal projects, and non-commercial use.

Installation on Debian (Summary)

  1. Download IDA Free Linux X64 from Hex-Rays Download Center
  2. Extract / Run the .run installer
  3. Copy your .hexlic license file to ~/ida-free-9.4/ or ~/.idapro/
  4. Launch with: ~/ida-free-9.4/ida
  5. (Optional) Create desktop shortcut (see below)

Desktop Shortcut Command:

Bash

cd ~/ida-free-9.4
cat > ~/.local/share/applications/IDA-Free-9.4.desktop << EOF
[Desktop Entry]
Name=IDA Free 9.4
Exec=$HOME/ida-free-9.4/ida
Icon=$HOME/ida-free-9.4/appico.png
Terminal=false
Type=Application
Categories=Development;Debugger;ReverseEngineering;
EOF

Key Features

  • Excellent disassembler (x86/x64 primary in Free version)
  • Powerful Hex-Rays Decompiler (pseudocode view — press F5)
  • Cross-references, graphing, strings, imports/exports analysis
  • IDAPython scripting support
  • Plugin ecosystem
  • Dark theme support
  • Fast analysis engine

Common Uses

  • Malware analysis
  • Vulnerability research
  • Binary patching / crackmes
  • Understanding closed-source software
  • Learning reverse engineering
  • CTF challenges