使用jode反编译java程序
jode包含一个反编译器和优化器。
据说在所有的java反编译器中,jode的反汇编效果是最好的,尤其是对付一些常见的加密手段,如混淆技术等,更是出类拔粹。
jode本身也是java编写的,用起来很方便。
1. 下载jode: http://jode.sourceforge.net/
2. 将下载的jode复制到适当目录并设置CLASSPATH环境变量:
sudo cp jode-1.1.2-pre1.jar /opt/
export CLASSPATH=${CLASSPATH}:/opt/jode-1.1.2-pre1.jar
3. 查看jode的帮助文档
java jode.decompiler.Main --help
4. 反汇编java程序
java jode.decompiler.Main --dest srcdir program.jar
.
使用jode反编译java程序相关推荐
- 如何“反编译” Java类文件? [关闭]
我可以使用什么程序来反编译类文件? 我实际上会得到Java代码,还是仅仅是JVM汇编代码? 关于该站点上的Java性能问题,我经常看到已经"反编译" Java类文件以查看编译器如何 ...
- 反编译小程序得到源代码
前言 最近在研究小程序吗,在git上找了一些阅读类的开源代码,拿到小程序代码,用java写了一套后台支撑,经过上线,部署,审核,域名,备案,服务器等等,算是接近了阅读类app的尾声,等有时间一一整理一 ...
- jad 反编译java
1 安装 解压jad.zip文件到任何的目录.将会创建两个文件,一个是jad.exe另一个是readme文 件,不需要任何别安装 2 如何使用jad 如果我们有一个单独的java文件example1. ...
- DOS命令编译JAVA程序
上篇文章给大家写了怎么安装JDK配置,现在这篇文章我们就来学习下怎么在DOS命令下编译JAVA程序,以后没编译器都可以直接编译啦(嘻嘻!) 我这里就用永远的 "Hello wrold!&qu ...
- java编译程序的基本命令是什么,【填空题】Java中编译java 程序的命令是 1 ,执行java程序的命令是 java 。...
[填空题]Java中编译java 程序的命令是 1 ,执行java程序的命令是 java . 更多相关问题 [多选] 下列骨折中属于关节外骨折的是(). [多选] 骨折早期局部的并发症包括(). [多 ...
- 1.5.2 编译java程序
为什么80%的码农都做不了架构师?>>> 编译java程序需要使用 javac 命令,因为前面已经把javac 命令所在的路径添加到了系统的PATH环境变量中,因此现在可以使用 ...
- 编译Java程序一共要安装什么_如何编译java程序
如何编译java程序 java编程要如何编译java程序?编译java程序要注意什么?代码是什么?下面跟yjbys一起来学习一下. 要安装好jdk,设置好相应的环境变量,然后在命令行里面javac. ...
- 手把手教你反编译小程序
本次实验环境 操作系统: win10 10.0.19042 node: v14.17.0 微信开发者工具: Stable 1.05.2110290 前期准备 在电脑端安装模拟器工具,这里以夜神模拟器为 ...
- Refactor反编译C#程序
两篇很不错reflector的教程,很有用~ Reflactor就不介绍了,.net下的免费反编译工具.Reflactor在某些情况下是很必须的,当遇到bug的时候,可以通过Reflactor看其内部 ...
最新文章
- Excel万年历的制作
- 伏威谈淘宝网的高并发处理与压力测试(转)
- ORA-38301:can not perform DDL/DML over objects in Recycle Bin
- python-matplotlib
- 使用率激增250%,这份报告再次将 Serverless 推向幕前
- Java大数一些个人的见解
- Hyper-v和VMware 兼容问题
- zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件
- TrashFlash卡是什么
- php中怎么函数加字符串,如何使用PHP中的字符串函数
- python print rdd_spark: RDD与DataFrame之间的相互转换方法
- Elasticsearch Exception:The number of object passed must be even but was [1]
- Vivado ML 2021.1 安装包下载
- java 博饼 算法_java博饼游戏( 完善中。。。。。。。。。。。)
- 0xc0000225无法进系统_手把手研习win10系统出现0xc0000225无法进入系统的方法
- node 加密解密模块_NodeJS加密解密及node-rsa加密解密用法详解
- 什么是数据湖?为什么需要数据湖?
- vue.js 拖拽排序_快速轻巧的Vue.js拖放可排序库
- 动态化部署:Android热修复之代码修复(一)
- Discourse 调整使用不同的表情符号