入口
aHR0cHM6Ly93d3cuY2xzLmNuLw==
尝试登录
F12 抓包结果
由于我输入的密码明文是:qq1234,而这个45开头,d9结尾。老司机一眼就看出来是MD5加密了。直接调用md5加密库就行。
但……这不是本文的目的。
本文目的是找到加密入口和JS的改写。
言归正传
MD5加密入口
使用XHR断点数据包。(v1/user/login)
再次点击登录。
成功在此处断下。
可以发现这里断下时候字段password已经被加密了,所以我们应该往上寻找,寻找它在哪里加密的。
根据它的堆栈。依次向上寻找。
那哪个才是入口?根据经验就是观察参数是否被加密,找到加密前和加密后的关键位置即可。
其实根据经验和命名,即可找到堆栈中有个叫"handleLogin"的方法