有些人需要在企业查等网站自动识别验证码。这个验证码称为阿里云的滚动验证码。虽然这看起来是很简单, 但是自动识别也不那么简单。

网上有几个文章,都是用puppet的。不过因为有个网站就阻止puppet上被打开的, 所以用不了。

我要找到了新的办法了,我研究了一段时间以后就找到了自动识别的办法,

阿里云验证向cf.aliyun.com这个网站发送两个网格请求,就是initialize.jsonp和analyze.jsonp.

这两个请求的参数是加密的,需要分析分析。

其中一个是阿里云给予的appId. 每个网站的appId都不一样,

自动识别也需要这个appId. 这个appId通过抓包网站的请求就可以获取。很简单。

其他参数都需要分析分析,自己要计算的。

我已经都分析好了以后写了一个简单的软件,用C#言语开发的。

谢谢。

自动识别阿里云的滚动验证码相关推荐

  1. nodejs实现阿里云短信验证码

    nodejs实现阿里云短信验证码 事先准备 1.开通阿里云短信服务 2.获取 AccessKey 代码编写 事先准备 1.开通阿里云短信服务 1⃣️登陆阿里云,然后进入到 https://dysms. ...

  2. 使用阿里云短信验证码API发送短信验证码(配置,获取短信验证码,注册,登录,密码重置)

    获取阿里云短信验证码需要的配置信息. 如果是新用户,可以免费领取3个月,老用户的话就只能购买了,但是也不贵. 申请短信签名 申请短信模板 编写发送短信验证码的工具类 代码中我已经进行了详细的注释,也写 ...

  3. 阿里云短信验证码实战

    一.创建阿里云短信权限用户 1.登陆阿里云之后我们点击头像,接着点击AccessKey: 2.选择开始使用子用户 : 3.我们先要创建一个用户组: 4.依次点击新建的用户组--授权管理,给用户组授权, ...

  4. 【阿里云短信验证码】麻瓜教程~~~从注册---申请---代码---执行

    阿里云短信验证码 当然啦,学习任何东西第一步就是去注册当前网站的账号. 阿里云的官网:https://www.aliyun.com/?utm_content=se_1008364713 ◆[1.先注册 ...

  5. springboot 使用shiro集成阿里云短信验证码

    目录 1.阿里云短信验证码服务 2.发送短信验证码 3.shiro配置多个realm 4.验证短信验证码 5.一些修改思路 引言:短信验证码是通过发送验证码到手机的一种有效的验证码系统,主要用于验证用 ...

  6. C# ASP.NET MVC 阿里云短信验证码Demo

    相信大家在开发过程中又很多使用到验证码验证的功能,今天将验证码的验证整理一下写了一个Demo 通过本篇后你能学习到: 阿里云短信服务 Drapper连接SQL Server进行增改操作 JS前端倒计时 ...

  7. 使用opencv实现通过摄像头自动输入阿里云身份宝验证码

    最近工作中开始使用opencv来做一些跟图像相关的机器学习项目,开始对图像处理产生浓厚的兴趣.搜索资料的时候偶然看到有一些使用opencv读取摄像头的小demo,在输入烦人的阿里云数加身份宝验证码的时 ...

  8. Springboot中使用阿里云短信验证码服务

    1.引入阿里云的包 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-s ...

  9. [风一样的创作]二次封装阿里云短信 验证码 发送短信 查询短信 编辑短信

    1.首先要注册阿里云,购买阿里云短信服务,拿到AccessKey ID和AccessKey Secret 链接: https://usercenter.console.aliyun.com/#/man ...

最新文章

  1. 频繁分配释放内存导致的性能问题的分析--brk和mmap的实现
  2. 印度交通部或禁止无人驾驶汽车进入本土市场
  3. 队列学习笔记 顺序队列
  4. 获取服务(getService)
  5. python isnumeric函数用法_Python中isnumeric()方法的使用简介
  6. 关卡 动画 蓝图 运行_上车喂,建模大神带你学UE4在编辑器启动时是如何运行蓝图的...
  7. 恶意代码实战Lab13-01分析
  8. ICCV 2017 《Online Video Object Detection using Association LSTM》论文笔记
  9. python 去除列表空值_零基础学习Python之9大关键概念
  10. Android怎么实现选课功能,选课系统android
  11. 汇编语言练习_1_数字分解_显示
  12. 机器学习之Stacking原理与实战
  13. 解读《美国国家BIM标准》– BIM能力成熟度模型(十)
  14. 系统垃圾清理 bat文件
  15. wheeltech惯导模块使用
  16. 谷歌火狐浏览器被360浏览器劫持的解决办法
  17. (郭霖)Android图片加载框架最全解析(一),Glide的基本用法
  18. 保护模式下的CPL,RPL,DPL与特权级检查(二)
  19. 用脚本组装xgen 后期文件,缓存正确,毛发飞的可能分析
  20. 关于Allan方差分析陀螺仪误差的几个摘要

热门文章

  1. OpenCV每日函数 几何图像变换模块 (1) convertMaps函数
  2. oracle主表子表,oracle查询包含在子表中的主表数据
  3. vue1升级vue2踩坑指南
  4. 类记事本字处理软件java_基于Java的记事本程序的设计与实现.doc
  5. MT6757芯片技术资料,MT6763平台案例分析
  6. c#: Noto Sans字体如何支持韩文
  7. 组件-Element---Input(输入框)
  8. 微信web开发者工具使用
  9. PhotoShop制作简易封面
  10. 【vue + echarts】图表自适应缩放(跟随浏览器的窗口缩放,项目侧边栏折叠后的窗口缩放),图表重绘