|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?3 X3 i0 c9 u& D- t/ `6 I0 t$ C" }/ ^6 o
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
/ E* G, y9 f* J7 W) }/ C2 [- X E( X
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
) e% c( ^# d C
6 a! E, A, y' a9 Z; R( z) _以下就根据这个原理来说明如何自己做一个这样的报名工具。
3 d$ ?4 i1 F! ]: @/ k时间:一级考试报名开始后。, G& A- @( q. U( u6 x5 \
工作:4 B8 S. Q, n/ |9 L& t2 x+ m
1。注册一个帐号。
0 u* K1 I7 v! y2。进入最后的选了考场,只要按一个按钮就能报上名的页面。/ Y. s( E5 c/ _; y, [# x% Y
3。单击右键,查看源代码
, K' S4 F0 ^5 T' P& N% Q3 u6 n S4。找到里面<form 表单的action,获取里面所有的控件名称。* O/ Z4 y( Z7 o/ x; P7 ?6 }
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
( c q5 @/ e, ?) L4 u: v6。测试这个页面能否报名报的上+ p9 a( X7 ~9 I' h( i7 M' a
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
0 e% S, | y' a& i( n; G1 ], W4 {" P* o& l# Q
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。8 s3 B$ N# v! I" t
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。) Q' A# N3 z4 R k/ S
! G! l5 D6 E/ c: f
同理,该工具还可以改造为半夜刷名额的工具。: Z, W. a6 b: V) X; q6 z* B. {: S
9 b1 j! X3 ~3 z1 |3 R" g, F7 ?
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|