Skip to content
This repository was archived by the owner on Aug 13, 2025. It is now read-only.

XRSec/Auto-Verification-Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

万能验证码自动输入(公益版)

官网 | 注册链接

公告:游客2次每小时,已注册用户5次每小时,邀请他人注册并识别赠送小时数+1,上不封顶!

致障碍人士、程序猿、测试工程师、高级渗透工程师等各类人群的福利:

Q1:程序还没有上jwt、Redis等session持久化,导致每次更新重启都要输入验证码,心累..

Q2:又来测试任务了,用多个账号在系统中创建业务逻辑,啥?这验证码是I还是1..这是o还是0...

Q3:渗透众测中,手工注入时...这个验证码太影响思路了,试一次就要输入一下..

Q4:我是一个运营,今天又是一大堆数据等待录入系统...

Q5:家里老人上网打字不方便,平时操作的网站又满是限制...

功能说明

1、高速:以毫秒级识别网站上的滑动拼图、滑块行为、英文、数字验证码省去手敲烦恼(准确率高达90%)

2、智能:对于新网站采用自动查找验证码图片位置,进行识别,新旧网站无缝切换(若未识别DOM中验证码位置,可手动确定位置,网站结构未修改只需一次即可)

3、隐私:仅上传验证码图片及网站验证码DOM层级,其他信息一概不获取

4、轻松:配合Chrome的记住密码功能,打开网站只需点击下一步即可,提高登录速度88.88%以上

5、关怀:根据老年人的上网特点、使用需求,将各个功能及页面进行适老化改造,帮助老年人实现轻便交互的目的,同时辅有文字信息朗读、远程帮助等功能。

下载6.6最新版(需先安装 Tampermonkey查看安装Tampermonkey帮助

本地下载 分流下载

程序试用测试中..如有任何问题请添加QQ群219750942 或 快速进群

视频演示

无意于侵犯视频中的网站,仅作演示使用,如有侵权,请联系我及时删除,谢谢。 视频演示)

流程图

流程图

更新记录

v6.6 2025-06-15

1、固定cktools的相关hash。 2、验证码输入框支持textarea。 3、优化滑块得选中规则。 4、支持touchend/pointerup事件。

v6.5 2024-06-29

1、修复多个场景下可能导致的异常问题。 2、优化滑动功能。

v6.4 2024-04-27

1、优化自动查找英数验证码规则。 2、修复英数验证码自动查找的空指针异常。

v6.1~v6.3 2023-12-24

1、新增处理验证码填写事件的一些通用触发。 2、修复验证码自动规则加载报错问题。 3、兼容脚本猫。 4、修复部分情况下会导致提示元素清空body的情况。 5、修复SRC选择器带来的丢失目标对象问题。 6、修复SRC选择器中非标准url格式化时的报错问题。

v6.0 2023-11-04

1、优化滑动行为(支持触摸行为); 2、优化滑动验证码手动添加规则; 3、优化英数验证码填写时事件触发;

v5.9 2023-10-21

1、优化滑动拼图验证码的相关适配信息。

v5.7-v5.8 2023-10-15

1、优化滑动验证码手动添加规则得相关逻辑; 2、支持滑动验证码得跨域加载; 3、优化英数验证码填写后得相关事件触发,避免多次填写; 4、优化手动添加规则中ClassName、CssPath及其他小类得各项逻辑; 5、优化后端滑动验证码得识别模块,大幅提升识别率;

v5.6 2023-09-03

1、优化在某些超大页面下自动查找验证码功能造成的卡顿问题

v5.5 2023-07-29

1、修复在部分跨域场景下无法获取到验证码得错误。 2、优化脚本描述

v5.4 2023-07-22

1、优化滑动拼图添加规则的部分算法。 2、优化菜单的用户交互模式。

v5.3 2023-07-09

1、修复部分滑动拼图得兼容问题。 2、验证码图片若为base64时不作为规则提取。 3、新增title规则。 4、修复管理员规则覆盖用户规则问题。

v5.2 2023-05-01

1、优化滑动规则

v5.1 2023-04-16

1、支持多级iframe中的网页手动添加规则 2、优化滑动距离计算,支持margin-left 3、优化代码结构,删除无用代码

v5.0 2023-04-09

1、新增滑块行为识别(该类验证码仅有一个滑块从左滑倒右)。 2、增加黑名单重复提示锁。 3、优化英数验证码自动验证码,避免错误命中。 4、优化样式选择器出现错误问题。 5、优化部分文案,便于用户理解。 6、修复快捷键失效问题。 7、优化滑动规则,规避行为检测。 8、优化base64类验证码的图片获取。 9、新增input模拟事件。 10、新增div类验证码的自动选择。 11、尝试修复safari下输入识别码时重复弹窗问题。

v4.9 2023-04-01

1、修复滑块小图旋转角度计算错误导致滑动距离计算错误问题。

v4.6~4.8 2023-03-26

1、增加英数验证码的自动查找规则,基本上能够找到大部分英数验证码了。 2、优化滑动行为,绕过大部分行为风控。 3、修复部分错误。 4、解决快捷键被占用问题。 5、新增一键填写识别码功能。 6、恢复游客使用权限

v4.5 2023-03-25

1、新增滑动验证码识别功能。 2、新增规则管理功能:停止识别指定网站、删除所有规则。 3、优化代码逻辑,提升识别速度。 4、优化src选择器遇到png或jpg等静态资源的选择问题。 5、优化部分提示信息。 6、将添加规则的提示改为强提醒。

v4.4 2022-11-20

1、绕过《网页解除限制》脚本的hook拦截,使得能够兼容运行。 2、优化部分提示信息,似的用户理解更加友好。 3、处理base64的验证码中存在url编码后的换行符的问题。

V4.3 2022-11-06

1、优化操作流程,新增:帮助文档、恢复出厂设置按钮 2、支持各类react事件。

V4.2 2022-10-23

1、处理跨域情况下得验证码无法识别问题。 2、优化id选择器

V4.1 2022-10-05

1、优化在非Chrome下的兼容性问题(为此加了个界面,好不好看的就这样了)。 2、解决部分异类网站使用div或input作为验证码图片的载体,仍然能够识别。 3、解决创建识别规则时会多次递归的问题 4、优化css选择器,感谢哈士奇大佬的支持。 5、修复replaceAll的死循环问题

V4.0 2022-08-11

1、感谢有你,一路同行

V3.x 2022-xx-xx

1、修正replaceAll在部分浏览器下的兼容性问题

V3.7 2022-xx-xx

1、新增快捷键识别

V3.4 2022-01-27

1、支持canvas类型验证码。 2、合并3.3灰度测试内容

V3.3 2022-01-03

1、支持base64格式的验证码类型 2、增加手填动JsPath功能,适合高阶用户使用

V3.2 2021-11-30

1、修复3.0版本中丢失的灰度测试代码 2、增加跨域判断,避免重复识别

V3.1 2021-11-28

1、通讯采用GM_xmlhttpRequest解决前端跨域问题 2、src和onclick增加正则选择器,应对随机传参情况 3、src选择器增加必须网址中包含.

V3.0 2021-08-15

1、增加盲人语音提示模式,可自行关闭 2、增加黑名单可控制模式,关闭后验证码图片崩溃不自动拉黑 3、增加其他一些细节

V2.9 2021-06-28

1、支持更多vue等框架的触发规则,避免填写验证码后未触发事件导致无效 2、增加VIP模式,详情加群咨询

V2.8 2021-06-05

1、规则调优,src属性采用首匹配,避免出现网址后面拼接随机数 2、优化初次添加规则逻辑,实现无需刷新页面首次添加规则后刷新验证码仍然有效 3、删除部分无用代码

V2.7 2021-05-14

1、支持vue等前端框架的各类验证码变更事件 2、新增关闭自动查找验证码功能 3、新增关闭提示信息功能

V2.6 2021-05-08

1、将发包模式改为GM_xmlhttpRequest,以解决部分跨域问题 2、不再等待页面加载完成,载入网页立即执行脚本,解决部分网站特别卡顿问题 3、将验证码前端缓存时间增加,避免挂机时一直识别同一个验证码 4、name规则加权

V2.5 2021-03-23

1、界面增加“设置识别码”功能 2、修复识别错误网站黑名单功能不生效问题

V2.4 2021-03-15

1、修复打印功能页面出现异常问题 2、优化src选择器遇到base64图片提取错规则问题 3、修改错误提示信息默认展示秒数

V2.3 2021-03-08

1、增加升级提示 2、展示当前小时剩余识别数

V2.2 2021-02-21

1、优化抓取元素规则,避免抓取错误的元素属性

V2.1 2021-01-17

1、修复部分用户页面顶部会出现灰条 2、增加src选择器 3、增加判断手动添加规则时,如果当前选中多个元素,本规则作废。

V2.0 2021-01-15

1、增加了对于元素唯一判断(避免错误规则) 2、增加了alt、placeholder元素得添加规则 3、当验证码暂时不可见时不进行识别

V1.9 2021-01-04

1、优化填写识别授权码提示。 2、同一验证码仅识别一次,避免重复多次提醒。 3、屏蔽错误提示“ajax请求失败”

V.1.8 2020-12-27

1.增加用户注册功能 2.用户邀请他人注册并识别即可永久增加识别次数 3.识别错误的验证码不占用识别次数

V1.7 2020-12-22

1.修复后端bug 2.修复手动添加规则时会提示已识别过验证码问题

V1.6 2020-12-19

1.后端重构,加快识别效率 2.增加用户体系

V1.5 2020-10-25

1.更换域名 2.修复识别频繁发包问题 3.增加域名黑名单,错误只有一次机会 4.提示信息增加关闭功能

V1.4 2020-09-23

1.检测到跨域后提醒用户重新选择验证码 2.修复vue框架下验证码绑定无效问题 3.优化验证码结果缓存,手动识别时需要刷新验证码

V1.3 2020-09-12

框架基本功能完成

About

基于浏览器的万能验证码自动输入

Resources

Stars

Watchers

Forks