
正文
java代码的方向破解,java程序破解
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何有效的防止Java程序被反编译和破解
针对反编译,推荐使用CBS赛博锁,通过把安全容器内嵌到操作系统中,对容器内的应用和数据进行加锁,程序和数据在容器内运行,实现最后一米数据安全,防止核心数据被泄露,防止服务器终端中病毒,防止反编译,反破解。
关键代码使用jni调用本地代码,用c或者c++编写,因此相对比较难于反编译 2 混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。
那么怎么增加反编译的难度(阅读难度),那么可以采用多层继承(实现)方式来解决,这样即使反编译出来的代码,可读性太差,复用性太差了。Java数据加密:我们一般用校验性加密,常用的是MD5,优点是速度快,数据占用空间小。
如果只是为了使用和发布方便,不需要保护java代码,使用这些工具是很好的选择。
无法防止。.class文件的标准是公开的,无法防止别人反编译你的代码。你顶多可以用代码扰乱工具扰乱你的代码,这样反编译的代码就难以阅读。比如可以试试用proguard来扰乱(“加密”)和反扰乱(“解密”)你的代码。
相关问答
Q1: JAVA应用怎么破解?
用OD载入该软件,搜索下字符串,可以很快知道这个软件是java写的,并且用exe4j打包的。exe4j打包的jar会解包到临时文件下,我们到临时文件看一看,可以看到,jar被释放出来了。目测可以直接反编译。
首先下载破解工具Halo sjboy V0 下载地址:然后下载JAVA平台支持jre-1_5_0_04-windows-i586-p.exe 下载地址:两样全部下载完成之后,先安装JAVA平台支持,然后解压Halo sjboy V0。
楼主你好,关于破解JAVA收费游戏,X-P是无法破解的,你可以用《汉化风暴》来破解,不过要有十六进制的基础知识才可以完全把游戏收费系统破解掉。很简单!希望对你有帮助,谢谢。
去中关村手机论坛或者迷你手游论坛下游戏,那里发出来的都是破解版游戏,一般常见品牌的都有,找对应自己手机型号的下。
下载好一个JAVA游戏安装文件后,首先去赛班网下载一个自己手机的证书,然后再下载一个破解软件,在软件里把证书都设置好,再去破解你下载好的那个游戏文件,这样“被破解的JAVA游戏”就诞生了。
Q2: JAVA语言主要开发方向主要有哪些方向
1、你好,很高兴回答你的问题。java主要开发方向分以下三个方向:javaWEB方向,主要开发网页程序,随着互联网的发展WEB要求越来越高,对技术型人才需要较高。
2、Java软件开发主要分三个方向:JAVASE、JAVAME、JAVAEE。开发的一般是:javaSwing桌面应用程序,javaME(做嵌入式)不是很常用,JAVAEE(开发B/S系统)是主流。
3、计算机应用技术java开发方向有以下:Java Web开发就业方向:Web开发语言很多,Java是其中之一。Java在开发高访问、高并发、集群化的大型网站方面有很大的优势,例如人人网、去哪儿网、美团等。
4、Java开发主要2个方面 一个Java EE企业开发,包括企业资源和网站。另一个是定制硬件的开发。java语言和硬件无关,可java平台就通常是为硬件量身打造的低成本应用平台了。
Q3: java程序会被轻易的破解源代码么?
1、遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。
2、其实,绝对安全的代码是不存在的。世界上没有人能百分百保证他的代码没有问题。就像我们在测试时追求的不是零bug一样。当然,通过一定的努力我们是可以写出相对安全的代码的。
3、从理论上来说,黑客如果有足够的时间,被混淆的代码仍然可能被破解,甚至目前有些人正在研制反混淆的工具。但是从实际情况来看,由于混淆技术的多元化发展,混淆理论的成熟,经过混淆的Java代码还是能够很好地防止反编译。
4、如果不对其进行管控,设计者和使用者很容易通过各种途径把核心数据复制出去,造成泄密。
5、java中jar包轻易的被反编译是由于java的特性决定的。
Q4: 怎样破解被混淆的Java代码
所以理论上,混淆后的代码无法解密。但因为它的整个运算逻辑关系链是完整的,与混淆前的代码关系链是完全一致的,所以非要“破解”,只能说摸清它的逻辑关系链,人为去做的话,烧脑又复杂。
reactor主界面上就有几个复选框,试一下全部打勾,然后点proctect,混淆后的Dll再用反编译软件看看其中的代码,lz自然会知道结果。
转换成本地代码 将程序转换成本地代码也是一种防止反编译的有效方法。因为本地代码往往难以被反编译。开发人员可以选择将整个应用程序转换成本地代码,也可以选择关键模块转换。
我没有看见那一个工具能够强大到原来的名称都给你找回来的。
得到 classes.dex文件;直接用机器上的解压软件 打开 .apk 文件,解压出 classes.dex 文件。
如果只是为了使用和发布方便,不需要保护java代码,使用这些工具是很好的选择。
Q5: 如何使用JAVA实现对字符串的DES加密和解密
1、Solaris下的系统,有一个用C做的加密工具,调用Sunwcry的des(1)对文件进行加密,然后在java中对文件进行解密。java中用的是标准的DES/CBC/NoPadding算法,可是解密后发现开头有8byte的数据出错了,请高人指点一下。
2、密钥对的产生:选择两个大素数,p 和q 。计算:n = p * q 然后随机选择加密密钥e,要求 e 和 ( p - 1 ) * ( q - 1 )互质。
3、Cipher.getInstance(DES/CBC/PKCS5Padding);里面的值要设置为同样的,这样才能通过密钥解密。
java代码的方向破解的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java程序破解、java代码的方向破解的信息别忘了在本站进行查找喔。








