linux反汇编

使用objdump参数可以:

  -a, --archive-headers    显示压缩头信息
  -f, --file-headers       显示目录头总览
  -p, --private-headers    显示指定的目录头内容
  -P, --private=OPT,OPT... 显示制定的目录内容
  -h, --[section-]headers  显示目录头
  -x, --all-headers        显示所有的头文件内容
  -d, --disassemble        显示执行段的内容
  -D, --disassemble-all    显示所有段的内容
  -S, --source            分离混合的代码
  -s, --full-contents     显示必要的段信息
  -g, --debugging          显示调试信息
  -e, --debugging-tags     运用ctags样式显示调试信息
  -G, --stabs              Display (in raw form) any STABS info in the file
  -W[lLiaprmfFsoRt] or
  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,
          =frames-interp,=str,=loc,=Ranges,=pubtypes,
          =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,
          =addr,=cu_index]
                           Display DWARF info in the file
  -t, --syms               显示符号列表
  -T, --dynamic-syms       显示动态符号列表内容
  -r, --reloc               显示动态的文件入口
  -R, --dynamic-reloc      显示动态的文件再定位入口
  @<file>                    从文件file中获取选项
  -v, --version              显示版本号
  -i, --info                     列写目标格式和架构支持项
  -H, --help                  显示当前信息

例如此处文件名为helloWorld

objdump -S helloWorld 

objdump -s helloWorld 

objdump -D helloWorld 

posted @   叕叒双又  阅读(227)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示