python-暴力破解(突破验证码)
实验环境:本地靶场
验证码错误时,服务器端会重新生成验证码,不能使用burpsuite进行暴力破解;
我们使用python脚本对验证码进行识别,然后进行暴力破解。
验证码图片识别:
原图一般为彩色,对识别有一定的影响,所以要先对图片进行一些特殊处理:转灰色、二值化等;
处理过的验证码图片:
识别结果:
在识别验证码可能会存在一些不准确的概率,不过影响不大;
之后就是将识别后的验证码,与读取的用户名,密码内容,传送给服务器,循环暴力破解。
完整脚本:
运行结果:
声明:本篇文章仅作学习交流,请勿用于违法行为!





浙公网安备 33010602011771号