xylz,imxylz

关注后端架构、中间件、分布式和并发编程

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  111 随笔 :: 10 文章 :: 2680 评论 :: 0 Trackbacks
http://dl.dropbox.com/u/22951342/jrebel.jar  www.zeroturnaround.com最近又接触到一点WEB应用,想到Resin服务器重启需要花费比较多的时间(Spring将WEB服务搞得越来越复杂,越来越臃肿了),所以又想到了08年那时候用JavaRebel了。一段时间不用人家居然改名为JavaRebel了。
如果不熟悉的可以搜索下JRebel/JavaRebel,这里是官方网站:
www.zeroturnaround.com。
最近刚发布了4.0版本,功能更强大,配置也更加简单了。价格不菲。
官方提供30天试用版,可以先体验下再决定是否购买。

看到里面的代码混淆让我很崩溃,没有深入研究混淆后的运行机制。比如下面居然有两个名称相同,参数相同,但是返回值不同的静态方法,不知是如何执行的。
public static void a(String s)和 public static String a(String),以及
private static void c()和private static String c()。
猜测是在运行的时候自己进行JVM指令的执行。这样的代码反编译后都不知道怎么写回去,想到崩溃,因为两个方法居然都有地方调用了。



zhangthe9 提供了一个4.0的破解版,我很好奇,咨询了下,居然还是以前的RSA签名算法。

好吧,翻出08年写的JavaRebel 2.0-M1的破解程序,重新生成一个license文件,修改公钥,替换license文件,居然运行正常。这么多年了,签名算法和步骤居然一点都没变,嗯,人家真执着!
当然是无限制版,所有功能可用,也没有时间限制。


#############################################################

 JRebel 
4.0 (201105311152)
   with Enterprise Add
-On! (see http://jrebel.com/enterprise)
 (c) Copyright ZeroTurnaround OU, Estonia, Tartu.

 Over the last 
1 days JRebel prevented 
 at least 
0 redeploys/restarts saving you about 0 hours.

 This product is licensed to www.imxylz.info
 
for unlimited number of developer seats on site.
 
== Cracked by imxylz (imxylz#gmail.com) from JavaRebel 2.0-M1, 2008 ==

#############################################################

伟大领袖毛主席,指引我们向前进!
jrebel cracked by imxylz
伟大领袖毛主席,指引我们向前进!
jrebel cracked by imxylz
JRebel: Reloading class 'ReloadClass'.change 
伟大领袖毛主席,指引我们向前进!
class!

破解思路很简单,替换公钥,使用自己私钥生成签名License文件。
如果想屏蔽版本更新提示,有以下几种思路:
(1)修改调用更新坚持的类(难道有点大,因为混淆比较严重,不容易反编译)
(2)修改更新服务器的地址,将http://update.zeroturnaround.com/jrebel/地址修改,可以使用二进制工具直接修改字符串,比如我就将update改为updatt,无法解析域名就不能获取最新版本了。
(3)增加-Drebel.disable_update=true参数即可。(这种方法最简单)。

当然了,为了“保护知识产权”,不会将破解文件放出来,有需求的可以留言联系。(所谓的“计算机条例”是允许为了学习、研究而进行相关逆向工程的,哈哈)。

好吧,架不住国人的热情,这里是下载地址,需要翻X,你懂得!
http://dl.dropbox.com/u/22951342/jrebel.jar  

[关键字: JRebel, JavaRebel, JRebel Crack, JRebel License, JavaRebel License]


©2009-2014 IMXYLZ |求贤若渴
posted on 2011-06-12 00:24 imxylz 阅读(11235) 评论(36)  编辑  收藏 所属分类: J2EE技术

评论

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-12 00:30 xylz
对于JVM热部署,我第一反应是dcevm (http://t.cn/aK6X5O )可是dcevm需要glibc 2.4+环境,而我们的服务器居然还是glibc 2.3,为了不影响其他服务,在不能升级glibc的前提下,至少退而求其次使用JRebel (http://t.cn/aK6X5W )了。  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-12 09:33 melin
你们也只是在开发环境下使用吧?  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-12 15:57 vagrant
发一份给我吧
xycy_198@163.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-12 17:17 desert3
发一份给我吧
zcwang3@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-12 17:52 xylz
@melin

生产环境一般不用热部署,除了效率就是稳定性。  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-12 19:32 70668450
厉害,当天就有这么多留言了,给我一份,代表公司的技术兄弟们先谢过了。。。70668450@qq.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-12 23:09 cccvvv2012
为了体验热部署,不被服务器玩死,发给我一份吧cccvvv2012@163.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-13 09:33 zyt
Tomcat 总手动重启,大量消耗开发时间,发给我一份吧,感谢!
zhengyu6814@126.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-13 10:03 xylz
好吧 懒得回邮件了,放出地址(需翻qiang):
http://dl.dropbox.com/u/22951342/jrebel.jar  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-13 10:29 五名校
@xylz
地址不存在呀  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-13 10:35 xylz
@五名校
需翻qiang  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案[未登录] 2011-06-14 11:17 Leon
能否发一封破解的jrebel.jar 给我。
zhoujinliang@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-15 23:30 RunCode
不错,用了一段时间了,很好用。  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-16 21:25 wangguofeng
give me a crack! thank you !
my email address is 156622604@qq.com
  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案[未登录] 2011-06-16 23:43 kevin
兄弟 好淫啊, 发一份吧 sxhyll@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-17 17:25 thebye85
求文件jrebel.jar
thebye85@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-18 15:26 alex lee

liyao20060101@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-21 01:00 zhuer
现在还在用网上广泛流传的2.0,求4.0!zhushaolong@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-06-21 18:17 mial001
能不能发一份给我啊, mial001@163.com 先谢谢了  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案[未登录] 2011-06-24 13:04 john
能不能发一份给我啊,zouhong521@hotmail.com 先谢谢了  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案[未登录] 2011-07-06 21:49 Vincent
求一份 谢谢~ mycsdn@163.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-07-08 00:11 RK
能不能发一份给我啊,ruradha4u@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-07-21 15:44 痞子
一个月到期了,大拿发我一个。
z-joker2011@hotmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案[未登录] 2011-07-28 16:46 新人王
请问,可以发一份给我吗?谢谢!!wenxiang_tune@163.com
有的哥们发一个给我吧!!  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-08-13 22:21 学士
你很强大!也给我一份吧 ,谢谢!
qiaoxueshi@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-09-10 22:04 dzh
你很强大!也给我一份吧 ,谢谢!
dingzhaojun2046@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-11-03 22:09 [西部农民]
哥么谢了
cn.fred@163.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-11-21 16:30 jxzsdlh
能不能发一份给我啊,dulianghui825@163.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-11-29 18:05 无需重启JVM
能不能发一份给我啊, esoytekin@hotmail.com 先谢谢了 回复 更多评论  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2011-11-30 00:26 ericchen
发我一份吧:ericchen@wisagetech.com。谢谢了。  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2012-01-06 21:58 流沙
求jar包, 谢谢啦
zhanglidavid@gmail.com  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案[未登录] 2012-01-21 11:15 DD
嘿嘿
最新版找OSCHINA找  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2012-04-03 09:30 Tudor
能不能发一份给我啊, diarydn@yahoo.com tks  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案[未登录] 2012-05-25 12:23 lyc
flj334@126.com 也发我一份吧,谢谢了!  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2012-10-06 16:42 reble
我的得到的是下面的错误. 说明不可用, 兄弟们不用试了.
我最近也在试图破解5.0版本, 的确很难. 至今未获得成功.
#############################################################

JRebel 4.0 (201105311152)
(c) Copyright ZeroTurnaround OU, Estonia, Tartu.

Over the last 1 days JRebel prevented
at least 2 redeploys/restarts saving you about 0.1 hours.

YOU DO NOT HAVE A VALID JREBEL LICENSE!

Visit www.jrebel.com for instructions on obtaining
a full or evaluation license.

If you think you should not see this message contact
support@zeroturnaround.com or check that you have your
license file in the same directory as the JAR file.

The following plugins are disabled at the moment:
* Apache Click plugin (set -Drebel.click_plugin=true to enable)
Reloads menu.xml menu definitions of Apache Click projects.
* Glassfish METRO plugin (set -Drebel.metro_plugin=true to enable)
Supports METRO JAX-WS 2.2.3 implementation of the JAX-WS standard
* JBoss AOP Plugin (set -Drebel.jbossaop_plugin=true to enable)
Integration with jboss aop agent
* Jackson Plugin (set -Drebel.jackson_plugin=true to enable)
Supports reloading Jackson's JsonSerializer caches.
* Lift Plugin (set -Drebel.lift_plugin=true to enable)
Supports reloading singleton objects that extend RestHelper, MVCHelper,
LiftScreen or Wizard.
* RESTEasy Plugin (set -Drebel.resteasy_plugin=true to enable)
Supports adding/changing methods with @Path annotation for RESTEasy application.
* Seam Wicket Plugin (set -Drebel.seam_wicket_plugin=true to enable)
Integration with load time weaving seam annotations to wicket classes
(-javaagent:<path-to-jboss-seam-wicket-jar>)
* WebObjects Plugin (set -Drebel.webobjects_plugin=true to enable)
WebObjects JRebel Plugin

#############################################################  回复  更多评论
  

# re: Crack JRebel 4.0,无需重启JVM,热部署解决方案 2014-12-15 10:32 许飞
1186690795@qq.com 也发我一份吧,谢谢了!  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航:
 

©2009-2014 IMXYLZ