吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5401|回复: 41
上一主题 下一主题
收起左侧

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

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


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




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




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






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




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




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


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




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

免费评分

参与人数 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 (119.87 KB, 下载次数: 2)

微信截图_20240218134734.png
沙发
guyuelintian 发表于 2022-11-17 16:42
3#
niceboge 发表于 2022-11-17 16:58
真是太牛啦,好好学习一下,感谢分享。
4#
yangand 发表于 2022-11-17 17:08
DUMP JAR包的过程能不能详细点
5#
我为52pojie狂 发表于 2022-11-17 17:09
收藏了,准备依葫芦画瓢操作一番。
6#
bestwars 发表于 2022-11-17 17:26
这纯纯的是干货感谢分享
7#
LHL511022 发表于 2022-11-17 17:34
教程很好,学到了有用的知识。本人小白一个,继续努力!
8#
kevinchenyuan 发表于 2022-11-17 17:56
好好学习一下,感谢分享
9#
dongcd 发表于 2022-11-17 18:03
可以的,感谢分享
10#
lzy1983 发表于 2022-11-17 18:22
楼主厉害了。向你学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-22 23:18

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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