|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?: n$ n) T& J8 h: k6 d8 ?$ \' y( ~
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
% m" q/ \9 H( W- b+ M+ l) ^
0 f o3 s0 P0 s, G( D7 d9 A7 W3 R* w8 V报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
' g- J- [/ N5 `3 S, x. f- ^- x
$ O! g) S8 c5 P& i/ a5 i以下就根据这个原理来说明如何自己做一个这样的报名工具。
$ j% Z4 Q7 I* X g时间:一级考试报名开始后。
, i$ A8 g4 d9 Q# Q! r3 q7 U6 c) Y工作:
0 N# c5 ]7 v1 S' g7 L1。注册一个帐号。
9 t* `1 G; c0 L7 J0 u; ~( \& @2。进入最后的选了考场,只要按一个按钮就能报上名的页面。6 C. K* l/ _* n2 s5 h9 @1 s, V, a7 F
3。单击右键,查看源代码8 @) V, L: [0 E5 H: Z& p
4。找到里面<form 表单的action,获取里面所有的控件名称。* E3 W9 {* p* L4 |: M# I
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
4 K9 N" ~' G1 E9 E' q/ h6。测试这个页面能否报名报的上$ [! [7 c- k' a* y9 y/ `
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
5 w8 l2 V+ G* d/ z( c8 q" {9 J
# q* i5 x, d/ U# {5 f- r这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。# E% l. m; O# K* W9 b3 P
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。/ C1 X" M" c, I9 `
2 s2 J( v1 ^9 t% v& s同理,该工具还可以改造为半夜刷名额的工具。 \( a6 X' O" j2 v9 p
`# W; K- ~8 N: e
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|