逆君 发表于 2022-3-21 19:18

【原创】源码修改-某轻扫描app-【VIP会员】-破解教程

运行环境:
WIN10
涉及工具:
MT管理器,逍遥模拟器
教程类型:
逆向限制
是否讲解思路和原理:




注:以下教程所有操作,仅限用于学习和研究目的,不得用于非法途径或商业行为!
否则,一切后果请用户自行承担!如果您喜欢本程序,请购买正版,支持正版,获得正版优质服务!



教程均在本站首发原创!如需转载,请注明出处站名:吾爱汇编论坛    作者:逆君


原包可在小米应用商店下载


以下为图文内容:

0x1 前言
上一个帖子因时间关系所以是利用 静态注入 逆向了该软件的高级会员,但是只要关闭了抓包那会员肯定是失效的,
而本次则是 通过修改源码的方式,彻底逆向软件!






0x2 目的

逆向高级会员限制,使用会员特有功能


0x3 分析【VIP会员】

1.这个软件无加固、无签名校验,所以下面不赘述!假如是看过我前一个帖子的,那本次逆向思路应该很明确,
即:找到本地的 is_vip强行给它赋值为1,无论服务器返回的数据是什么,本地判断都为真




2.根据前一个帖子的抓包分析,那本次将会容易的很多很多,因为抓包到的关键数据已经很明显了,主要就是【 "is_vip":1】,那下面就简单了,直接搜索此关键词【is_vip】,搜索内容【代码】,看操作:






3.搜到两个结果,一个一个分析,先进第一个,看到了很关键的is_vip 赋值地方,文字解释在图片里了,
但是经过我的验证,只能给你个会员界面,只判断了这个,说白了,就是看着好看,实则还是 非会员!






修改给你们看效果:







4.上面的修改,当然了只是修改这里哈,因为主要我想说的最最简单的方法,假如通过上面再配合其他也能修改,
那恭喜你找到了不同的方法逆向它,思维很可以哟!继续往下,上面已经确认第一个结果不是真正修改的,那看看第二个,



看到惊人的相似的数据没????




5.不用怀疑了,修改的就是这块的数据!看下面:







5. is_vip 是判断会员的,vip_expire_at 是判断过期时间的,
validity 是判断距离会员过期还有多少天的【不过这里不用改!!!可自行尝试哈,不过会失败!想深入的可继续分析】

修改这是在对于的下面方法直接修改返回值即可,废话不多说,看操作:


修改1:在 43行处 加一行代码   const-string v0,"2099-12-30"





修改2:在 52 行处 加一行代码 const v0,1让它返回真 即 判断会员为真





注意:判断距离会员过期的天数【validity 】,本方法不适应,即 不能修改!因为一旦修改还有其他对这两个时间的判断!
我所说的都是最简单的修改方法,想修改这里然后弄的好看点的可自行深入尝试哈!






5. 上面修改完后,即可保存重装软件了,教程也到此结束了,废话不多说,看效果:



下面再次测试会员的其中一个功能——> 文字识别,还是选我们熟悉的最美壁纸哈哈,看效果:






YDoJpBwEuh 发表于 2022-3-21 20:55

谢谢分享

sKmUGeBk 发表于 2022-3-21 21:44

感谢楼主

SzuPpJd5860 发表于 2022-3-21 21:55

感谢楼主

eTPtJuZd85 发表于 2022-3-21 22:22

感谢楼主

Ezy2 发表于 2022-3-21 22:55

谢谢分享

wLlqmUDo49 发表于 2022-3-21 23:05

感谢楼主

JbV140 发表于 2022-3-22 00:10

必火 正好需要谢谢分享啊

pVgX3 发表于 2022-3-22 00:15

有楼主这样的热心人真好

rSiCd 发表于 2022-3-22 00:55

感谢楼主
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【原创】源码修改-某轻扫描app-【VIP会员】-逆向教程