【彩虹秒赞源码购买】【朔源码鱼胶加盟代理】【mmo手游框架源码】图片验证源码

2024-11-30 01:39:53 来源:小白能做源码吗 分类:娱乐

1.Python OpenCV 过点击式和滑动式形验证码的图片校验

图片验证源码

Python OpenCV 过点击式和滑动式形验证码的校验

       在近期进行App抓包的过程中,我发现该App在特定时间会弹出验证码。验证源码完成验证后,图片系统会提供token,验证源码此token是图片发起正常请求所必需的。

       文章源码地址:github.com/ThinkerWen/C...

       以下是验证源码彩虹秒赞源码购买验证码的截图:

       弹出验证码的Response如下:

       完成验证码的Request如下:

       通过观察,我发现只需将验证码的图片点击坐标发送至完成验证码的接口,即可获取到token。验证源码因此,图片现在的验证源码目标是提取坐标。

       观察发现,图片这个验证码相对简单,验证源码因为它没有图案扭曲,图片所以通过率较高。验证源码同时,图片朔源码鱼胶加盟代理我也回忆起之前解决滑动验证码的方法(一并展示)。

       要通过验证码,首先需要将目标图案在背景上定位,找到其像素点。为此,我使用了Python的OpenCV库进行识别。

       1.提取:首先,mmo手游框架源码我发现目标都是黑色图案,背景为透明。当我使用cv2.imread(front_image)加载时,显示一片漆黑。即使后来我使用了保留透明通道的加载方式,结果依旧。

       为了解决这个问题,tdx量柱指标源码我决定剥离透明通道,将目标图案透明色设置为白色,这样目标图案就自然显现了。

       2.找到目标图的位置:接着,我将目标的三个图案分割出来,分别找出它们的像素位置。由于图案排列位置固定,宝塔面板如何改源码我直接记录坐标进行像素分割。

       分割后,我将目标图和背景图都转化为灰度,以防止颜色干扰。

       然后进行最佳匹配。然而,匹配结果并不理想,无法准确找到所有三个目标图案,因此需要进一步优化。

       3.优化匹配方案:继续观察后,我发现背景中的目标图案总是白色的,因此我决定保留背景上的白色部分,其余部分转为黑色。

       为了尽可能保留完整的图案,我经过多次尝试,发现-区间的RGB颜色可以保留大部分目标图案的白色。

       同时,我将黑色的目标图案反转为白色。

       由于需要获取的是点击坐标,我将左上角坐标(x1,y1)进行+的偏移,以移动到图案本身上面。

       经过验证,现在的识别方法可以正常通过点击验证码。

       滑动验证码的解决方案与点击验证码类似,甚至现在常见的一种滑动验证码已经有了通用的代码。

       看雪ID:暮至夜寒

       看雪-安全社区|安全招聘|kanxue.com

       本文为看雪论坛精华文章,由暮至夜寒原创,转载请注明来自看雪社区

       阅读原文:

更多资讯请点击:娱乐

热门资讯

espace mobile源码

2024-11-30 01:28573人浏览

crush源码解读

2024-11-30 00:472550人浏览

qqip网站源码_qq教程网站源码

2024-11-30 00:392407人浏览

htmlcss按钮源码_按钮 css

2024-11-30 00:162080人浏览

软文推广源码_软文推广系统

2024-11-30 00:11413人浏览

android 查看源码_android查看源码

2024-11-30 00:051004人浏览

推荐资讯

nginx 1.12.1源码

1.nginx修改server信息2.GitLab ARM64源码在信创统信UOS下的搭建3.Ubuntu 14.04 安装LNMPnginx/1.12.1+php7.1.9+mysql5.7.19)

qqip网站源码_qq教程网站源码

1.珊瑚虫QQIP显示珊瑚虫QQIP显示 珊瑚虫软件中的IP显示功能因其对QQ用户的影响,成为了一项备受讨论的特性。这款工具提供了四种不同的IP显示设置,用户可以根据自己的需求进行个性化定制:

joolun源码 开源

1.有哪些好的开源商城微信小程序?有哪些好的开源商城微信小程序? 在探索开源商城微信小程序的世界中,呱呱赞作为0代码小程序制作平台,特别分享了一些备受推崇的项目,以节省大家的时间与精力。以下是我们