首页
社区
课程
招聘
[求助][Java]jar包破解
发表于: 2009-8-22 18:22 9592

[求助][Java]jar包破解

2009-8-22 18:22
9592
一个jar包  授权使用license文件

license文件  和  每一个class文件都带有使用SHA1WithRSA加密的签名信息

修改class 或者 修改临时license都会抛出 签名信息不正确异常

签名公钥 和 解密部分已获得 但获得了也没用处 无法获得私钥  就无法通过data数据算出正确的签名信息 so  研究了N久 也不知道如何搞定

有什么办法能破解这种 jar包

先谢谢了

Kx不多  还请各位见谅

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 215
活跃值: (15)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
JAR包中的每个文件都一个CRC32验证码,用来验证文件是否被破坏,因此改JAR里的文件时也要把文件的CRC32值修正

同时可以把签名公钥替换掉
2009-8-22 22:33
0
雪    币: 102
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我有破解java游戏的方法!先给你个地址去看看!http://www.zndqw.com/thread-2954-1-1.html
这是破解游戏收费大的方法!
2009-8-22 22:38
0
雪    币: 328
活跃值: (39)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
首先,找到 META-INF/ 文件夹,将其中 的 MANIFEST.MF 中 包括签名的数据删除
2009-8-23 14:16
0
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
删除后 提示
no manifiest section for signature file entry




这个CRC32有没有工具来计算的??? 还有那个签名公钥替换后 本来有效的license也不使了。。。


这个  我这个是程序中使用的jar包 类似dll文件 不是可直接运行的jar文件
2009-8-24 09:16
0
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
修改了CRC还是没用 我郁闷了  直接报MF文件无效 = =

各位还有什么高招吗???
2009-8-24 19:59
0
雪    币: 257
活跃值: (105)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
不能把整个MF文件整个删除,是有选译性的删除文签名信息。
当然,签名有关的也可能保存在META-INF下的其它文件中。
至于签名的私钥,只能自己生成一对进行替换。
2009-8-25 09:57
0
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
密钥自己替换? 哇 那不是所有的类都需要替换
这个jar包还真麻烦  回头尝试一下 多谢 多谢

不知道谁研究过破解 Aspose.Word.for.Java这个jar包
2009-8-25 10:24
0
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
还有愿意帮助的吗??
2009-8-26 18:39
0
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
看来没有了 结贴了 各位还有愿意帮忙的 请PM我  多谢了
2009-8-27 14:40
0
游客
登录 | 注册 方可回帖
返回
//