吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5400|回复: 41
收起左侧

[原创] license文件JAVA逆向记录

  [复制链接]
cq5868177 发表于 2022-11-17 16:21
记录一款软件授权信息逆向的过程,这个软件是先在网上找的PJ包,但是PJ包与我的软件版本不一致所以用不了。
然后我就尝试根据现有PJ包的明文授权文件自己逆向。
1.png

把授权文件放到对应的目录打开软件,提示授权文件解析错误。EXE拖入IDA先看看,发现有JAVA相关的字符串
2.png

3.png

用IDA导入JNI.h,大体看了下流程,应该就是创建JVM虚拟机载入classloader然后加载所需class启动JAVA程序。
4.png

5.png

OD调试起来,在sub_CA3CA0看到了ZIP相关的CLASS,以及DefineClass函数
6.png

7.png

8.png

OD中看下这个DefineClass加载的是bootloader,这个loader 解密加载了其他JAR
9.png

10.png

把JAR DUMP 出来 可以看到里面有个Activator类。Activator类里面就是解析授权文件的。
11.png

12.png

可以看到构造函数里面有X509Certificate 验证,而我下载的PJ包授权文件是明文的
所以这里我们把X509Certificate相关的直接删除掉,然后读取授权文件方式直接换成properties,这样就可以直接解析成功了
13.png

改完后发现还是报错,花了些时间调试了下,发现plugin目录中的launcherJAR包加载Activator签名不通过导致的,需要把这里的getSigners以及这个包中JAdapter类findHook()中的getSigners去掉就OK了
14.png

15.png

最后修改CLASS替换试一下,启动成功了,可以正常进入软件了
16.png

免费评分

参与人数 12威望 +1 吾爱币 +31 热心值 +11 收起 理由
Hmily + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
evea + 1 + 1 我很赞同!
vowzhou + 1 用心讨论,共获提升!
wk380299125 + 1 + 1 求指教如何把JAR DUMP 出来
axy + 1 + 1 谢谢@Thanks!
Ll001 + 1 + 1 我很赞同!
Malevolence52 + 1 + 1 谢谢@Thanks!
poster1 + 1 谢谢@Thanks!
tssh19 + 1 热心回复!
peiwithhao + 2 + 1 用心讨论,共获提升!
yangand + 2 + 1 谢谢@Thanks!
ZHAOHUIYONG + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| cq5868177 发表于 2022-11-18 08:50
7025 发表于 2022-11-17 21:55
这个还需要根据license信息导入数据库,光启动也没法用,这个是老版本了 基本上用的少了

license 版本间是通用的,里面只是配置品牌信息
ZXH888 发表于 2024-2-18 13:52
楼主新年好呀,小弟假期中无趣按照您的帖子想练练手,按照您的指引我获取到了BootLoader.class. 但是您所说的dump JAR是如何操作的呢?还望大佬指点一下
微信截图_20240218134734.png
guyuelintian 发表于 2022-11-17 16:42
niceboge 发表于 2022-11-17 16:58
真是太牛啦,好好学习一下,感谢分享。
yangand 发表于 2022-11-17 17:08
DUMP JAR包的过程能不能详细点
我为52pojie狂 发表于 2022-11-17 17:09
收藏了,准备依葫芦画瓢操作一番。
bestwars 发表于 2022-11-17 17:26
这纯纯的是干货感谢分享
LHL511022 发表于 2022-11-17 17:34
教程很好,学到了有用的知识。本人小白一个,继续努力!
kevinchenyuan 发表于 2022-11-17 17:56
好好学习一下,感谢分享
dongcd 发表于 2022-11-17 18:03
可以的,感谢分享
lzy1983 发表于 2022-11-17 18:22
楼主厉害了。向你学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 19:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表