展开

关键词

12306破解!

聊到验证码,简单的看图输入型的数字验证码,英文验证码,中文验证码,都已经被爬虫工程师机灵的攻克了,孕育而生的又有需要按照图片显示的数据公式进行计算后输入结果的验证码,以及非常有名的12306魔鬼点选验证码 本篇就针对12306的点选验证码进行讲解和破解。让我们一起来学习一下。 ? 点选验证码是近代用于验证是否为人类的一种措施之一。 回到12306的验证码,验证码所显示的图片类型是完全随机的,一会是洗洁精图片,一会是黑板的图片,一会是玛雅神殿的图片,对于一般的开发者来说,不可能通过深度学习训练出一个适合12306的图片预测器,因为数据量实在是太大了 总结 在这篇文章里,我们针对“12306”魔鬼验证码进行了实验。可以看到精度还是相当高的,确实是给爬虫操作解决了大麻烦。

49640

你也认为12306。。。

今天,12306数据泄露莫名其妙地被炒起来了。。。这年头想火还真是简单。12306数据泄露传言是来自一个公众号,说暗网中贩卖12306数据。。。 ? 可信度分析 标题是泄露60W账户+410万联系人,从数据量来讲,这明显不是12306官方平台发生的数据泄露,因为实在太少了。12306好几亿人在用,这是常识,既然有能力脱裤,还不脱完???说不过去。 确实有一些测试数据,是真实的,那既然这些数据不可能是来自12306平台,那会来自哪里呢? 主要的途径不难想象: 旧数据 + 撞库+ 第三方抢票平台 旧数据 三四年之前12306平台登录机制过于简单,导致黑产进行“撞库”攻击,撞出来几十万条数据。 撞库 现在的12306的登录机制,挺变态了。直接去撞12306,然后识别恶心的验证码,说实话这种撞库,不是不可能,但是投入很大,和产出不成正比,黑产应该会理性一点。

38040
  • 广告
    关闭

    《云安全最佳实践-创作者计划》火热征稿中

    发布文章赢千元好礼!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    技术揭秘12306改造(二):探讨12306两地三中心混合架构

    如果12306自建系统,但在春运以后,又该如何处理服务器过剩的问题,才不会造成资源浪费呢? 根据百度百科对混合的定义,“混合是融合公有云和私有,是近年来计算的主要模式和发展方向。 资源的弹性扩展:迁移到公有的业务子系统是否能实现按需弹性扩展,利用计算数据中心的网络和服务器资源来提供服务? 最耗用网络资源 Web服务器 应用服务器缓存服务器 余票查询/计算服务器 4. ,最耗系统资源;其他适合放在公有提供服务有三大服务器集群,Web服务器集群,应用服务器缓存集群,和余票查询/计算集群。 综合上述的分析,推测和描绘12306混合的架构如下图: 12306两地三中心,混合架构 四、12306两地三中心混合探讨 12306两地三中心的混合架构是目前国内规模最大,业务系统最复杂的混合服务

    1.6K90

    12306模拟登录

    bor.maximize_window() # bor.execute_script("document.body.style.zoom='0.8'") #打开登录界面 bor.get('https://kyfw.12306 code_img.location 这一个代码既可以得到他的位置也可以直接通过他进行截屏处理,真的是太nice,就像下边一样 那么接下来的填写数据也就是顺理成章的事情了,简直不要太简单 就是最后12306

    6730

    服务器-腾讯服务器

    服务器是什么?介绍服务器的性能及服务器的购买流程。服务器是腾讯研发的新一代服务器,所以又称为腾讯服务器。 腾讯服务器可以随时升高或降低配置,当业务流量高峰时期,可以把服务器的配置或带宽增大,来应对流量高峰。流量高峰过去,配置亦可降低,非常便宜,可以有效降低云服务器的开支。 腾讯服务器所有机型免费分配公网IP,50G高性能硬盘(系统盘),腾讯服务器采用 英特尔Ⓡ至强Ⓡ可扩展处理器 CPU负载无限制,利用率最高为100% 。 服务器腾讯服务器 服务器提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 服务器,来实现您的计算需求。随着业务需求的变化,您可以实时扩展或缩减计算资源。 服务器支持按实际使用的资源计费,可以为您节约计算成本。使用服务器可以极大降低您的软硬件采购成本,简化 IT 运维工作。

    3K51

    服务器-腾讯服务器

    服务器是什么?介绍服务器的性能及服务器的购买流程。服务器是腾讯研发的新一代服务器,所以又称为腾讯服务器。 腾讯服务器可以随时升高或降低配置,当业务流量高峰时期,可以把服务器的配置或带宽增大,来应对流量高峰。流量高峰过去,配置亦可降低,非常便宜,可以有效降低云服务器的开支。 腾讯服务器所有机型免费分配公网IP,50G高性能硬盘](系统盘),腾讯服务器采用 英特尔Ⓡ至强Ⓡ可扩展处理器 CPU负载无限制,利用率最高为100% 。 [1620] 服务器腾讯服务器 服务器提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 服务器,来实现您的计算需求。随着业务需求的变化,您可以实时扩展或缩减计算资源。 服务器支持按实际使用的资源计费,可以为您节约计算成本。使用服务器可以极大降低您的软硬件采购成本,简化 IT 运维工作。

    1.5K52

    服务器-腾讯服务器

    服务器是什么?介绍服务器的性能及服务器的购买流程。服务器是腾讯研发的新一代服务器,所以又称为腾讯服务器。 腾讯服务器可以随时升高或降低配置,当业务流量高峰时期,可以把服务器的配置或带宽增大,来应对流量高峰。流量高峰过去,配置亦可降低,非常便宜,可以有效降低云服务器的开支。 腾讯服务器所有机型免费分配公网IP,50G高性能硬盘(系统盘),腾讯服务器采用 英特尔Ⓡ至强Ⓡ可扩展处理器 CPU负载无限制,利用率最高为100% 。 1.jpg 服务器提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 服务器,来实现您的计算需求。随着业务需求的变化,您可以实时扩展或缩减计算资源。 服务器支持按实际使用的资源计费,可以为您节约计算成本。使用服务器可以极大降低您的软硬件采购成本,简化 IT 运维工作。

    3.6K72

    12306”的架构从头剖析

    12306 抢票,极限并发带来的思考 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。 尤其是春节期间,大家不仅使用 12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。 “12306 服务”承受着这个世界上任何秒杀系统都无法超越的 QPS,上百万的并发再正常不过了! 笔者专门研究了一下“12306”的服务端架构,学习到了其系统设计上很多亮点,在这里和大家分享一下并模拟一个例子:如何在 100 万人同时抢 1 万张火车票时,系统提供正常、稳定的服务。 调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器

    56810

    12306自动刷票下单-下单

    下单 进入下单界面了 https://kyfw.12306.cn/otn/confirmPassenger/initDc ? 还有一个请求https://kyfw.12306.cn/otn/confirmPassenger/getPassengerDTOs ? 选乘客票种提交 https://kyfw.12306.cn/otn/confirmPassenger/checkOrderInfo ? 看看参数,头晕吗? https://kyfw.12306.cn/otn/confirmPassenger/confirmSingleForQueue ? 有需求再补上 总结 通过整篇文章想给大家提供一个思路,主要是对于请求的参数而言: 首先你应该知道这个参数肯定是在当前请求之前出现的,至于是在哪个请求之后出现的这个就看情况了 我们的参数无外乎就两种情况,一种是服务器发个客户端的

    49450

    12306系统架构优化

    12306系统架构优化 coolshell陈皓优化方案 原文:http://coolshell.cn/articles/6470.html 一、业务复杂度比对 (1)qq业务模型:只访问自己的数据 (2 秒杀业务模型:秒杀能够只接受前N个请求,后续请求直接返回 (3)奥运会售票业务模型:注册+抽奖,非先来先抢,可以事后线下处理 (4)电子商务业务模型:c2c只需关注自己的库存 结论:库存是b2c的噩梦,12306 12306的业务特点是,突然放票,大家去抢。几十分钟内,马上几千万的访问量,非常恐怖(据说高峰访问是10亿PV,集中在早上8点到10点)。 风的BLOG优化方案 原文:http://blog.codingnow.com/2012/01/ticket_queue.html 一、核心思想:排队论,餐馆里拿到号的人才能进来吃饭 (1)生成一些签名过的 也会安心等待 曹政的和谐blog优化方案 原文:http://hi.baidu.com/ncaoz/item/9bdefa308f1bb7f3e7bb7a84 ( SK注:caoz同学很自信,2人2周,40台服务器搞定

    1.7K40

    使用 py12306 购票

    git clone https://github.com/pjialin/py12306 cd py12306 && pip install -r requirements.txt cp env.py.example 如果运行时出现网络错误的提示 修改下面的配置: # 网络错误问题临时解决方案 # 以IE为例,网页登陆12306 网站: https://kyfw.12306.cn/otn/resources/login.html CACHE_RAIL_ID_ENABLED = 1 RAIL_EXPIRATION = 'xxx' #浏览12306 网站中的Cache的RAIL_EXPIRATION 值 RAIL_DEVICEID = 'xxx' #浏览12306 网站中的Cache的RAIL_DEVICEID 值 最后,如果有其他问题和需求请查看项目主页:https://github.com/pjialin/py12306[1 ] 参考资料 [1] https://github.com/pjialin/py12306: https://github.com/pjialin/py12306

    26920

    12306抢票小助手

    # 依赖模型 自托管打码服务器搭建:12306_code_server version: "3" services: code_12306: image: yinaoxiong/12306 code_server ports: - 5002:80 #可以根据需要修改端口 environment: - WORKERS=1 #gunicorn works 默认为1可以根据服务器配置自行调整 设置为1或2都有些问题,建议设置为3 COOKIE_TYPE = 3 # 获取Cookie RAIL_EXPIRATION = "xxx" RAIL_DEVICEID = "xxx" # 此处设置打码服务器地址 ,如果有自建的服务器,可以自行更改 HOST = "172.16.87.10:5002" REQ_URL = "/verify/base64/" HTTP_TYPE = "http" **关于无法安装tensorflow 登录网页版12306官网 网址旁边有个锁子 点击锁子>点击Cookie>点击12306.cn 在12306.cn的Cookie项下面找到RAIL_EXPIRATION和RAIL_DEVICEID 把值复制进去

    4630

    服务器搭建_免费服务器

    在前一篇的基础上,现在对服务器进行环境搭建,其实就是安装你需要的软件,配置环境变量,然后安装tomcat。 环境搭建 1、git bash连接服务器(或者XShell等工具) 2、搭建mysql环境   首先查看系统版本   输入下载命令 sudo apt install mysql,tab键会出现很多版本 进入etc下找到tomcat的server.xml(有可能在conf下) 之后保存,重启web服务器(此处位tomcat): 首先关闭服务器: 开启tomcat: 如果还是没有成功,可能是

    9330

    分享一款12306抢票神器:12306Bypass分流抢票

    一直都用浏览器抢票,那个验证码自动识别的准确率和效率真心不敢恭维! 实在没办法,这几天只能抢临客了,想起了之前听同事说过在某宝可以买到什么抢票神器,于是去某宝搜...

    1.2K110

    12306系统高并发探讨

    12306网站暴露出来的种种影响正常购票的现象,诸多网友在互联网上纷纷提出了自己的看法,从前端的网页优化到服务器架构、数据库优化、缓存设置、负载均衡以及整体架构提出了诸多的意见和建议,以改进和解决12306 对于售票时的高并发,网名为“风”的网友则认为可以在售票环节中加入排队系统,这就如之前的网络游戏“魔兽争霸”一样,当服务器达到饱和之后,采取排队的形式来购票。 在2011年的“掘宝Hadoop——中国计算大会”上的“大数据”分论坛中,在Facebook公司专注于大数据的邵铮曾就Facebook的数据处理分享了相关的经验。 当然,网上的各种关于软件层的建议还有很多很多,包括之前提到的风的排队系统也应该属于软件层的内容,因为篇幅的原因,在此我们仅选取了几个较为典型的建议。 焦点五:系统该如何优化?    同时,由于对12306网站的访问是部分地域的,可能不同的Web服务器承受这不同的压力,这种情况下可通过DNS负载均衡器将用户访问平均分配到各个Web服务器上,因为Http的请求都是短时的,所以很简单的负载均衡器就能完成这一动作

    3.5K40

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券