安卓逆向练习之初识smali

[复制链接]
查看485 | 回复0 | 2026-6-25 23:10:19 | 显示全部楼层 |阅读模式

立即注册,突破游客限制,与技术大牛交流切磋,畅享海量资源,让你的技术之路不再孤单!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 璇瑛 于 2026-6-25 23:10 编辑


逆向目标为:风云录屏大师
可以在OPPO应用市场下载

工具:NP管理器



打开原软件界面,发现主要功能均需要会员,先简单分析查看会员充值界面。

打开NP管理器开始逆向。



反编译分析dex,发现没有加密混淆,先直接查看字符常量

找到和会员有关的字符,搜索一下看看
截图202606252302361881.jpg

搜索结果就一个,点进去看看,发现看不太明白,转Java看一下

截图202606252303102172.jpg

转成Java之后发现清晰很多,逻辑是判断isVip函数,并且发现isVip被多次用来判断,它应该就是源头,故而去跳转isVip函数查看,解决这个源头
截图202606252304383615.jpg

可以清晰看到函数返回值为Z,布尔类型,那么它应该就是我们要找的了,跳转到定义查看

截图202606252305338115.jpg
直接将isVip的返回值强制改为1
截图202606252305579417.jpg

这样isVip恒返回1,所有的调用都会判断为真,直接解决所有Vip判断。

后面就是保存退出,重新安装验证效果。

这个人还没有签名
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文推荐
大神求
大神求
6 天前
热门排行