如何查看二进制可执行文件的源码?

lray711 2014-11-30 06:18:53
最近下载了一个C语言编写的算法程序,解压后为可执行文件。
我想得到该算法的源代码,应该如何操作呢?
本人新手,望各位大神指教?

附:链接为算法源程序下载地址,麻烦大家了
http://pan.baidu.com/s/1kT7jW1p
...全文
608 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
9527 2014-12-05
  • 打赏
  • 举报
回复
如果不打算研究汇编,楼主就别费劲了,不可能的。
  • 打赏
  • 举报
回复
引用 3 楼 lray711 的回复:
谢谢楼上两位,得到的是汇编语言,看不懂呀
Here is the list of few decompilation tools / resources that you may find useful. •IDA Pro + Hex-Rays decompiler •Hopper disassembler (has a decompiler) •ODA (Online Disassembler) •Retargetable Decompiler
lray711 2014-12-04
  • 打赏
  • 举报
回复
谢谢楼上两位,得到的是汇编语言,看不懂呀
  • 打赏
  • 举报
回复
if the executable was compiled by gcc, you could try objdump and get the assembly there are some tools out there that may be helpful as well: UPS Debugger Evan's Debugger Assembly Language Debugger (ALD) Insight Data Display Debugger (ddd) AsmBug Dissy
vigase_2019 2014-11-30
  • 打赏
  • 举报
回复
od命令 或者进vim 输入 :%!xxd 就行了

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧