软件逆向和网络协议逆向
1.EclipseMDT
模型开发东西(MDT)供给了一些示范性东西,在元模型的基础上的发展模式。它支撑创建UML图,从代码的逆向工程到UML图等等。
2.ArgoUML
ArgoUML是一个抢先的开源UML模型东西,它支撑UML1.4的一切标准,能够运行于任何Java平台上。
3.ModelGoon
ModelGoon是一个Java包的依靠分析的Eclipse插件,用来显示项目中Java包与包之间的依靠联系,如下图所示:
4.Green
Green是Eclipse的一个插件,是一种先进的还简略的UML类图的东西,首要学生开发运用。它是liveround-tripping编辑器,因此能够很容易地从一个UML类图生成Java代码。它有很好的可扩展性。
5.Minjava
Minjava是一个Java反向工程软件,可帮助理解已存在一些Java软件的架构和行为。
6.dScribe
dScribe是一个自主规划的项目,用一个半自动化的方法坚持规划级UML图的Java代码关联。通过逆向工程将代码转成UML图表,然后进行人工批改,以进步抽象的水平。
java和javaw的区别
java、javaw的区别:
都是java的发动装置,当命令行输出到window的时分,会有java.exe进行,通过任务管理器就可以看到。执行小的java、的程序的时分都会运用到java.exe进程啦运转;javaw关于咱们会比较特别;
java.exe是win32控制台运用,它供给了一种协助,替代运用jvm.dll执行javaclasses文件,作为一个win32控制台运用,明显他是和一个控制台相关联,当执行javaclasses的时分,它运转。就是用来实现java程序的运转的机制,应该里面对相应的jvm机制进行了进一步的封装。
javaw.exe
javaw.exe是类似的和java.exe是一个win32的GUI运用,运用供给自己的GUI窗口,不启用控制台。
(这个命令直接就包含了java.exe的内容,而且添加了相应的gui界面,还有其他的东西)
总结;
java.exe用于发动windowconsole控制台程序
javaw.exe用于发动GUI程序
评论前必须登录!
注册