首页
社区
课程
招聘
[原创]讲述一个关于高考的“黑客”故事:用2B铅笔“注入”阅卷系统
发表于: 2012-6-8 22:44 61769

[原创]讲述一个关于高考的“黑客”故事:用2B铅笔“注入”阅卷系统

2012-6-8 22:44
61769
讲述一个关于高考的“黑客”故事:用2B铅笔“注入”阅卷系统

今天,又是一年一度高考的日子。

回想起16年前(1996年)……那是高中的一段艰苦岁月……

几乎每天都要进行一场考高模拟测试,同学和老师们,都是叫苦不迭。

那时候,用2B铅笔填涂答题卡的答卷方式,已经在高考中开始实施。教育主管部门和校方,为了“实战演练”考生们的临场技能,在模拟考试中,也实行了答题卡方式。

那是一次全市范围的英语模拟考试,答题卡将被上交到市级考试中心机构,进行计算机阅卷处理。

我早早地就做完了试题。闲着没事,就开始琢磨起这个“答题卡”来。

直到现在,我还清楚地记得,在那张长方形答题卡上面的最右边,从上到下,几十个小黑块与空白相间排列。

这一长条相间排列的小黑块与空白,是做什么用的呢?

我的直觉告诉我:

(1)当答题卡被送入电子阅卷设备之后,设备的接纳口,一定要比答题卡更宽一些。就像较小的豆子要通过较大口径的漏斗口,才能被漏斗收进去一样。如果设备的接纳口跟答题卡的宽度一样,那么难免会发生卡纸。

(2)因为电子阅卷设备的接纳口,存在上述的冗余空间,又因为答题卡在被摆放和被传送的过程中,一定会出现“抖动”,那么,每张答题卡对于设备接纳口的位置,都是随机的。

(3)因为答题卡相对于设备接纳口的位置是随机的,那么,接下来要让电子阅卷设备的读卷探头(一种指针),能够准确地识别答题卡上的填涂信息,就必然要有一种“定位机制”,使得读卷探头和答题卡的相对位置,是可以被精准测量的“偏移量”。

(4)那么,观察现在手上的这张答题卡。在整张答题卡上,最有可能用来实现这种“定位机制”的,就应该是那一长条相间排列的小黑块与空白了。

(5)之所以选用2B铅笔来填涂,是因为2B铅笔留下的石墨厚度,可以对电子阅卷设备所发出的信号(猜想是光信号)做出影响。也就是说,当石墨的厚度足以使其吸收光信号,而不是像白纸的空白处反射光信号而被设备俘获的时候,电子阅卷设备就知道该考生的答项是什么了。

(6)那么,第(4)点中所假象的“定位机制”,应该同样也是利用光信号的被吸收和被反射来实现。这样的话,如果在那一长条相隔排列的小黑块之间的空白处,全部用2B铅笔涂满的话,石墨将与小黑块连为一体,成为一个黑色的整长条。如此一来,上述的“定位机制”就失效了。

(7)当“定位机制”失效之后,答题卡相对于电子阅卷设备的位置,就永远是不确定的了,那么,电子阅卷设备将失效,它将无法判别考生的答项是什么了。

就这么胡思乱想了一通之后,我开始动手把以上的设想付诸实施,就是用2B铅笔,把答题卡上面最右边的,相隔排列的小黑块之间的空白,全部涂黑。

交卷。

过了两天之后,我知道了结局:

当我们这次模拟考试的答题卡,被送到市级考试中心之后,那里的电子阅卷设备彻底失灵。当次的所有答题卡全被绞成一团,险些全部废掉。后来不得不采用老师人工阅卷的方式,来批阅这些烂纸。电子阅卷中心的工作人员,排查了好久,最后终于发现,就是因为我这张“诡异”的答题卡,惹的祸。

我们的英语老师,不可能理解我这个小孩儿能动那么多“鬼脑筋”,他认定我是在考试时“思想不集中”。他对我说:“以后不要再这样了……”

同班同学,不论我跟他们怎么解释,这次事故是如何实现的,他们都始终听不懂。

这样的事情,此后我再也没有做过,因为我已经亲自地充分验证了我的一次“白日梦”式的假想。

我已经非常满足了。

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (134)
雪    币: 890
活跃值: (55)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
无法学习,只能膜拜
2012-6-8 23:02
0
雪    币: 408
活跃值: (156)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
楼主乃神人,只能膜拜,不敢学习
2012-6-8 23:12
0
雪    币: 693
活跃值: (108)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
神人啊,只剩下膜拜了
2012-6-8 23:12
0
雪    币: 506
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
想起车牌那个了,
2012-6-8 23:18
0
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
哈哈,楼主真是牛x,佩服
2012-6-8 23:56
0
雪    币: 246
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
LZ随手一涂,不知断送了多少人的财路与前程。。。
2012-6-9 00:32
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
8
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2012-6-9 01:02
0
雪    币: 2503
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
楼主的想法 不错 很有新意!
2012-6-9 01:03
0
雪    币: 435
活跃值: (1212)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
10
模拟考而已 楼主有想法!

比起考试得高分,有想法更难得吧
2012-6-9 01:12
0
雪    币: 138
活跃值: (460)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
其实高考生可以买一台阅卷机器, 专门来研究如何涂写 溢出达到高分。。。。

楼主真大胆~  赞~
2012-6-9 06:31
0
雪    币: 253
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
能不吹牛B吗?楼主真是大SB啊
2012-6-9 08:28
0
雪    币: 96
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
1996年?那时候就这么高档了?
2012-6-9 08:54
0
雪    币: 12
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
3B橡皮在此
2012-6-9 08:54
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
15
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2012-6-9 08:59
0
雪    币: 30
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
没有被机器做无效处理么。。。
2012-6-9 09:04
0
雪    币: 1689
活跃值: (379)
能力值: ( LV15,RANK:440 )
在线值:
发帖
回帖
粉丝
17
考试,关键是要得高分!
2012-6-9 09:06
0
雪    币: 220
活跃值: (701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
拿别人和自己的前途做游戏,日的!
2012-6-9 11:14
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
19
尼玛 神人啊  思路真牛叉 每当看到如此思路并由衷佩服
2012-6-9 12:07
0
雪    币: 2037
活跃值: (1021)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
呵呵,只能说是以前 搞阅读机的 设计工程师 对容错方面考虑问题比较少。。。
2012-6-9 12:17
0
雪    币: 115
活跃值: (41)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
21
其实利用溢出漏洞更隐蔽点
2012-6-9 14:11
0
雪    币: 496
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
此法是个传说
2012-6-9 18:00
0
雪    币: 2509
活跃值: (2328)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
23
膜拜
2012-6-9 18:09
0
雪    币: 134
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
传说,不过定位漏洞其实很简单。
溢出拿满分就是真的高人了。
2012-6-9 18:17
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
弄过学校的饭卡,充值变双倍。
2012-6-9 18:20
0
游客
登录 | 注册 方可回帖
返回
//