JAVA应用怎么破解? 一.破解工具预备
要破解JAVA软件java代码怎么破解,必须要反编译用JAVA编写的类文件 。由于网上大虾们的支持java代码怎么破解,许多反编译软件被研制出来
其中,我经常使用的是java代码怎么破解:
1. cavaj Java Decompile 1.11
2.Java源代码反编译专家(该软件支持目录编译)
3.JAD
这三个软件各有优缺点java代码怎么破解:前二个软件是GUI界面,使用起来很方便 。尤其是"Java源代码反编译专家",支持
目录编译 , 用起来很得心应手;第三个软件JAD功能最强,由于是字符界面,但是相对初学者比较难一点 。
二.破解步骤
1.首先分析批处理文件,找到第一个调用的CLASS 。
在分析iavaZIP20软件的iavaZIP2.bat,我把最重要的一句COPY到下行:
com.sfs.app.iavazip20.iavaZIP20 %1 %2 %3 %4 %5 %6 %7 %8 %9
可以知道,在com\sfs\app\iavazip20的目录下的iavaZIP20.CLASS就是被调用的第一个CLASS.
2.反编译第一个CLASS,分析MAIN方法 , 寻找版本控制的代码段
我用“cavaj Java Decompile 1.11”编译iavaZIP20.class文件,很快就可以得到该软件的JAVA代码 ,
main方法的全部代码如下:
public static void main(String args[])
{
iavaZIP20 iavazip20 = new iavaZIP20(args);
if(iavazip20.isEXPired())
{
System.out.println("iavaZIP20 trial time has expired. Please purchase and enter licence key.");
for(_cls13 _lcls13 = new _cls13(iavazip20, true); _lcls13.expirationFrame.isShowing();)
{
try
{
Thread.sleep(1000L);
}
catch(InterruptedException _ex) { }
}
if(_cls66.isSerialRegcode(((_cls1) (iavazip20)).res.getProperty("user.id")))
{
iavazip20._fld6.remove(iavazip20._fld4);
iavazip20._fld6.add("Right", iavazip20._fld4 = iavazip20._fld0 = new _cls13(iavazip20));
iavazip20._fld6.validate();
} else
{
iavazip20.dispose();
System.exit(0);
}
}
iavazip20.show();
}
很明显,iavazip20.isExpired()就是版本控制的代码 。
3.分析版本控制的语句,找到破解的方法
由于isExpired()的方法的代码如下:
public boolean isExpired()
{
return !_cls66.isSerialRegcode(super.res.getProperty("user.id", "0"))Long.parseLong(super.res.getProperty("magic")) magicTimeSystem.currentTimeMillis();
}
看了com\sfs\app\iavazip20的所有文件,由于该文件夹中的文件都是从1-66之间的整数问文件名 , “class”为扩展名的类文件,分析“!_cls66.isSerialRegcode”的方法是破解的要害类应该就是66.class文件
怎样破解被混淆的Java代码如果连变量名都混淆了 , 就是说所有有具体意义的英文变量名都用a,b,c,x,y等等来表示,那这是不可能还原的 , 因为电脑也不可能知道你这个a实际上代表了你的年龄而那个c代表了你老婆的胸围!但如果只是个事混淆,那网上倒有不少工具可以格式化源代码!自己搜一搜吧!推荐一款编辑器,IntelliJ , 很不错,值得一提的是,我用过的众多编辑器中 , 这款编辑器的代码格式化功能最强大!
java程序会被轻易的破解源代码么?请搜索反编译,jad decompile,可以安装在myeclipse等java开发工具中,可以直接打开.class文件查看源代码,所以答案是可以破解 。
【java代码怎么破解 java破解密码】java代码怎么破解的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java破解密码、java代码怎么破解的信息别忘了在本站进行查找喔 。
推荐阅读
- 下载温度,下载温度计能准确测量室内温度吗
- 河南手机游戏开发价格查询,河南手机游戏开发价格查询官网
- 小程序源码同城,小程序源码同城怎么用
- linux更改网关命令 linux系统如何更改网关地址
- 家用移动硬盘怎么用视频,家用移动硬盘怎么用视频播放
- 宙斯模拟经营游戏,宙斯单机游戏
- cpu什么牌子风扇好,cpu什么牌子风扇好用
- go语言读取xls go语言读取大文件
- go语言可以写桌面程序吗,go语言桌面应用程序开发