`
fantaxy025025
  • 浏览: 1248241 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

jrebel其实jrebel 破解很简单。用到的工具有 jd-gui 地址。jd-gui是 java 反编译工具,非常好用。破解方法

 
阅读更多

 

先做个广告,毕竟么,我支持收费。可惜鸡国不支持。

Why Use JRebel?

 

Reload Changes Instantly

Stop waiting for build & redeploy to fix a damn typo. Test changes in real time.


Change Anything

Afraid to make a change? Experiment freely to see what happens and revert anytime.


Finish Your Sprint Early

JRebel increases team velocity up to 40% (backed by surveys and case studies).

 

From:http://symphony.b3log.org/article/1358592244930

其实jrebel 破解很简单。用到的工具有 jd-gui   地址。jd-gui是 java 反编译工具,非常好用。

用  jd-gui 打开jrebel的jar就可以看到如图。这个UserLicense 类是,用来读取jrebel.lic 的,既然可以读取,反过来我们也可以重写License。

我们重写的license 包括以下内容就可以了。

Map testmap=new HashMap();
testmap.put("Name", "test");
testmap.put("Product", "JavaRebel");
testmap.put("Seats", "Unlimited");
testmap.put("override", "true");
testmap.put("Comment", " ####### ######");
testmap.put("enterprise", "true");
testmap.put("Organization", "test");
testmap.put("commercial", "true");
testmap.put("noBanner", "false");

不知道如何重写license 可以在jrebel 文件中查看  是如何读取文件的。

用我们重写过的license 替换原来的,启动 jrebel ,jrebel 会认为这个license是非法的。因为我们自己重写的license 是通不过jrebel的验证的。

解决办法就是取消jrebel的验证。这里要用到 javassist 去修改class文件。jrebel 的源代码是经过混淆处理的,很难看。

public byte[] getSignature()
{
return this.signature;
}

这个方法就是验证lic 是否有效,jd 收索 看哪里到用来这个方法,再修改那个方法直接返回true就可以了。应该可以看到多个地方有调用,我们只需要修改,调用getSignature的方法返回

类型是boolean 的修改就可以了。

修改完后,写到本地份文件,再用反编译工具查看是否正确。

再就是把修改过后的class 替换原来的就行了,替换方法 http://www.sdandroid.com/jar-update-file.html

 

javassist 的具体使用自行收索。

 

再启动jrebel 时就没有了非法的提示了。

 

这里就不提供源码的,实在有不懂的可以联系我。

 

=

=

=

+

=

=

=

 

 

 

分享到:
评论

相关推荐

    jrebel反代工具,用于破解jrebel

    jrebel反代工具,用于破解jrebel,jrebel反代工具,用于破解jrebel

    JRebel破解方法1

    JRebel破解方法1

    jrebel6.4.3破解独立java程序可用版本

    从eclipse和网上找到的破解包提取打包成无依赖,独立java程序可用的版本。独立java程序启动的时候增加如下的JVM参数即可 -server -Xmx512m -XX:MaxPermSize=128m -Djava.awt.headless=true -Drebel.spring_plugin=...

    jrebel 6.5.0 crack 破解 jrebel.jar

    这是sundancer 上传的破解文件,本人亲试可用,在此对他表示感谢。 1.eclipse 商店安装jrebel ...会提示没有license,无视他吧,其实已经破解了,创建项目去运行吧,运行时显示已经破解了,Licensed to xxxxxxxxxx

    JRebel Agent 6.3.0破解版

    将该资源添解压后加到tomcat的lib目录下,并在VM ...-noverify -javaagent:D:\Tools\apache-tomcat-8.0.46\lib\jrebel.jar -Drebel.disable_update=true 我是分割线|END|-------------------------------------------

    jrebel破解版 最新的jrebel 7.1.2 破解版

    jrebel破解版 最新的jrebel 7.1.2 破解版 jrebel破解版 最新的jrebel 7.1.2 破解版jrebel破解版 最新的jrebel 7.1.2 破解版

    Java JRebel 免启动插件(破解版)

    但是JRebel插件是需要收费使用的(巨贵),虽然插件提供了14天的试用,但是只有一次试用机会,就是说试用期过了就不能再通过试用的方法继续使用插件了,所以对于JRebel插件的破解还是很有必要的。以上压缩包中是破解...

    jrebel 6.4.8 (已破解可直接使用)

    网上着了很多版本的破解,目前jrebel 7需要联网才能激活,而6.5之后的破解不完美,最终找了6.4.8,直接解压后放到\plugins即可,已在最新版的eclipse-jee-oxygen-2-win32-x86_64测试通过

    Java 最新版jrebel7.1.1破解版

    Java 最新版jrebel7.1.1破解版。 先安装插件,安装成功后,把 .jrebel文件夹替换C:\Users\Duanhaobo(自己的用户)的 .jrebel文件夹,替换前注意备份,替换完成后重启eclipse,就ok了。。 jrebel破解版

    jrebel-eclipse插件和破解文件

    jrebel-eclipse插件在线更新速度慢,提供个离线包给大家下载。 Jrebel破解Jar包使用: jrebel configuration ->advanced jrebel agent标签也选择Other jrebel.jar

    maven+jrebel热编译

    之前用maven开发,每修改一次代码都需要重新编译发布一次,于是后面我用了jrebel实现热编译,这样开发就方便了很多,后面开发都只需要编译一次,有代码或者页面改动,都会自动去编译,不用maven再重新编译发布一次,...

    Myeclipse2013安装 jrebel6.5方法及破解

    Myeclipse2013安装jrebel6.5及破解方法,内附详细的安装说明以及自测过程中总结的注意事项。按照步骤操作即可,亲测可用。

    jrebel 热部署工具

    jrebel 热部署工具 破解版

    jrebel-6.4.3 破解版

    eclipse 插件,jrebel-6.4.3 破解版 亲自测试过。可以用!

    jrebel6.5安装及破解方法

    Myeclipse安装jrebel6.5及破解方法,内附说明步骤,Myeclipse10亲测破解成功,eclipse应该也能用

    jrebel6.4.3的离线安装包+6.4.3破解文件+破解方法

    myeclipse和eclipse下的jrebel热部署的破解方式,压缩包里面包括jrebel6.4.3离线安装包,破解版的jrebel6.4.3的破解文件,还有一份eclipse下的破解说明书,

    JRebel热编译工具

    修改java文件无需重启的插件,可以集成到tomcat中,我用的是myeclipse,也可以集成到idea,在jvm中追加如下内容: -noverify -javaagent:D:\...其中javaagent中指向jrebel.jar的目录,附件为jrebel的破解版;

    jrebel插件及破解文件

    jrebel插件及破解文件

    jrebel_6.1.0-agent-crack

    jrebel_6.1.0-agent-crack

    jrebel6.4.3破解版全部文件

    包括离线安装包和破解文件

Global site tag (gtag.js) - Google Analytics