铁道部网站登录难点分析
- 必须使用微软IE浏览器
- 铁道部网站只支持IE在线付款
- 网站使用Https协议
- 客户端不允许跨域访问
技术解析
- 使用微软IE开发者工具栏即可破解自动化登录过程
开始步骤
- 使用IE8及其以上的版本,IE7及以下版本需要另外下载微软官方的IE开发者工具栏,下载链接如下:
- Internet Explorer Developer Toolbar: http://www.microsoft.com/download/en/details.aspx?id=18359
- 在IE地址栏中访问铁道部登录页面 https://dynamic.12306.cn/otsweb/loginAction.do?method=init
- 需要 且 只需要输入一次自己的用户名,密码,验证码即可
- 按F12快捷键调出IE开发者工具栏 >>> Script(脚本)选项卡 >>> 复制如下图代码到内容文本框中 >>> 点击 Run Script(运行脚本) 按钮
var page = "https://dynamic.12306.cn/otsweb/loginAction.do?method=init";var url = "https://dynamic.12306.cn/otsweb/loginAction.do?method=login";var queryurl = "https://dynamic.12306.cn/otsweb/order/querySingleAction.do?method=init";function submitForm() {var _ifrMain = document.getElementById('main');var userName = _ifrMain.contentWindow.document.getElementById('UserName');var password = _ifrMain.contentWindow.document.getElementById('password');var randCode = _ifrMain.contentWindow.document.getElementById('randCode');var subLink = _ifrMain.contentWindow.document.getElementById('subLink');var submitUrl = url;$.ajax({type: "POST",url: submitUrl,data: {"loginUser.user_name": userName.value, "user.password": password.value, "randCode": randCode.value},timeout: 30000,success: function (msg) {if (msg.indexOf('请输入正确的验证码') > -1) {alert('请输入正确的验证码!');};if (msg.indexOf('当前访问用户过多') > -1) {reLogin(msg);}else {location.replace(queryurl);};},error: function (msg) {reLogin(msg);},beforeSend: function (XHR) {;}});}var count = 1;function reLogin(msg) {count++;subLink.innerHTML = "(" + count + ")次登录中..." + msg;setTimeout(submitForm, 500);}submitForm();
- 后面执行情况说明
- 点击了运行脚本按钮后,对客户来说,登录操作是自动化的了,无需其他操作,只待登录成功即可。
- 执行成功说明 ,如下图,看到自己的用户名后,即登录成功
最后总结
- 不足
- 前些天买票高峰期已过, 此技巧来得太晚 , 我的票别人帮忙订的,我没太注意用技术实现容易登录。
- 足
- 返程票高峰期马上到来!
铁道部网站登录难点分析相关推荐
- Python 爬虫进阶必备——某体育网站登录令牌加密分析,赶紧收藏哦!
某体育网站登录令牌加密分析 aHR0cHMlM0EvL3d3dy55YWJvMjU5LmNvbS9sb2dpbg== 这个网站需要分析的是登录时候的 sign令牌 抓包与加密定位 老规矩先用开发者工具 ...
- javascript逆向入门级别实战--某小网站登录密码加密分析
仅供学习,切勿用于非法用途! 难度 非常低 网站(请自行base64解码) aHR0cCUzQS8vd3d3LnBpZ2FpLm9yZy8= 抓包分析 按F12打开浏览器开发者工具,选到network ...
- 12306铁道部订票网站性能分析
转载]12306铁道部订票网站性能分析 写的不错,推荐给大家. 12306.cn 网站挂了,被全国人民骂了,以这个事来粗略地讨论一下网站性能的问题.这是一篇长文,只讨论性能问题,不讨论那些UI,用户体 ...
- 来自damon的zencart二次开发教程-2.2登录模块分析
我们在制作zencart的模板时,经常会遇到需要将zencart的登陆页面与注册账户页面分离的情况(在 默认情况下,点击"Login"按钮会进入登陆页面与注册账号页面,登录zenc ...
- phpcmsV9 QQ登录问题分析 - 踩坑篇
是否遇到过以下的问题: 问: phpcms v9会员登录注册怎么一直提示操作失败啊,前台后台都是!连接数据库没问题,更新缓存也没用 答: 重装apache就好了? 问: phpcms 注册 添加用户 ...
- 基于React的PC网站前端架构分析
代码地址如下: http://www.demodashi.com/demo/12252.html 本文适合对象 有过一定开发经验的初级前端工程师: 有过完整项目的开发经验,不论大小: 对node有所了 ...
- 电子商务网站用户行为分析及服务推荐
一.背景介绍 1.问题描述 本文主要研究对象是某家法律网站,这是家电子商务类大型法律资讯网站,致力为用户提供丰富的法律信息与专业咨询服务,也为律师与律所提供有效的互联网整合营销解决方案,访问量剧 ...
- 大数据课程综合实验案例:网站用户行为分析
大数据课程综合实验案例 1 案例简介 1.1 案例目的 1.2 适用对象 1.3 时间安排 1.4 预备知识 1.5 硬件要求 1.6 软件工具 1.7 数据集 1.8 案例任务 1.9 实验步骤 2 ...
- 解读:政务信息资源整合共享难点分析及对策研究
为更好推动政务信息资源整合共享,根据<国务院关于印发政务信息资源共享管理暂行办法的通知>(国发[2016]51号).<国务院关于印发"十三五"国家信息化规划的通知 ...
最新文章
- Laravel Dcat-admin 详情页多栏布局开发
- JQuery $post函数
- Windows Server 2008 without Hyper-V 版本
- TFS发布计划发送到钉钉消息群
- 看Volley源码,对HTTP缓存机制分析
- [Java基础]并发修改异常
- 使用LDAP保护Java EE6中的Web应用程序
- java excel 导出图片_JAVA 使用 POI 导出 EXCEL 自定义背景颜色
- (四)Kinect人脸识别
- jmeter 登录用户并发压力测试案例_测试模型构建及场景用例设计
- 为什么要与下属建立良好的人际关系?
- 常见移动机器人轮直径校准实现(ROS)方法
- 【面向对象设计原则】之依赖倒置原则(DIP)
- 6个强大的AngularJS扩展应用
- (转)ZooKeeper伪分布式集群安装及使用
- Layui layui-soul-able 组件 表格列进行拖拽
- selenium 下载webdriver浏览器驱动
- 小米手机自带红外传感器安卓应用程序代码
- 王炸-GPT4.0的新能力与商业价值
- 计算机编程语言及C语言简介,编程语言基础:C语言