快速反编译war、jar文件
来源:互联网 发布:qq游戏大厅有mac版吗 编辑:程序博客网 时间:2024/06/06 19:22
有些时候我们面对一个class文件jar包或者war包,很想知道里面有什么参数,有什么方法,但是又没有文档,又没有源代码,那怎么办呢。
没关系,我们可以反编译这些class文件或jar包或war包。我们用到下面这个工具,
https://github.com/Supermax197/TTools
java的class文件存储的是字节码,这些基本知识在此就不必啰嗦了。反正就是其存储的信息足够可以反编译出来。
我们下载TTools中dist文件夹下的TdeCompile.jar可执行jar包,然后就可以开始反编译工作了。使用方法很简单,在命令行输入命令即可,如下
注意如果你不在TdeCompile的同目录下,需要写上TdeCompile.jar的路径,其次跟一个参数xxx.class,xxx代表你所要反编译的文件的文件名。输出即是xxx.class.txt,它是反编译过后的文件,txt文本格式,所在目录通xxx.class。请确保你在xxx.class目录下有写权限。
我们也可以直接操作一个jar包或war包。如:
程序可以自动识别是class文件还是jar或war包,如果是jar包或war包,则首先自动解压缩,解压缩的目录为xxx.jar的同一个目录,然后逐个反编译class文件,在每个class文件的旁边输出一个xxx.class.txt文件。请确保你在jar包所在目录有写权限。
TdeCompile的原理是利用了ASM去读取每一个class文件的信息。
- 快速反编译war、jar文件
- 反编译war包 jar
- 如何快速反编译JAVA的jar包或war包
- 如何快速反编译JAVA的jar包或war包
- war和jar文件
- jar 生成war 文件
- 用jad 反编译jar文件
- jar 文件反编译、apk签名
- AXMLPrinter2.jar反编译AndroidManifest文件
- JAVA 如何反编译JAR文件
- 用jar命令打包成war文件
- 分析:JAVA中的Jar、War、Ear文件
- jar命令生成war文件包
- jar/war/ear文件的区别【zz】
- jar/war/ear文件的区别
- jar/war/ear文件的区别
- Linux替换jar或war中的文件
- 利用jar指令生成jar文件和war文件
- DiskPart命令详解
- Java学习·Static关键字
- 搭建sparksql的hive测试环境
- ios 单例的几种写法
- 清华大学 笔试题
- 快速反编译war、jar文件
- 自定义控件 《进度条,统计圆环图》从0基础开始,备注详细,还有其他小技巧
- linux下用shell来 CURL POST JSON 数据遇到的问题
- 记录点滴技术积累
- CSDN第一文
- hdu 1023(大数+卡特兰数)
- mac 环境下svn客户端安装和简单使用
- 阅读《Android 从入门到精通》(34)——Intent Filter
- jsp入门学习