直接模式:
1.使用mt管理器去除签名校验(不管有不有用,但这是个好习惯!{:301_976:});(这个软件貌似没有签名验证)
2.选择dex全选打开.
3.直接搜索方法名:getusertype (结果只有一个)点进去.
4.源代码为:
.method public final getUserType()I
.registers 2
.line 1
iget v0, p0, Lim/weshine/repository/def/login/VipInfo;->userType:I
return v0
.end method
将他改为这样:
.method public final getUserType()I
.registers 2
.line 1
iget v0, p0, Lim/weshine/repository/def/login/VipInfo;->userType:I
const v0, 0x5
return v0
.end method
就这样.
5.退出保存. 软件打开用手机号登入已经是会员了(提个醒:虚拟机登入不了)
直接模式结束!{:301_1000:}
这个软件并没有加固!{:301_975:}
2.首先的思路应该直接搜索关键词”会员”看看有不有相关的代码
结果很感人,一个相关的都没有
那么我们
思考一下,这些字符串去哪了?
这里可以讲一下
在软件的构建中,是可以引用的
因为在Java中,所有的字符串都会在一个特定的内存中,叫字符串常量池.
而这个软件没有加固,又没有找到,那一定是引用了
原文地址:https://fendou.gqr5.cn/7764.html
- 最新
- 最热
只看作者