汇编代码分析工具求助

x_xx_xxx_xxxx 软件工程师  2017-12-11 04:21:02
请问有没有能分析汇编代码并转换成程序流程图和函数调用图的 open source 工具。
我在网上查了很多资料,只发现了很多 分析 C/C++ 源码生成程序流程图、函数调用图的 open source ,并没找到针对汇编的。希望得到大家的帮助。
PS:如 IDA pro 等未开源的工具固然可以,且存在绿色版和泄漏版,但仍可能会涉及很多问题,不是太符合目前的需求。
...全文
649 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
x_xx_xxx_xxxx 2018-03-16
angr : https://github.com/angr/angr 这个是一个符号执行工具,可以满足上述需求 (参考:http://blog.csdn.net/xiaosatianyu/article/details/51586498) BAP : https://github.com/BinaryAnalysisPlatform/bap BAP——一个二进制程序分析平台, 同样可以满足上述需求 (参考:http://blog.csdn.net/m0_37924639/article/details/78790046)
  • 打赏
  • 举报
回复
赵4老师 2017-12-12
引用 6 楼 x_xx_xxx_xxxx 的回复:
[quote=引用 5 楼 zhao4zhong1 的回复:] 啥图都代替不了也说明不了源代码本身!
哈哈哈,不过,给人展示讲解的时候,会方便一点,不是吗?[/quote] 那也不一定。不信你试试这个:http://bbs.csdn.net/topics/390084943
  • 打赏
  • 举报
回复
x_xx_xxx_xxxx 2017-12-12
引用 5 楼 zhao4zhong1 的回复:
啥图都代替不了也说明不了源代码本身!
哈哈哈,不过,给人展示讲解的时候,会方便一点,不是吗?
  • 打赏
  • 举报
回复
赵4老师 2017-12-11
引用 4 楼 x_xx_xxx_xxxx 的回复:
[quote=引用 3 楼 zhao4zhong1 的回复:] 用程序流程图和函数调用图分析汇编源码以及一切源码是走歧路,我觉得。
赵老师,我也没办法,只是需求中,明确说了这点。[/quote] 啥图都代替不了也说明不了源代码本身!
  • 打赏
  • 举报
回复
x_xx_xxx_xxxx 2017-12-11
引用 3 楼 zhao4zhong1 的回复:
用程序流程图和函数调用图分析汇编源码以及一切源码是走歧路,我觉得。
赵老师,我也没办法,只是需求中,明确说了这点。
  • 打赏
  • 举报
回复
赵4老师 2017-12-11
用程序流程图和函数调用图分析汇编源码以及一切源码是走歧路,我觉得。
  • 打赏
  • 举报
回复
x_xx_xxx_xxxx 2017-12-11
引用 1 楼 DelphiGuy 的回复:
这个有点用:https://github.com/albireo77/devflowcharter,并不直接支持汇编语言,但是其结构设计可以自己扩充。
恩恩!!谢谢层主!!
  • 打赏
  • 举报
回复
这个有点用:https://github.com/albireo77/devflowcharter,并不直接支持汇编语言,但是其结构设计可以自己扩充。
  • 打赏
  • 举报
回复
相关推荐
发帖
汇编语言
加入

2.1w+

社区成员

汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
申请成为版主
帖子事件
创建了帖子
2017-12-11 04:21
社区公告
暂无公告