|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?
8 O4 t" {3 |0 ^! [6 t( E( d# S我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
2 h7 C. g/ w6 Z8 W2 x y8 [1 d) j; k _- H
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
# X4 S1 w- O" r! _
. c% V3 N# e1 `( @% }% j6 R8 {以下就根据这个原理来说明如何自己做一个这样的报名工具。
4 f; N d! A" d5 p& r4 g时间:一级考试报名开始后。- Z. I& ^8 H9 i% K
工作:
0 I# `1 b6 W- q, e0 k1。注册一个帐号。
2 \ e) v& q& @1 `5 s0 u& V2。进入最后的选了考场,只要按一个按钮就能报上名的页面。- p% e/ w4 d: t( D% A1 O
3。单击右键,查看源代码0 J1 t6 Q& C! w; |2 x
4。找到里面<form 表单的action,获取里面所有的控件名称。 K: k" o/ m J% r6 z5 C
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
$ d/ N3 J3 H! b$ Y( J, ?0 u6。测试这个页面能否报名报的上
/ | @) K8 i- t7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
I# ^+ [3 e( f3 E9 R9 Y
4 g' |$ S- b. S7 s5 G9 A2 A; e" R这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。$ t0 P: I0 z! W
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
) D$ ^' m6 ^2 ?* w- Z' i) ^9 C% B6 h8 w# z
同理,该工具还可以改造为半夜刷名额的工具。
1 ~3 U, R) }& ]8 l' i" N+ z7 O
8 W, o5 {- S& ^[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|