据说JRebel是一款JVM插件,可以实现class热加载,减少重部署次数,极大提高开发效率。昨天下了一个最新版本,带30天试用的license,用神器jd-gui.exe分析了一下,发现可以破解,遂破之。
现在分享一下攻克的要点:
1.com.zeroturnaround.licensing.UserLicense:这个类implements Serializable,实际上jrebel.lic文件
就是它序列化的结果。所以我们自己同样可以依照它生产自己的lic文件,修改license参数即可,比如时间,限制等。
但是这个class有一个public byte[] getSignature()方法,是获取签名信息的,我们可以查找哪些地方调用了这个
方法,再来进一步处理。
2.com.zeroturnaround.javarebel.pS:很幸运找到这个类中有两个返回值为boolean的方法调用了签名的验证,
所以直接上ASM或javassist修改ByteCode,在方法开头插入 if(true) return true; 即可。
PS:JRebel是一款商业软件,这里就不直接上破解后的jar了,因为太简单了,其强度还比不上国内某些作品,只是
说明一下jrebel-4.0.3-standalone版的jar包是没签名的,处理起来方便,eclipse的plugin版的所有jar包都是
签名的,需要剔除掉这些签名信息,有点麻烦。
分享到:
相关推荐
jrebel6.4.3 idea插件 破解版
jrebel破解版 最新的jrebel 7.1.2 破解版 jrebel破解版 最新的jrebel 7.1.2 破解版jrebel破解版 最新的jrebel 7.1.2 破解版
JRebel and XRebel 插件在idea中的使用和安装
目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。但是JRebel插件是需要收费使用的(巨贵),虽然插件提供了14天的试用,...
jrebel-eclipse插件在线更新速度慢,提供个离线包给大家下载。 Jrebel破解Jar包使用: jrebel configuration ->advanced jrebel agent标签也选择Other jrebel.jar
**IDEA JRebel热部署插件jar包详解** 在Java开发过程中,IDE(Integrated Development Environment)扮演着至关重要的角色,而IntelliJ IDEA作为其中的一款顶级IDE,为开发者提供了丰富的功能和高效的开发体验。然而...
3. 在搜索框中输入“JRebel”,找到并安装JRebel插件。 4. 安装完成后,需要配置JRebel的许可证密钥。 5. 重启Eclipse,并在项目中启用JRebel插件。 6. 配置应用服务器以使用JRebel代理,具体步骤根据所使用的服务器...
jrebel反代工具,用于破解jrebel,jrebel反代工具,用于破解jrebel
**JRebel 热插件使用手记** JRebel 是一款强大的 Java 开发工具,它能够实现在不重启应用服务器的情况下实时更新代码,极大地提高了开发效率。本文将详细介绍 JRebel 的安装、配置以及如何在实际开发中充分利用其热...
**JREBEL Eclipse 插件详解** JREBEL 是一款高效、便捷的开发工具,它专为Java开发者设计,能够实现在开发过程中无需重启应用服务器就能实时看到代码更改的效果。这款工具极大地提升了开发效率,避免了传统开发模式...
jrebel插件及破解文件
jrebel插件和破解包6.4.3 idea 热部署
将文件解压到\eclipse\plugins目录下,重启eclipse,若还是提示注册认证,忽略他,其实已经是认证了的,直接运行代码就可以了,记着运行前需要配置JRebel—>勾选Enabel Jrebel agent
2.下载jrebel破解文件,放到eclipse的jrebel插件目录覆盖: plugins\org.zeroturnaround.eclipse.embedder_6.5.0.RELEASE\jrebel 3.启动eclipse 查看window->preferences->jrebel 会提示没有license,无视他吧,...
JRebel破解方法1
Java 最新版jrebel7.1.1破解版。 先安装插件,安装成功后,把 .jrebel文件夹替换C:\Users\Duanhaobo(自己的用户)的 .jrebel文件夹,替换前注意备份,替换完成后重启eclipse,就ok了。。 jrebel破解版
JRebel for IDEA 插件的License Server 程序,在IDEA中下载JREBEL的插件后,通过配置此服务进行插件激活。 使用方法:通过java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p ...
eclipse 插件,jrebel-6.4.3 破解版 亲自测试过。可以用!
从eclipse和网上找到的破解包提取打包成无依赖,独立java程序可用的版本。独立java程序启动的时候增加如下的JVM参数即可 -server -Xmx512m -XX:MaxPermSize=128m -Djava.awt.headless=true -Drebel.spring_plugin=...
在Eclipse中安装JRebel插件,可以让开发者在修改代码后无需重启应用服务器就能看到更新的效果,极大地节省了开发过程中的等待时间。 JRebel 7.0.2是该插件的一个版本,它包含了对各种框架和技术的支持,如Spring、...