LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

ida

disassembler and debugger for analyzing binary executables

TLDR

Open binary in IDA
$ ida [binary]
copy
Run IDA in text mode
$ ida -T [binary]
copy
Batch mode analysis
$ ida -B [binary]
copy
Run script
$ ida -S[script.py] [binary]
copy
Open 64-bit binary
$ ida64 [binary]
copy

SYNOPSIS

ida [options] [file]ida64 [options] [file]

DESCRIPTION

IDA (Interactive DisAssembler) is a disassembler and debugger for analyzing binary executables. It's the industry standard for reverse engineering, malware analysis, and vulnerability research.IDA supports numerous processor architectures and file formats. It provides features like cross-references, function recognition, and an IDAPython scripting interface.

PARAMETERS

file

Binary file to analyze.
-T
Text mode (no GUI).
-B
Batch mode (analyze and exit).
-A
Autonomous mode (auto-answer dialogs).
-Sscript
Run script on startup.
-Llogfile
Log file.
-c
Create new database.
-odatabase
Output database file.

EDITIONS

- IDA Free: Limited free version- IDA Home: Personal use- IDA Pro: Full professional version

SCRIPTING

$ # IDAPython example
import idautils
for func in idautils.Functions():
    print(hex(func), idc.get_func_name(func))
copy

INSTALL

sudo dnf install fbida-ida
copy
sudo apk add fbida-ida
copy

CAVEATS

Commercial software (free version has limitations). Large binaries require significant RAM. Database files can be large. Learning curve for effective use.

HISTORY

IDA was created by Ilfak Guilfanov and first released in 1991. It's developed by Hex-Rays and has become the de facto standard for binary analysis in security research.

SEE ALSO

radare2(1), objdump(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid