webjs - 财联社登录密码加密入口及JS改写

入口

aHR0cHM6Ly93d3cuY2xzLmNuLw==

尝试登录

F12 抓包结果
在这里插入图片描述
由于我输入的密码明文是:qq1234,而这个45开头,d9结尾。老司机一眼就看出来是MD5加密了。直接调用md5加密库就行。

但……这不是本文的目的。

本文目的是找到加密入口和JS的改写。

言归正传

MD5加密入口

使用XHR断点数据包。(v1/user/login)
再次点击登录。

在这里插入图片描述
成功在此处断下。
可以发现这里断下时候字段password已经被加密了,所以我们应该往上寻找,寻找它在哪里加密的。
根据它的堆栈。依次向上寻找。

右侧一大堆调用堆栈
那哪个才是入口?根据经验就是观察参数是否被加密,找到加密前和加密后的关键位置即可。
其实根据经验和命名,即可找到堆栈中有个叫"handleLogin"的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值