老师 我已经模拟了加密密码登陆还是失败了

来源:4-6 通过抓包逆向分析js代码(3)

花王子

2021-08-09

已经本地生成私钥 对密码进行加密 且携带了 token 发起post请求
响应403 csrf验证失败

写回答

3回答

好雨知时节__

2021-08-18

登录了以后,是要跳转的,POST请求的登录页面跳到了index,这里要用session:

session = requests.session()
session.post(login_url,data=data)
response = session.get(index_url)

-------补充-------

这里的403 csrf验证失败是由于cookie的问题,后面的4-14、4-15,老师有代码分析,不明白的同学建议往后看。

1
2
小布_老师
这个解决方法可以。
2021-08-18
共2条回复

小布_老师

2021-08-18

403是因为请求头中没有token。token一共要加两个地方,一个是请求头中的cookie,另一个是表单中的token。

requests的Session会话,会自动记录请求头的Cookie信息,可以自动解决。

0
10
小布_老师
回复
花王子
嗯,多找找,详细分析一下。
2021-08-20
共10条回复

小布_老师

2021-08-09

请求头中,检查一下是否携带了token,

0
0

Python高级爬虫实战-系统掌握破解反爬技能 挑战高薪

加密破解、逆向重构、分布式框架及海量存储方案

494 学习 · 105 问题

查看课程