易班APP登录密码加密、sig逆向分析

1、最近闲来无事,听说有一个易班app登录好练手,就去试了一下看看。

先抓个包看看

然后使用了腾讯的壳,脱一下,我这边用的是BlackDex64。

脱完壳之后导出来直接导出来拖到jadx,就是现在这个样子。

2、全局搜一下password,找一找,这个encryptPassword比较可以进去看看

 预计没找错地方,mobile:手机号    password​​​​​​​ 手机号  PreferenceKey.K_SIG : 这个可能就是那个sig,先看密码。

 跳转到encryptPassword这个方法下来。大大的RSA就展现出来了。hook一下验证一下结果

我用的是frida做hook测试,看起来没什么太大问题,这里就先不测试了,因为我已经测过了。

 现在去找一下RSA加密的公钥。

这一段就是获取公钥的方法了,调用一下看会不会给我

hook了一下给我了。然后在稍微修改一下就没什么大问题了。

 密码分析到这不能太细,望理解。

现在来看一下sig,回到com.yiban.app.login.utils.LoginUtil这个页面

跟着跳过去,看看

 由于我们看到的sig是16位的,所以其他的先不看盲猜是下面哪个返回,获取一个随机的uuid,进行md5 16位加密。

 差不多就分析到这,散会

如果该文章侵权请联系我删除
联系方式微信:w2786886635

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风中客人

如果对你有帮助,可以支持一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值