← 返回命令列表

Linux command

rabin2 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Show binary info

rabin2 -I [binary]

List symbols

rabin2 -s [binary]

List imports

rabin2 -i [binary]

List exports

rabin2 -E [binary]

List strings

rabin2 -z [binary]

List sections

rabin2 -S [binary]

Show entry point

rabin2 -e [binary]

List libraries

rabin2 -l [binary]

说明

rabin2 extracts information from binary files. It's part of the radare2 reverse engineering framework. Binary info shows format, architecture, and protections. PIE, canaries, and NX are detected. Symbol tables reveal function and variable names. Both debug and dynamic symbols listed. String extraction finds embedded text. Useful for finding hardcoded data. Section listing shows memory layout. Permissions and sizes are displayed.

参数

-I
Binary info.
-s
Symbols.
-i
Imports.
-E
Exports.
-z
Strings.
-S
Sections.
-e
Entry points.
-l
Libraries.
-H
Header fields.
-c
Classes (ObjC/Java).
-j
JSON output.

FAQ

What is the rabin2 command used for?

rabin2 extracts information from binary files. It's part of the radare2 reverse engineering framework. Binary info shows format, architecture, and protections. PIE, canaries, and NX are detected. Symbol tables reveal function and variable names. Both debug and dynamic symbols listed. String extraction finds embedded text. Useful for finding hardcoded data. Section listing shows memory layout. Permissions and sizes are displayed.

How do I run a basic rabin2 example?

Run `rabin2 -I [binary]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -I do in rabin2?

Binary info.