网址:https://user.wangxiao.cn/login
逆向参数可以看到password就是我们的密码明显加密

如果我们全局搜索password可以发现是非常泛的所以这里我直接搜url断点进来,可以明显发现就是密码+''+服务器返回时间用 encryptFn这个方法加密,这里可以直接进去 encryptFn这个方法
发现就是一个RSA加密的方式
但是这个网站还有个特别的地方就是cookie当中有个sessionld从验证当中是发现不是在js中生成的所以整体网站的逻辑
先加载登录页面 -> 加载cookie -》 拿验证码图片 -》识别验证码》getTime》返回服务器时间》 RSA加密密码后面就是先把加密的js代码扣下来用node-jsencrypt直接怼
python这边代码我先准备参数请求登录页面去拿cookie值
拿到cookie值发现没有问题这边就直接请求图片地址然后拿到图片处理成base642字节用ddddocr去识别验证码
最后一步就获取时间拼接起来然后组织参数请求登录页面
最后可以成功登录完全没有问题说明这个逻辑是完全正确的
我们登录进去的拿数据要重新请求网址整理参数可以看到是没有问题

免责声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关. 本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除.
2万+

被折叠的 条评论
为什么被折叠?



