如因滥用解密技术而产生的风险与本人无关!
将近20天,没写文章了。。
今天写一篇吧。
主要是昨天发生了一件不愉快的事情。
具体不多说了。
看他在群里道歉了。
反正没给我道歉。。
还有,下次喷我,不要在群里喷我。
爬虫圈子就那么大。
你喷我的时候。。
好多人给我截图说这事了。
而且群主我也认识。。
麻烦你下次喷我,找个其他群号吧。。谢谢!!
这里百度搜数美的网站,,这里就不提供网站了,
刷新验证码图片,我们看图片请求需要哪些参数。
除了时间戳。。全是固定的。。。
不多说了。。。
这里看下滑动请求需要哪些参数,
基本上,,,全是加密的。。
刺激吧。。
然后发现。。
异步加载的。。
点击最后一个,,下个断点,,
这里之前调试过。具体不多说。。
直接进入checkApi这个函数里。。
这里基本上就是整个流程了。
慢慢往下走。。
这里是请求图片返回的数据。。。都是写死的东西。。
接着走。。
这个函数就是整个加密流程了。。
直接进入getMouseAction函数。。
看到这里。。估计就不用往下扣了。。
DES加密。
这里解密的是,图片返回数据里面的值。
接着往下走。。
第一个就是滑块的轨迹,
然后就是加载时间,滑动时间,
滑动距离,图片大小,之类的。
这里。。看你运行的环境是不是PC。
走,走,走。。
这里又把轨迹,坐标加入字典中。。
接着走。。
这里里面检测。selenium,各种自动化工具。
没有就返回0.
走到了加密的地方。
全都经过DES,返回base64
下面走。。
最后。
加密完成。。
这里说一下,图片。
下载下来。,比列是2倍。。
所以要缩小。
我用的PIL缩小图片的。
cv2不知道咋的。。缩小长方形,,就会压缩图片。。。。
可能我没研究透。。
成功率。。
这里20次,。全部成功。
加密就一个DES,而且他的轨迹验证的,,额,,很随意。。。
具体大家尝试。。
难度:低。
本文分享自 python爬虫与js逆向 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!