我给12306当五毛,我支持验证码

我给12306当五毛,我支持验证码

李铁军 12月13日 10:31----猎豹安全专家

分类 :互联网

阅读:8

抢沙发

过去的一周,几乎所有人都在吐槽12306验证码,似乎12306特别不讲情怀,12306在给要回家的人制造种种麻烦,那个要12306猜茅台的大哥也成了网红。这个时候,我来给12306当五毛,有被吐口水的可能。管他呢,吐就吐吧

为什么必须有验证码,还必须是高难度的

验证码,其目的是把机器人(外挂、插件)拦在外面,让真人能进来。简单的验证码,早就挡不住破解大军。所以,必须增加难度。但是,你要知道,有多家技术实力超雄厚的抢票插件在开发自动破解。

因此,12306的验证码之所以越来越难认,这些提供自动破解功能的抢票插件,是立了大功的。顺便说一句,你那自动破解失败率超高,就算能最后破解,5-10秒钟也过去了。连续破解失败,12306验证码会从8格变16格,难度加倍。抢票黄金时间浪费5-10秒,票早就没了。

还有网友提到人工打码平台,平台的响应速度完全满足不了争分夺秒抢春运火车票的作业。

正是有了高难度验证码,你才有了和黄牛一拼高下的机会。否则,你就被秒杀了。豹厂极品宅程序猿@木魚非非魚 就超有情怀,无论什么人多少人给他压力,坚持不做验证码破解,坚持不做云抢票,你去看他微博就知道这哥们超有意思。

最早开发chrome抢票插件的就是@木魚非非魚 ,当时各浏览器厂商纷纷把木鱼做的抢票插件加进来,猎豹老板傅盛超喜欢这个插件,把木鱼挖到猎豹浏览器团队。木鱼坚持认为抢票软件不制造一趟火车,不制造一张车票,能做的只有一个方便,人不能只图自己方便把别人坑了。他主持维护的抢票插件,坚决不做自动破解验证码,刷新频率控制在5秒一次,够快还不堵车。

为什么必须要用抢票插件

我每年都会抢火车票,即使我有时并不回家,我也会试着抢一抢。而且,实战证明我每年都能抢到。今年年前抢了两张,一张硬座,一张硬卧,还有一张差点抢到手,被12306的行程冲突规则打败了。

抢票插件可以后台默默查询,有票时提醒下单支付,可以设定条件,优先选择适合你的车票,可以在直达没票时,自动查找跨站票(多花点儿钱买更远的到达站,有票的概率要大一些),或者帮你优选中转,最坏也能拐着弯儿回家,而不是没得选。

这就是我必须使用抢票插件的原因,12306官方提供的功能不能保证让我能坐火车(站火车也行)回家过年。12306官方网站和官方APP,只能买指定目的地的直达火车票,也没有挂机买票提醒这些必须的功能——我不可能一整天守着12306网站等票掉下来。

除了验证码,12306还做了什么

为了让你能买到票,12306改了很多重要规则,每一条的最终目的,都是在增加真人买到票的机会,把黄牛和机器人挡在外面。12306的几点改进:

1.禁止帐号多开,以往可以一个12306帐号在多个浏览器,多台电脑或手机上同时登录抢票。今年,一个帐号在已经登录的情况下再登录,前一个就会强制下线。

2.刷票过于频繁的,直接封IP地址。

黄牛操作的次数显然比正常人多,他的网络被封的概率最大。一些不顾后果无节制快速刷新的抢票软件被12306封IP的概率大大增加。

如果你用单位网络买票(或部分局域网组网方式的小区宽带),高峰期放票一瞬间被封IP的概率接近100%。其现象是登录12306官网买票提示操作频率过快,抢票插件刷不出验证码。

被误封怎么办?赶紧关WiFi,用手机数据流量继续抢,别刷新太快,别用违规的试图自动识别验证码的软件。

3.强化实名制,帐号和手机号双向绑定,盗用他人身份注册的帐号被废了。

4.下调帐号添加联系人下限,一个帐号只能最多加15个联系人,且半年不能删除。(最初12306没有限制,去年是限制100个,今年只有15个)

也就是说,一个黄牛帐号最多为15个人买票就被废掉了。一个身份证最多加在5个帐户里,如果超过5个,对不起,你得先去车站人工服务解除绑定,才能在线购票。这些措施也能防止黄牛冒用他人身份注册、买票,以往请七大姑八大姨合谋抢票,这是在给自己找麻烦。

12306这么做的目的就是减轻服务器的压力,机器人和黄牛被挡在外面,真人能够进来买票。

你个五毛列了这么多,我TM真人还是抢不到,认验证码得翻百科全书

铁的事实就是:这是春运,这是春运,这是春运。我提交订单时,12306提示排队人数在2000以上,是车票供应量的10倍,我回家的线路不是最忙的。这种超紧张的供求关系,会持续100年吗?

再看你回家的意愿有多强烈,你如果铁了心要买火车票回家,这些都不是问题。你不能提前几天,在正式开抢之前演练演练吗?像我每年连抢3天以上,抢到哪天算哪天,哪怕是站着,抢多了再退又不会怀孕。这也是我必须用猎豹抢票的原因,错过时间开着浏览器捡漏,没准儿就捡到了。

正式抢票之前,人肉翻一翻验证码,多看图练习。我认验证码的时间大约2-3秒,识别率至少80%吧。

要这些都懒得折腾,只对着12306喷口水,你就跟那些拆移动基站的大爷大妈差不多,他们是只要信号不要塔,你是只管要票,只有乞求苍天来救你了。

12306对农民工不公平,还有人不会上网不会网上支付

是的,生存技能有高低,确实有人不愿学或者基础差学不会。但话说回来了,总有人不会上网不懂支付宝,为了给这些人公平,和马云商量商量,把淘宝网关了,你说好不好。再有,火车站排队买票渠道又没停。

12306有没有错

当然有,如果12306官方能满足前面我的需求,就不需要抢票插件了。12306还有个错误就是官企作风:不公开不主动向公众解释,等到一大票人吐槽验证码,记者找上门,才跟挤牙膏一样一次来一句。作为中国最NB的刚需电商,你好歹得有个市场公关部嘛。

以前不理解民粹都是什么鬼,现在大致了解,那些天天只逼逼吐槽12306,从不检讨自己的,就是民粹,他们的信条是:民总是对的,哪怕是12306最终目的是帮民买票,中间的任何步骤得首先保证民使用方便。就像那些要求拆除信号塔的人:只要信号不要塔,爱咋咋滴…

友情提醒:到了抢返城票的时间了,不想年后上班迟到的,把上面几条看看,自己想招。

时间: 2024-11-04 19:55:59

我给12306当五毛,我支持验证码的相关文章

php编译gd支持验证码登陆

问题是脚本编译的php不支持gd,不能生成动态的验证码? 最终的解决办法是: 1.确定gd,jpeg,png,freetype包都已经安装(基于centos6.7 yum安装) [[email protected] nginx+php1.9]# rpm -qa | grep jpe libjpeg-turbo-1.2.1-3.el6_5.x86_64 libjpeg-turbo-1.2.1-1.el6.x86_64 openjpeg-libs-1.3-11.el6.x86_64 libjpeg-

Python3.4 12306 2015年3月验证码识别

import ssl import json from PIL import Image import requests import re import urllib.request as urllib2 if hasattr(ssl, '_create_unverified_context'): ssl.create_default_context = ssl._create_unverified_context UA = "Mozilla/5.0 (Macintosh; Intel Mac

从高铁G18中高端如厕看12306的验证码

1.引子 最近疯狂的吐槽12306网站的虐心验证码. 从对铁老大的一贯作风来说,这个事不过是芝麻绿豆的事情.这个事件只是因为发生在网络上,而引起了广大网民的一致谴责而已. 相信更丰富的如厕经历,大家只是在厕所喷喷就了结了. 现在就听我喷喷厕所吧,哈哈! 好像很重口味.算了,做产品吗,要勇于挑战权威.   2.衣钩   这是厕所中唯一的可以挂东西的地方. 看看大小,长约1cm,我的大衣有个方便挂带,满满能挂上. 如果这样挂,那你悲催了.   3.坐便器纸垫   这个标记是说,坐便器上的纸垫可以在这

12306 图形验证码分析

验证码是一个非常有意思的问题,它的目的是区分输入者是人还是机器,这个问题本质上是一个图灵测试(推荐电影<模仿游戏>),验证码即是一种简单高效的验证方法,由CMU的教授于2000年左右创造,后来此牛人又将零星的验证码收集起来,转化为巨大的生产力,成功将上千万篇纸质文章数字化,目前Google还用其识别门牌号,路牌等(一个神人创造了验证码,又让验证码做出了巨大贡献).12306昨天改用了图形验证码,而事实上,图形验证码已经不是新鲜事了,早在几个月钱,Google就换成了图形验证(谷歌让验证码更简单

12306 验证码代码分析

验证码是一个很有趣的问题,其目的是谁是一个人或机器输入来区分,这个问题的实质是一个图灵测试(推荐电影<模仿游戏>),验证码是一种简单而有效的验证方法,由CMU在教授2000在有关创建.后来这头牛谁又将收集零星验证码,转化成巨大的生产力.上千万篇纸质文章数字化,眼下,Google还用其识别门牌号.路牌等(一个神人创造了验证码.又让验证码做出了巨大贡献).更有甚者.想将验证码作为广告宣传栏(考虑到题库的建立成本和题量的有限性.我认为不可行).12306昨天改用了图形验证码,而其实,图形验证码已经不

【探索】自动报警的验证码【转】

先插入一条广告,博主新开了一家淘宝店,经营自己纯手工做的发饰,新店开业,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!店名: 小鱼尼莫手工饰品店经营: 发饰.头花.发夹.耳环等(手工制作)网店: http://shop117066935.taobao.com/ 马上开始正题... 前言 最近 12306 换了套新验证码,又一次引发吐槽. 虽然图片组合的方式仍有不少争议,但无论如何能尝试突破传统,都是值得称赞的. 毕竟传统的验证码已饱受诟病了.为了对抗少数恶意用户,却降低了绝大部分正常人的用户

thinkphp 动态验证码

<?php namespace Home\Controller; use Think\Controller; class TestController extends Controller { public function test() { $y=D("YongHu"); $arr=array( array('uid','require','用户名不能为空!'), //表单验证 ); if($y->validate($arr)->create()) //使用vali

tp框架之验证码

控制器 function yzm() { /*$config = array( 'fontSize' => 30, // 验证码字体大小 'length' => 4, // 验证码位数 'useImgBg'=>true, 'useZh'=>true, 'fontttf'=>'SIMYOU.TTF', 'zhSet'=>'啊是的分个好就看了' );*/ //$v=new \Think\Verify($config); //随机自己定义的验证码 $v=new \Think\

ThinkPHP中处理验证码的问题

Think\Verify类可以支持验证码的生成和验证功能. 生成验证码的最简单的代码如下: public function verify(){        $Verify = new \Think\Verify();        $Verify->entry(); 检查输入验证码是否正确并判断的代码如下: public function check_verify($code, $id = ''){        $verify = new \Think\Verify();        re