首页
社区
课程
招聘
[旧帖] [求助]逆向得到源代码之后的程序建模问题 0.00雪花
发表于: 2009-5-6 15:54 3060

[旧帖] [求助]逆向得到源代码之后的程序建模问题 0.00雪花

2009-5-6 15:54
3060
各位大哥,我在分析一个程序时,已经完全逆向得到了程序源码。
现在想做的是,得到例如数据流,数据字典,uml等东西。除了完全手工读代码分析之外,有没有一些好用的工作流程和方法可以借鉴的?
代码是c++的,linux平台。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 142
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在节省工作量上,我首先想到了使用软件,例如rose,Imagix4D,Rigio等等,和预期的差的很远,后来想到设计工作方法也许可以,无奈之前没做过工程化逆向,无经验也无理论

因为没做过类似项目,只有摸石头过河,之前考虑失误,没想到逆向之后的工程模型重建问题。

在工作流程上实在考虑不出什么,通过人为的读代码,外加可以修改代码,加一些状态记录的函数(可以每个函数或者分支都加,类似单元测试),然后整体跑软件(写case,黑盒跑),等这些都执行完了,看之前添加的状态函数日志,来分析数据流。
不知道是否可行,在少量代码中测试还可以,不知道大量代码是否可以
2009-5-6 16:42
0
雪    币: 142
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
d ing,再顶
2009-5-7 09:16
0
游客
登录 | 注册 方可回帖
返回
//