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.