【原创】源码修改-某轻扫描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. 上面修改完后,即可保存重装软件了,教程也到此结束了,废话不多说,看效果:
下面再次测试会员的其中一个功能——> 文字识别,还是选我们熟悉的最美壁纸哈哈,看效果:
谢谢分享 感谢楼主 感谢楼主 感谢楼主 谢谢分享 感谢楼主 必火 正好需要谢谢分享啊 有楼主这样的热心人真好 感谢楼主