关于12306网站图形验证码的猜想

news/2024/5/20 22:20:51/文章来源:https://blog.csdn.net/tankpanda/article/details/50410174

      以前一直以为12306的图形验证码是根据普通验证码识别规则,只不过是加上了变态的不清晰低像素图片而已。

      然后F12查看了一下网络请求,它的验证码规则,远远不是我之前我想的那么简单的。

      很久以前一直单纯的以为,可以通过图片的识别,机器学习,根据像素点来识别其中的图片。但是那种对付问题跟验证码图片是分离的话,这种通过像素点机器识别来识别图片,可以轻松的绕过验证码。不过12306的验证码跟问题是同时随机生成的,这个不是单纯的验证码跟问题分离的。


     这样虽然也可以通过像素点来识别,连通问题一起识别出来,然后识别出相对应的答案。再做出正确的选择,打码自动提交,估计现在很多宣称破解了12306的验证码就是这种吧,通过程序来识别,但是这种需要耗时,同时也不能保证命中率百分百,而且中间存在程序计算的消耗。所以这种不一定会比人工选择验证码快。做的好的成熟的程序,运行起来的速度跟正确度可能比人工操作要快,谁让这BT的图片,正常人就没法好好选择。

     其次,还发现一个问题,12306选择图片验证码,不是单纯给没张图片做好了唯一标记位,而是所有的图片都拼成了一个张大的图片版。根据你选择的坐标区域,提交到后台进行验证的。普通的验证码,最多把图片做成一个唯一难以识别的标记字符串,而12306不是。

   

   像这样,你可以在正确的图片区域类,选择多个坐标点都可以。

     所以之前想的,根据图片识别程序,来自动验证铁总的验证码似乎是我太天真啦。下面是天真之后,自己关于的12306验证码的猜想。

--------------------------------------------***********************************--------------------------------------------------------------纯属个人猜想--------------------

    每次刷新得到的图形验证码都不一样,且后图片请求验证码后面那是跟着一串随机数字,而且根据命名,也可以看出来,那就是随机数。应该是根据某个复杂的方程式得到的随机结果。

    同时,验证码规则的生成肯定会包含有当前的时间点的参数,因为每次刷新,得到的验证规则都不同。但是请求的参数不变,所以这个验证规则一定是加入了时间点作为参数参加运算的。

     由此再推测,根据区域选择正确的答案,应该这是一整套的跟当前时间节点相关的一个复杂计算式。同时生成答案跟问题。

     要真正破解这个根据时间节点进行生成的验证码才是破解的根本。那样的话,就能不用铁总的验证码,直接根据请求的时间节点,自己在机器上计算出来答案,把答案坐标给打点,直接提交。那样才是王道,根据目前的市场各大互联网公司的反应来看,好像还没有被攻破。铁总的这套高(傻)深(B)计算规则确实还没有被破解,说到高明,确实通过这种验证码计算生成规则,绝对是关于安全方面对IT领域一个提高。所以说他高深。但是TM说他傻叉,是让正常乘客想买票的抢不到车票啦。这就是铁总傻逼啦。

      但是这种确实也称不上太牛逼,不是因为360、猎豹等浏览器今年没有攻破这个验证码,就认为这个设计是是比360的技术大神都牛逼。其实这个就是相当于矛跟盾。这个就相当于一个密码传递,要破解密码远远比稍微花点心思设计的密码要难得多。这就跟我跟家乡人讲湘潭话一样,让一个密码专家花上一年两年,都不一定能够完全破解我每句湘潭话的要传达的意思。

    所以也就别费神去破解这玩意了,等着设计这套规则孙子自己把这套规则给自爆出来吧~~~咱们还是老老实实,实时监控这傻叉网站,一边抢票一边骂骂就得了。不要太较真啦,毕竟谁都不容易。

    不过关于12306的服务器,确实今年做的不如去年强大,因为至少去年我抢票不会出现狗屁网络繁忙,网络无法访问的情况。今年可不止一两次出现啦,铁总买买带宽总是可以的吧~~把服务器给给强化一下,提升一下网络带宽总行吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_813700.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux查看网站内容,linux如何查看文件有多少行内容_网站服务器运行维护

如何查看linux系统是多少位的_网站服务器运行维护查看linux操作系统位数的方法:1、执行【uname -a】命令,如果输出i686,表示操作系统是32位的,如果输出x86_64,表示操作系统是64位的;2、执行【file /lib/sys…

linux 安装软件_介绍一个linux各软件安装教程网站linuxize

前言相信有很多开发者安装linux系统软件时都会根据不同的发行版本去百度不同软件的安装步骤,但有时候可能会出现读者根据博主的安装步骤进行却出现了无法安装成功的情况,其实我作为一名读者有时也会出现这样的情况,一般都会再去参考其它文章对…

企业网站 源码 服务邮箱:_企业邮箱服务有哪些?外贸公司邮箱申请哪个好?

公司购买企业邮箱,免不了对比,评判一个企业邮箱的标准也是多维度的。企业邮箱服务有哪些?外贸公司邮箱申请哪个好呢?常见的企业邮箱包括网易企业邮箱、TOM企业邮箱、腾讯企业邮箱等。企业邮箱登录入口:好用的企业邮箱功…

把接口调用打成jar包的类怎么写_如何实时主动监控你的网站接口是否挂掉并及时报警...

“ 阅读本文大概需要 10 分钟。 ”最近我在公司负责的业务已经正式投入上线了,既然是线上环境,那么就需要保证其可用性。我负责的业务其中就包括一个 Web Service,我需要保证 Service 的每个接口都是可用的,如果某个时间流量大了或…

php织梦导航被选中,PHP网站分类目录程序 网址导航程序 织梦二次开发

织梦二次开发的PHP网站分类目录程序介绍:现在网络上很多的网站分类目录都是ASP格式,唯一一个PHP的程序因为文章功能和可扩展性太弱,小菜考虑到自己一个网站运营需要类似程序,而考虑到织梦程序的大众性和易优化性,就花2…

通州网站服务器,用光明为黄城根小学通州校区照亮希望

2019年8月1日,由北京住总集团承建的北京城市副中心职工周转房北区二标六号地块即黄城根小学通州校区,顺利通过五方验收,确保了九月入学条件。黄城根小学通州校区位于城市副中心职工周转房北区院内,是按照北京城市副中心整体规划部…

vue第一次加载慢怎么优化_Vue 网站首页加载优化

Vue 网站首页加载优化本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启Vue的压缩 和 nginx gzip 压缩的使用,其他就是对接口优化等1. vendor.js 优化由于Vue项目随着功能变多 依赖也会随之变多,减少vendor.js的主要方法就是将其…

win7 iis安装php mysql_WIN7下配置IIS7.5+PHP5.3+MySQL动态网站服务器环境

比APPPSERV傻瓜建站包操作更简便、更智能、更科学的建站方法声明:采用环境及各软件版本,以下软件均采用当前最新版1.操作系统Windows7 英文旗舰版,自带IIS7.5;2.PHP软件版本:php-5.3.2-nts-Win32-VC9-x86.msi&#xff…

thinkphp5项目--企业单车网站(三)

thinkphp5项目--企业单车网站(三) 项目地址 fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Websitehttps://github.com/fry404006308/BicycleEnterpriseWebsite 一、动态查询 thinkphp支持动态查询,这就很方便了,可…

【网站前端】第02章 HTML常用标签

一、标题标签<h1> - <h6> &#xff08;重要&#xff09; 1、例&#xff1a;<h1> 我是一级标题 </h1> 2、语义&#xff1a;作为标题使用&#xff0c;并且依据重要性递减。 二、段落标签&#xff08;重要&#xff09; 1、例&#xff1a;<p> 我…

DotNetCore 结合 Nginx 将网站部署到阿里云

基础环境配置 域名和服务器请先自行购买 基于 云服务器ECS 创建一个应用实例&#xff0c;选择系统镜像为 Ubuntu 16.04&#xff0c;在本机通过 SSH 进行远程连接&#xff0c;并进行相关配置 ssh roothttp://39.108.48.203/...sudo apt-get update sudp apt-get upgrade sudo ap…

html点击按钮跳转到另一个界面_点击查看本周SEO功能优化

SEO是搜索引擎优化&#xff0c;是利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让网站在行业内占据领先地位&#xff0c;获得品牌收益。本周快站针对SEO功能进行了若干优化&#xff0c;现在您可以一键检测您的网站哪里需要进行SEO优化。SEO功能更新使用场景&a…

php记录网站访问,PHP简单实现记录网站访问量功能示例

本文实例讲述了PHP简单实现记录网站访问量功能。分享给大家供大家参考&#xff0c;具体如下&#xff1a;tongji/index.php文件&#xff1a;$file dirname(__FILE__)./tongji.db;//$data unserialize(file_get_contents($file));$fpfopen($file,r);$content;if (flock($fp,LOC…

cn域名多少钱_一个常规的企业网站建设大概需要多少钱?企业网站建设价格明细...

一个常规的企业网站建设大概需要多少钱?我们都知道&#xff0c;如果想要把公司网站搭建得更好&#xff0c;只有找专业、正规的网站建设公司来搭建是最省时、省精力、省钱的&#xff0c;下面角点科技的小编就来告诉大家一个常规的企业网站建设大概需要多少钱。一个常规的企业网…

winhttp 访问https_「winhttp」C++用winhttp实现https访问服务器 - seo实验室

winhttp由于项目升级&#xff0c;在数据传输过程中需要经过oauth2.0认证&#xff0c;访问服务器需要https协议。首先&#xff0c;实现C代码访问https 服务器&#xff0c;实现Get和post功能&#xff0c;在网上搜索一通&#xff0c;发现各种各样的都有&#xff0c;有的很简单&…

Linux中什么是动态网站环境及如何部署

当谈论起网站时&#xff0c;我们可能听说过静态和动态这两个词&#xff0c;但却不知道它们的含义&#xff0c;或者从字面意思了解一些却不知道它们的区别。 这一切可以追溯到网站和网络应用程序&#xff0c;Web应用程序是一个网站&#xff0c;但很多网站不是Web应用程序&#x…

外贸资源推荐:做外链做分类-61个高人气英国免费分类广告列表网站

外贸资源推荐&#xff1a;做外链做分类-61个高人气英国免费分类广告列表网站以下内容适合外贸网商&#xff0c;做外链 做分类广告-61个高人气英国免费分类广告列表网站<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr>&…

Zencart_SEO插件:ultimate_seo_urls的htaccess重写url规则

Zencart_SEO插件ultimate_seo_urls的htaccess伪静态重写url规则 #####NOTE:Replace/shop/withtherelativewebpathofyourcataloginthe"RewriteBase"linebelow: //启用重写规则 OptionsFollowSymLinks RewriteEngineOn //重写目录 RewriteBase/ #FromUltimateSEOURL…

ASP.NET 网站路径[转载]

文章来源:http://blog.csdn.net/winnerzone/archive/2007/05/10/1603044.aspx

重建索引要多久_网站关键词多久更新一次-top推

说起关键词&#xff0c;相信大多seoer都有非常深刻的认识&#xff0c;因为要做好网站&#xff0c;关键词的优化是最重要的一环&#xff0c;那么网站关键词多久更新一次对搜索引擎来说比较友好呢&#xff1f;接下去top推的小编就带大家一起来分析一下吧。网站关键词多久更新一次…