首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
Android安全
发新帖
0
8
[原创] SoulFrog刨析买断制游戏通杀
发表于: 17小时前
343
[原创] SoulFrog刨析买断制游戏通杀
希梦☆奈何
17小时前
343
# 好游xx SDK 付费校验逆向与 Xposed Hook 技术分析 > > 本文仅作**技术研究学习**,请勿用于破解、绕过付费验证等侵权行为,任何违规使用产生的法律责任由使用者自行承担。 ## 一、SDK 接口文档梳理 根据文档,核心校验入口为 `HykbPaidChecker.checkLicense()` 静态方法。 ### 1. 方法签名 ``` HykbPaidChecker.checkLicense(activity, appId, publicKey, orientation, listener); ``` 参数说明: | 参数 | 作用 | | --- | --- | | activity | 当前页面 Activity 上下文 | | appId | 开发者在平台申请的应用 ID | | publicKey | 平台分配的公钥,用于签名校验 | | orientation | 屏幕方向,0 横屏,1 竖屏(SDK1441 + 支持) | | listener | `HykbCheckListener` 回调监听器,**核心回调对象** | ### 2. 回调监听器 `HykbCheckListener` ## 二、Hook 思路与代码分析 目标:拦截`checkLicense`调用,**绕过 SDK 内部校验,直接触发`onAllowEnter()`成功回调**,同时补充`getUser`接口伪造用户信息。 ### 核心思路 1. Hook `HykbPaidChecker.checkLicense` 方法; 2. 获取传入方法的最后一个参数:`HykbCheckListener` listener 实例; 3. 直接反射调用该实例的`onAllowEnter()`,强制触发成功回调; 4. 同时 Hook `getUser` 方法,当返回用户信息为空时,反射构造一个假的用户对象返回。 ### 源码片段 ``` Class<?> hykbCheckListener = classLoader.loadClass("com.m3839.sdk.paid.HykbCheckListener"); Method onAllowEnter = hykbCheckListener.getMethod("onAllowEnter"); for (Method method : hykbPaidChecker.getDeclaredMethods()) { if ("checkLicense".equals(method.getName())) { xposedModule.hook(method).intercept(chain -> { Log.d(SoulFrog.TAG, HookUtil.getMethodSignature(chain)); Object originalListener = chain.getArg(chain.getArgs().size() - 1); onAllowEnter.invoke(originalListener); return null; }); break; } } ``` 包名:`com.m3839.sdk.paid.HykbCheckListener`,里面包含两个回调方法: 1. `onAllowEnter()`:校验成功,允许进入游戏 2. `onReject(int code, String errorMsg)`:校验失败,返回错误码和信息 --- ## SoulFrog 开源免费 <a href="elink@174K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6^5L8h3&6Z5i4K6u0r3f1$3!0#2L8p5k6J5L8$3M7`.">SoulFrog项目地址</a> - Xposed 版本:master分支 - LibXposed 版本:libxposed分支 * 如果本项目对你有帮助,欢迎点 Star,在评论区留言一句好用即可;LSPosed 模块仓库也欢迎 Star。 Hook点基本都是公开的,激励广告通杀相关代码暂不开放,Star数量达到目标后考虑开源。 SoulFrog有不懂的想了解具体的hook点思路可以评论咨询我,有空可以解答一下,代码简单一般都是能看懂的,也可以直接问ai。 那些嵌套hook的部分只是为了查看方法签名以及调用信息,改成动态代理就行了。 都是一些没有技术含量的,但也能学到点一些东西吧。 | appName | function | packageName | | ---- | ---- | ---- | | 支付 宝 | 免跳转内购通杀(仅本地验证) | - | | 好游 快爆 | 买断制下载(仅下载管理) | - | | 小 黑盒 | 每日自动完成任务 | com.max.xiaoheihe | | 激励广告 | 部分激励广告通杀(手动点击跳过领取奖励) | 例如biubiu加速器 | | QQ分享 | 分享直接成功无需跳转QQ | - | | 爱 剪辑 | 会员功能 | com.shineyie.aijianji | | 飒 漫画 | (使用会自动删除数据,请慎重使用)默认游客三天自动重置试用白金会员 | com.comic.isaman | | 神奇 脑波 | 会员功能(版本通杀) | imoblife.brainwavestus | | ES 文件 浏览器 | 会员功能(版本通杀) | com.estrongs.android.pop | | Sd Maid SE | 会员功能(版本通杀) | eu.darken.sdmse | | 腾讯 视频 | 去水印 | com.tencent.qqlive | | 人人 视频 | 会员功能 | com.example.pptv | | Tik Tok | 地区检测 | com.zhiliaoapp.musically | | Reader | 全章节内容解锁 | com.originatorkids.EndlessReader | | 好游 快爆 | (本体验证+DLC)买断制游戏(版本通杀) | - | | Tap Tap | 列举部分(本体验证+DLC)买断制游戏(版本通杀) | - | | 鬼谷 八荒 | (本体验证+DLC) | com.guigugame.guigubahuang | | 大侠 立志传 | (本体验证+DLC) | com.xd.dxlzz.taptap | | 破门 而入 | (本体验证+DLC) | com.khg.actionsquad.gamet | | 打造 世界 | (本体验证+DLC) | com.dekovir.CraftTheWorld3839 | | 潜水员 戴夫 | (本体验证+DLC) | com.xd.dave.tap.cn |
回复或点赞可查看完整内容
传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!
收藏
・
0
点赞
・
8
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
huangyalei
你的分享对大家帮助很大,非常感谢!
5小时前
逆向小玖
你的帖子非常有用,感谢分享!
7小时前
mb_qrlsimls
为你点赞!
16小时前
wx_Mark_449
为你点赞!
16小时前
clz3216
感谢你的贡献,论坛因你而更加精彩!
16小时前
doduhuang
非常支持你的观点!
17小时前
xjohjrdy
非常支持你的观点!
17小时前
顽劣
谢谢你的细致分析,受益匪浅!
17小时前
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
7
)
啊你好哇123
雪 币:
780
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
373
粉丝
0
关注
私信
啊你好哇123
2
楼
学习学习
8小时前
0
松源兄
雪 币:
2
活跃值:
(374)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
14
粉丝
0
关注
私信
松源兄
3
楼
666
8小时前
0
mb_xbqkkkvp
雪 币:
59
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
7
粉丝
0
关注
私信
mb_xbqkkkvp
4
楼
学习
7小时前
0
兔耳离
雪 币:
230
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
1
粉丝
0
关注
私信
兔耳离
5
楼
康康
5小时前
0
毛毛毛毛虫
雪 币:
2949
活跃值:
(3430)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
75
粉丝
0
关注
私信
毛毛毛毛虫
6
楼
学习一下
5小时前
0
mb_ldbucrik
雪 币:
6
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
704
粉丝
7
关注
私信
mb_ldbucrik
7
楼
666
5小时前
0
R3v
雪 币:
217
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
2
粉丝
0
关注
私信
R3v
8
楼
666
3小时前
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
希梦☆奈何
3
发帖
26
回帖
10
RANK
关注
私信
他的文章
[原创] SoulFrog刨析买断制游戏通杀
309
[原创] libxposed模块SoulFrog开源免费模块
3926
[分享] 【xposed模块】vipHook
7089
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部