欢迎光临
我们一直在努力

破解图片验证码限制的一般思路

我相信每个人都有浇灌论坛的经验?但是,如果您继续在论坛中发布统一内容的内容,论坛的整个部分将是您发布的信息,所有其他信息将被挤压。假设你有足够的信息发布,而版主无法完成,那么这个论坛基本上就被废弃了!其他商业论坛也意识到防止恶意灌溉的重要性。他们采取了一些措施来防止恶意灌溉。发布间隔,相同IP地址的发布数量以及内容不能重复有限制,但这些都不是。今天的焦点,因为论坛使用公开发布表格,唯一需要打破的难点是验证码。 (为了防止某个黑客使用特定程序暴力攻击方法进行连续登录尝试或阻止连续提交网络信息,采用网络访问方法。随机生成字符信息到图片中以防止计算机直接识别例如,招商银行的在线个人银行,腾讯的QQ社区等。)验证码分为以下几类:数字,字符,符号和综合。一般验证码是数字的,但有些图片会产生大量的颜色和黑白噪点(参考验证图片上的斑点)。那么我们应该如何识别呢?传统的验证码识别方法非常简单。由于数字的位置是固定的,我们只需要提取每个数字的图片(无噪声点),然后记录每个特殊数字唯一的像素位置,然后提取需要在网络上破解的特征代码,消除噪声点,将其位置与记录位置进行比较,然后确定相应的数字。
总结传统的是:1。首先分析验证码,前景色不固定2.然后验证码宽度/验证码文本号,如下载后验证码宽度为60,有4个数字,则为60/4=15,然后保存每个单词。如果只有数字将0-9位数保存到位图文件中,如果英文更麻烦,0-9,AZ将保存到位图,并且位图的前景色不会改变。保持一种颜色,如果改变背景将不会改变3.如果前景改变,文本将统一为相同的颜色,每个点0-9点有一个共同的点,采用共同点颜色然后前景统一如白色{255,255,255}的颜色,位图的结构是BGR,而不是RGB4。然后比较,如果验证码的点是白色,第二步保存的位图也是白色,则频率增加15最后一个频率是验证码!接下来要做的是制作一个后期计划。这太简单了,你可以编写自己的代码!但还必须做以下细节:制作一个多线程程序进行发布,否则程序将失去响应。最好导入大量的代理IP,然后在发布内容的末尾添加一些随机字符,这样可以防止重复贴纸的过滤!最重要的是做测试。不要张贴太多,不要搞砸广告!实际上,上述方法不仅仅是识别验证码,它可以在现实生活中使用,如手写识别,车牌识别等,但在现实生活中我们要进行更多的处理,如作为循环检测。多边形检测等。因此,从网络安全技术来看,也有很多东西可以造福社会,我们还在等待我们继续创造!

未经允许不得转载:美国主机评论博客 » 破解图片验证码限制的一般思路

分享到:更多 ()