我已经为我的网站创建了一个自定义验证脚本,因为人们需要每小时验证一次,以确保他们不使用脚本/自动更新来获得优势。为了使体验尽可能简单,图像显示的数字介于1到9之间。我使用photoshop手动创建了所有这些图像,使其难以看清。然后,用户必须单击1到9之间的随机“小键盘”,并在第一张图像下方显示正确的数字。
我的问题如下:
有人编写某种可以读取源代码的脚本/程序,检查显示带有数字的图像的div的名称,然后读取文件名以查看内容有多容易图像名称是,然后使用OCR单击图表上的正确数字?
我完全不知道我是怎么开始这样做的,但我想知道是否有必要每次都将图像文件名改为随机的,而不是像number1.png,number2.png等
非常感谢您的帮助和建议
答案 0 :(得分:2)
我认为这太简单了!
答案 1 :(得分:0)
静态图像根本不是CAPTCHA,因为用户可以将每个静态文件映射到一个数字并绕过您的机制。
答案 2 :(得分:0)
您应该使用随机数和随机名称动态创建图像。将数字存储在某处(主要在会话变量中),并将用户输入与该值匹配。