近期四六级成绩公布,有朋友想要查成绩却忘记准考证号,后来听宿舍一哥们儿说有软件可以只输入姓名,就可以进行查询,想一下可能是一些暴力匹配的原理,自己便尝试在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 ( 座号)

知道信息后再次提交,就得到成绩了

果然没过!

——————————————————————————————————————_

这样看来,那些查询软件原理与这个应大同小异。只不过匹配查询消耗资源,本机上进行大量数据的匹配可能会耗费时间更长一些。而有专门的服务器进行软件的后台处理,相应效率也会提高很多。

在学习的过程中,养成发现问题,分析原理的好习惯,往往有所帮助。

无准考证号的四六级查询相关推荐

  1. 用计算机代码查四六级准考证号,四六级查询忘了准考证: 99宿舍找回四六级准考证查分流程...

    在英语四级成绩查询[查询时间确定 查询方式]中,准考证号一直都必不可少的,但是时隔两个月查成绩,很多考生早已经忘记了自己准考证号或者准考证已经丢弃,那么我们应该怎么找回英语四级准考证号呢?找回英语四级 ...

  2. 2023年6月17号英语四六级考试倒计时,这些考前准备事项一定要注意

    2023年6月全国大学英语四六级考试将于6月17日(本周六)举行,冰雪为大家总结了四六级考前及考中注意事项,供同学们参考! 考试时间 四级考试时间:6月17日上午9:00-11:20 六级考试时间:6 ...

  3. 四六级php,详解四六级查询API+网页

    这个API是第三方API,第三方API的工作原理大都基于此,本文主要起一反三之作用,代码的不处周之还望及时指出. 开发环境:WinServer2012 + php7.0 + Apache2.4.8 思 ...

  4. 英语四六级暴力查询成绩脚本(忘记准考证的同学的好东西)

    这几天英语四六级成绩又公报了,又到伤心的时候了.... 但这次信心满满的去查成绩,悲剧的事情发生了,准考证号忘了!!!!!! 难得哥这么勇敢去查成绩,居然忘了,不甘心地写了个暴力查询脚本...唉,考级 ...

  5. 四六级成绩查询,你的『验证码』刷出来了吗?

    沉浸在暑假余温里的小可爱们,今天被四六级成绩查询的验证码无情的伤害了一次. 就在8月22日,也就是今天上午9点,学霸们泰然自若,学渣们瑟瑟发抖,有的人甚至在心里考虑是否发微博.朋友圈谢谢超越姐姐(此时 ...

  6. 【官宣】四六级成绩已公布12月补报不可错过

    ❗❗重要通知❗❗ 2020年上半年全国大学英语四.六级考试 9月延考成绩于11月4日发布上午10时 距离 12月四六级考试倒计时42天 *本次考试成绩报告单制作和下发工作计划于12月下旬完成,具体领取 ...

  7. 微信公众平台开发(103) 四六级成绩查询

    全国大学英语四.六级考试.日语四级.日语六级.德语四级.德语六级.俄语四级.俄语六级以及法语四级考试成绩于2015年8月20日上午9时发布 我们提供微信查询方法 1.关注微信公众账号 二.回复&quo ...

  8. 微信公众平台开发四六级成绩查询

    我们提供微信查询方法 1.关注微信公众账号 二.回复"四六级" 三.输入姓名和准考证号 四.返回查询结果 代码实现 <?php /*方倍工作室 2014年6月全国大学英语四六 ...

  9. JDBC实现四六级考试记录添加、查询、删除功能

    JDBC实现四六级考试记录添加.查询.删除功能 1. 代码演示 2. 项目的目录结构 3. 数据库mysql 4. code 4.1 ExamTest.class package com.shan.e ...

最新文章

  1. 【Android】最近做的一个Android平台下时间统计工具
  2. 第七章:无模式对话框 和 Windows通用对话框类
  3. mac版sublime 无法下载插件(Vue 代码无高亮问题)
  4. NSUserDefaults的用法(轻量级本地数据存储)
  5. 听说你想爬点壁(mei)纸图
  6. linux fsck命令,Linux中fsck命令起什么作用呢?
  7. V4L2Gstreamer媒体控制工具(五)
  8. java中注释如何换行,java注释中空格和换行符的处理
  9. 华为2019.8.22笔试题
  10. Excel表格数据填充到word模板中
  11. Ffplay源码read_thread解读(一)
  12. 极路由2(HC5761)免云平台开启SSH
  13. android声纹识别技术,基于Android平台的声纹识别系统的研究与实现
  14. 2021.11.17 关于一元二次方程组求根
  15. 3D游戏引擎入门课程——场景管理
  16. JS查询日出日落时间和太阳月亮位置
  17. 图书馆管理系统的数据库设计
  18. 利用shell遍历文件夹下所有文件
  19. 重庆专科计算机大学排名,重庆2017年专科大学排名一览表
  20. 设备维护管理的内容是什么?这四点你必须知道

热门文章

  1. 零基础自学SQL课程 | 子查询
  2. 经典游戏服务器端架构
  3. 【PS】快速抠图并保存无背景图片
  4. 阿木p200四旋翼配置经验笔记
  5. 疯狂Java讲义:P200接口
  6. angular命令集
  7. 我天!中国科技原来有桎梏!道翰天琼认知智能机器人API平台接口为您揭秘。
  8. 2022电大国家开放大学网上形考任务-纳税筹划非免费(非答案)
  9. Jq-滚动条插件写法(二)
  10. Codeforces Raif Round 1 (Div. 1 + Div. 2) E. Carrots for Rabbits(贪心)