无准考证号的四六级查询
近期四六级成绩公布,有朋友想要查成绩却忘记准考证号,后来听宿舍一哥们儿说有软件可以只输入姓名,就可以进行查询,想一下可能是一些暴力匹配的原理,自己便尝试在web上直接进行重复匹配,发现同样也能有效,仅是不怎么方便罢了,稍微记录一下。
———————————————————————————————————————-----------------------------------------------
这是查成绩入口:
Form表单的提交常用无非GET/POST两种方式,这个是POST的提交。用户点击查询按钮后,数据通过POST方法传输到服务器,进行数据库的匹配,然后返回客户信息。那我可以截取中间HTTP数据。
输入测试数据
(相同学校的准考证号也就是后五位不同,分别对应3位考场号和2位的座号。
)
点击查询截取的数据是这样的
清晰看出数据传递方法POST,下面是两个FORM数据,ID和name
由于输入的是无效信息,当然得到界面为
对应Response 数据为
可见下面的4和这个错误的返回有一定关联。
知道以上情况,那就来个实例。网络中心一朋友的准考证号丢失了。我虽然确信他过不了,但是还想给他查查看(没错,我是好人)。
一、首先填写数据
点击查询后截取数据
二、然后进行设置变量
知道ID里面的后五位是变量,为了提高速度,设置两个变量,前三位是考场号,后两位是座号,又好像知道考场没超过100,所以直接用两位数当考场号了。
变量一范围 01-99
变量二范围 01-35 (印象中一个考场这么多人,忘了)
配置交替匹配。
三、进行重复提交
变量配置好后,就直接进行重复提交
比如这一段数据中
看到Payload 1 中是50+ 这是考场
后面Payload 2 是座号,依次进行匹配。
我们看到后面 length的长度都是203
展开一个response包查看一下
发现下面的那个 4 ,就是我们上面所说的那个错误信息相关代码,说明信息错误。
匹配过程中发现这样一个数据
长度不同,展开数据
发现response 和错误信息不同,那么说明这个就是得到的正确回复。
我们能看出来。
Payload 1 = 36 ( 考场号)
Payload 2 = 10 ( 座号)
知道信息后再次提交,就得到成绩了
果然没过!
——————————————————————————————————————_
这样看来,那些查询软件原理与这个应大同小异。只不过匹配查询消耗资源,本机上进行大量数据的匹配可能会耗费时间更长一些。而有专门的服务器进行软件的后台处理,相应效率也会提高很多。
在学习的过程中,养成发现问题,分析原理的好习惯,往往有所帮助。
无准考证号的四六级查询相关推荐
- 用计算机代码查四六级准考证号,四六级查询忘了准考证: 99宿舍找回四六级准考证查分流程...
在英语四级成绩查询[查询时间确定 查询方式]中,准考证号一直都必不可少的,但是时隔两个月查成绩,很多考生早已经忘记了自己准考证号或者准考证已经丢弃,那么我们应该怎么找回英语四级准考证号呢?找回英语四级 ...
- 2023年6月17号英语四六级考试倒计时,这些考前准备事项一定要注意
2023年6月全国大学英语四六级考试将于6月17日(本周六)举行,冰雪为大家总结了四六级考前及考中注意事项,供同学们参考! 考试时间 四级考试时间:6月17日上午9:00-11:20 六级考试时间:6 ...
- 四六级php,详解四六级查询API+网页
这个API是第三方API,第三方API的工作原理大都基于此,本文主要起一反三之作用,代码的不处周之还望及时指出. 开发环境:WinServer2012 + php7.0 + Apache2.4.8 思 ...
- 英语四六级暴力查询成绩脚本(忘记准考证的同学的好东西)
这几天英语四六级成绩又公报了,又到伤心的时候了.... 但这次信心满满的去查成绩,悲剧的事情发生了,准考证号忘了!!!!!! 难得哥这么勇敢去查成绩,居然忘了,不甘心地写了个暴力查询脚本...唉,考级 ...
- 四六级成绩查询,你的『验证码』刷出来了吗?
沉浸在暑假余温里的小可爱们,今天被四六级成绩查询的验证码无情的伤害了一次. 就在8月22日,也就是今天上午9点,学霸们泰然自若,学渣们瑟瑟发抖,有的人甚至在心里考虑是否发微博.朋友圈谢谢超越姐姐(此时 ...
- 【官宣】四六级成绩已公布12月补报不可错过
❗❗重要通知❗❗ 2020年上半年全国大学英语四.六级考试 9月延考成绩于11月4日发布上午10时 距离 12月四六级考试倒计时42天 *本次考试成绩报告单制作和下发工作计划于12月下旬完成,具体领取 ...
- 微信公众平台开发(103) 四六级成绩查询
全国大学英语四.六级考试.日语四级.日语六级.德语四级.德语六级.俄语四级.俄语六级以及法语四级考试成绩于2015年8月20日上午9时发布 我们提供微信查询方法 1.关注微信公众账号 二.回复&quo ...
- 微信公众平台开发四六级成绩查询
我们提供微信查询方法 1.关注微信公众账号 二.回复"四六级" 三.输入姓名和准考证号 四.返回查询结果 代码实现 <?php /*方倍工作室 2014年6月全国大学英语四六 ...
- JDBC实现四六级考试记录添加、查询、删除功能
JDBC实现四六级考试记录添加.查询.删除功能 1. 代码演示 2. 项目的目录结构 3. 数据库mysql 4. code 4.1 ExamTest.class package com.shan.e ...
最新文章
- 【Android】最近做的一个Android平台下时间统计工具
- 第七章:无模式对话框 和 Windows通用对话框类
- mac版sublime 无法下载插件(Vue 代码无高亮问题)
- NSUserDefaults的用法(轻量级本地数据存储)
- 听说你想爬点壁(mei)纸图
- linux fsck命令,Linux中fsck命令起什么作用呢?
- V4L2Gstreamer媒体控制工具(五)
- java中注释如何换行,java注释中空格和换行符的处理
- 华为2019.8.22笔试题
- Excel表格数据填充到word模板中
- Ffplay源码read_thread解读(一)
- 极路由2(HC5761)免云平台开启SSH
- android声纹识别技术,基于Android平台的声纹识别系统的研究与实现
- 2021.11.17 关于一元二次方程组求根
- 3D游戏引擎入门课程——场景管理
- JS查询日出日落时间和太阳月亮位置
- 图书馆管理系统的数据库设计
- 利用shell遍历文件夹下所有文件
- 重庆专科计算机大学排名,重庆2017年专科大学排名一览表
- 设备维护管理的内容是什么?这四点你必须知道