Chinaunix首页 | 论坛 | 博客
  • 博客访问: 522227
  • 博文数量: 118
  • 博客积分: 3995
  • 博客等级: 中校
  • 技术积分: 1276
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-15 12:15
文章分类

全部博文(118)

文章存档

2014年(1)

2013年(1)

2010年(6)

2009年(27)

2008年(10)

2007年(33)

2006年(38)

2005年(2)

我的朋友

分类:

2006-10-13 21:14:23

室友俊方有想法,想让系统在启动的时候自动登录校园网网关进行注册;我俩觉得有意思,我查看了注册页面的源码,发现注册和注销都是服务器提供用户名(uid)、密码(password)、操作(operation)等参数,使用POST方法;俊方使用抓包软件对网络数据进行分析也发现了相同的数据。然后我们使用telnet连接网关
$telnet xxxx.xxx.edu.cn 80
Trying xxx.xxx.xxx.xxx...
Connected to xxxx.xxx.edu.cn.
Escape character is '^]'.
POST /ipgw/ipgw.ipgw?uid=xxxxx&password=xxxx&range=2&operation=connect&timeout=1 HTTP/1.0

然后就能上网了,注销就把connect改为disconnectall,这都是注册页面了写的。
然后根据这些用C语言写了一个小程序,实现telnet的上述功能。
为了能够使系统在启动的时候自动登录网关进行注册,又写了个shell脚本/etc/init.d/S25wglog,在里面实现start,stop,restart,这样就能在系统启动的时候调用登录程序了。

阅读(1197) | 评论(0) | 转发(0) |
0

上一篇:linux下玩拳皇

下一篇:X window远程登录

给主人留下些什么吧!~~