首页
社区
课程
招聘
[原创] 如何优雅的延长JEB demo的有效期
发表于: 2018-11-23 10:50 23161

[原创] 如何优雅的延长JEB demo的有效期

2018-11-23 10:50
23161

前段时间 看雪推了《java应用破解之破解jeb mips2.3.3》 https://bbs.pediy.com/thread-222503.htm ,最近正好用到jeb,发现JDK高版本的情况下,之前破解的jeb版本打开后会闪退,卸载高版本JDK回退到jdk-8u121-windows-x64.exe之后即可正常打开。Google了一圈未发现jeb 3.0 full版,接下来对jeb-demo-android-3.0-beta.6版本学习。下载链接 10cK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4m8F1k6Y4y4G2k6Y4c8%4j5i4u0W2i4K6u0W2j5$3!0E0i4K6u0r3k6r3I4Q4x3@1k6B7k6h3u0V1k6h3#2G2j5h3&6V1M7X3!0A6k6l9`.`.

360K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3A6W2j5X3u0#2K9h3I4V1M7K6u0Q4x3X3g2K6x3#2)9J5k6h3q4E0j5i4A6G2L8X3q4%4M7#2)9J5k6h3y4G2L8g2)9J5c8X3A6W2j5X3c8W2L8h3!0S2L8X3c8J5L8$3W2V1i4K6u0r3K9X3g2T1i4K6u0V1k6r3g2E0L8#2)9J5k6r3q4F1k6s2u0G2K9h3c8Q4x3X3b7K6i4K6u0W2x3q4)9J5k6r3u0W2N6r3q4Q4x3X3f1$3i4K6u0W2x3U0l9I4z5o6p5I4x3U0l9J5x3K6x3K6i4K6u0V1d9V1g2n7c8r3g2U0L8$3#2H3K9h3I4W2M7V1c8W2L8h3!0Q4x3X3b7I4x3U0p5^5x3U0l9@1y4U0b7&6z5o6M7K6z5o6b7K6x3K6S2Q4x3X3g2*7K9i4l9`.

旧版本JEB在最新版的JDK下闪退

没找到JEB 3.0分享版本

整个过程基本就是读代码,分析每行代码做了什么,最后再反其道而行之就能优雅的生成我想要的License了。

由于已有前人分析过,并且有介绍如何去爆破,那我们可以直入关键处

com.pnfsoftware.jeb.client.Licensing

查看pi 跟入com.pnfsoftware.jebglobal.pi;

这样把上面看懂,基本就差不多了,接下来说说在看的过程中遇到的一些坑

在 com.pnfsoftware.jeb.client.Licensing 中 pi.uW[4] = 95;

所以 public static byte[] uW = { 69, 103, -94, -103, 1, -125, -15, 16 }; 在使用的时候已经变成

uW = { 69, 103, -94, -103, 95, -125, -15, 16 }; 这个一粗心花了不少时间

ByteBuffer设置了小端序,默认是大端序

localByteBuffer.order(ByteOrder.LITTLE_ENDIAN);

readUTF() 函数,参考 ef6K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8W2N6X3g2D9L8%4m8W2M7W2)9J5k6h3y4D9j5i4y4K6M7r3q4@1K9q4)9J5k6h3!0J5k6#2)9J5c8X3c8G2j5#2)9J5c8X3A6S2N6X3q4Q4x3V1k6A6L8#2)9J5c8V1c8S2N6r3q4u0L8Y4m8#2N6q4y4@1M7X3g2S2L8g2)9J5k6s2y4G2N6i4u0U0k6g2)9J5k6h3S2@1L8h3H3`.

是先读字符长度,再读出字符,反其道的时候记得在前面加字符长度值

接下来就是喜闻乐见的keygenerator实现过程代码

生成后的license替换jeb-license.txt中的值即可
测试了最新版的jeb arm demo 也是一样可用(其余未测),
最后无图无真相上一张图

再贴个license吧

食用方法:
下载新版demo,找到 bin/app/jeb-license.txt 文件,替换Validation: 后面的字符串后再打开


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

最后于 2018-11-23 13:26 被kimoh编辑 ,原因:
收藏
免费 5
支持
分享
打赏 + 1.00雪花
打赏次数 1 雪花 + 1.00
 
赞赏  junkboy   +1.00 2018/11/23
最新回复 (16)
雪    币: 11716
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
辛苦
2018-11-23 11:44
1
雪    币: 7
活跃值: (268)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
66666666666666
最后于 2018-11-23 14:17 被bluth编辑 ,原因:
2018-11-23 14:16
1
雪    币: 8628
活跃值: (1842)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
发帖辛苦了,感谢分享
2018-11-24 08:10
0
雪    币: 223
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
测试在macOS10.14.1,JDK1.8,JEB3.0-BETA6,可用。感谢楼主!
2018-11-25 16:06
0
雪    币: 2791
活跃值: (1736)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
666
2018-11-26 17:52
0
雪    币: 145
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
666
2018-11-29 17:06
0
雪    币: 1
活跃值: (873)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
有检查更新。更新完后就打不开了。
2018-11-30 10:10
0
雪    币: 624
活跃值: (276)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9

更新后需要重新替换 Validation,已测试最新版
jeb-demo-android-3.0-beta.7.201811291959-JEBDecompilerDemo-121820464987384338.zip ,依旧有效的

2018-11-30 11:46
0
雪    币: 624
活跃值: (276)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
saliey 有检查更新。更新完后就打不开了。
更新后需要重新替换 Validation,已测试最新版 ,依旧有效的  994K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3A6W2j5X3u0#2K9h3I4V1M7K6u0Q4x3X3g2K6x3#2)9J5k6h3q4E0j5i4A6G2L8X3q4%4M7#2)9J5k6h3y4G2L8g2)9J5c8X3A6W2j5X3c8W2L8h3!0S2L8X3c8J5L8$3W2V1i4K6u0r3K9X3g2T1i4K6u0V1k6r3g2E0L8#2)9J5k6r3q4F1k6s2u0G2K9h3c8Q4x3X3b7K6i4K6u0W2x3q4)9J5k6r3u0W2N6r3q4Q4x3X3f1%4i4K6u0W2x3U0l9I4z5o6p5I4x3U0V1I4z5e0f1&6i4K6u0V1d9V1g2n7c8r3g2U0L8$3#2H3K9h3I4W2M7V1c8W2L8h3!0Q4x3X3b7I4x3U0p5^5x3U0l9@1y4U0b7&6z5o6M7K6z5o6b7K6x3K6S2Q4x3X3g2*7K9i4l9`.
2018-11-30 11:47
0
雪    币: 177
活跃值: (113)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
替换后打不开了。。。 mac 10.12.5  java 1.8
2018-11-30 17:07
0
雪    币: 1
活跃值: (873)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
siotb 替换后打不开了。。。 mac 10.12.5 java 1.8
能过掉更新吗,要是每次都回去更新的话,同一个 Validation 早晚无效。能保持当前版本不被更新就好了
2018-11-30 18:25
0
雪    币: 1
活跃值: (873)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
kimoh 更新后需要重新替换 Validation,已测试最新版 [jeb-demo-android-3.0-beta.7.201811291959-JEBDecompilerDemo-121820464 ...
能过掉更新吗,要是每次都回去更新的话,同一个 Validation 早晚无效。能保持当前版本不被更新就好了 
2018-11-30 18:25
0
雪    币: 1385
活跃值: (1636)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
JEB demo版本如何解除禁止啊:
This software is a limited demonstration build of JEB.

Limitations of the demo version include:
- Decompilation is limited to a subset of code
- Saving or loading projects is disabled
- Usage of the clipboard is disallowed
- Android only: Merging support for multi-Dex APKs is disabled
- Running time of a session is limited
- Requires the Internet connection
- Usage of third-party back-end plugins is disabled
- Usage of third-party clients is disabled
2019-2-21 20:07
0
雪    币: 6172
活跃值: (2168)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
15
aihacker JEB demo版本如何解除禁止啊: This software is a limited demonstration build of JEB. Limitations of the dem ...
试用版本来就不包含所有功能,解除了也没用,800一个月,买了破解再嫖呗
2019-2-21 21:13
0
雪    币: 34
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
楼主的m_bytearrary 和unknown_bytearray是怎么来的啊
2019-6-3 13:27
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
2021-8-6 10:20
0
游客
登录 | 注册 方可回帖
返回