如何使用逆向工程分析开源框架源码呢?

乔康007 发布于 2013/01/29 16:26
阅读 331
收藏 0

最近在啃tomcat的源码,研究tomcat的运行机制,在网上翻时看一位同行写的<how tomcat work>读感,印象深刻,感觉自己的思路清晰了许多,自己又重读了一次<how tomcat work>感觉了解有深入了一些,这位同行提到可是使用逆向工程来分析源码,我一直都是使用debugger的形式来分析,希望有大牛可以给讲解下分析的过程?


加载中
0
cut
cut

逆向工程建议你还是算了,很累,还不如重新自己写个,除非想得到什么机密的东西。

IDA常用的静态分析工具,X86,ARM的CPU代码都能逆向,能分析代码关系图,不过不开源。

动态分析的很多,OD,HEX32,PE32等,但基本不开源。

逆向引擎比较多开源的,比如国内写外挂很多人都喜欢用CE游戏修改器查地址,CE自带了一个动态反编译引擎,CE是开源的,用dephi+c写的,全名cheat editor,文档,教程(带视频教程)都很全,是我见过文档比较全面的开源软件之一。

cut
cut
回复 @乔康007 : 回复 @乔康007 :tomcat开源的,有代码, 流程图,类图的那些的可以用rational rose那些UML工具导入代码直接逆向分析,不用对执行程序进行逆向,那个伤不起
乔康007
乔康007
嗯,对这方面是小白一个,谢谢你的指导;我想的是利用逆向工程去还原 源码的类图和流程图..
返回顶部
顶部