ubuntu

ubuntu反汇编指令学习资源

小樊
37
2025-12-27 18:56:37
栏目: 智能运维

Ubuntu 反汇编指令学习资源与速查

入门与安装

常用工具与高频命令速查

工具 安装 高频命令 说明
objdump sudo apt install binutils objdump -d your_app; objdump -M intel -d your_app; objdump -d -j .text --start-address=0x401000 --stop-address=0x401100 your_app 静态反汇编;-M 选择语法;-j 指定节;可限定地址区间
gdb sudo apt install gdb gdb ./a.out; (gdb) disassemble main; (gdb) disassemble 0x401000,0x401050 动态反汇编与调试结合,适合观察运行期指令
ndisasm sudo apt install nasm ndisasm -b 64 your_binary; ndisasm -b 32 your_binary 面向 x86/x86-64 的流式反汇编器,适合裸二进制
radare2 sudo apt install radare2 r2 your_app; [0x…]> aa; [0x…]> pdf; [0x…]> pdf @ main; [0x…]> pd 10 开源逆向框架;aa 分析符号;pdf 反汇编函数;pd 指定条数
Ghidra 官网下载安装 新建项目 → 导入二进制 → 自动分析 → 查看反汇编/伪代码 图形化、多架构,适合系统化逆向分析
以上命令覆盖日常 90% 的使用场景,建议从 objdump + gdb 入门,再过渡到 radare2/Ghidra。

练习路径与示例

进阶资源与社区

合规与注意事项

0
看了该问题的人还看了