学校的校园网3A认证的LINUX版写的实在是太差了,连MAC地址这么重要的认证参数居然可以让用户自己填写,那么在LINUX下利用他人帐号上网就成了非常容易的事。
首先我们来看一下3Aclient登录程序的参数文件。
|
fwport = 5555 //认证端口号
fwip = 192.168.3.1 //认证服务器地址
mac = 00-20-F0-0A-BC-08 //MAC地址
username = //登录用户名
password =
|
看到这个参数文件就明白了吧,只要把MAC改成其它电脑的MAC地址、用户名、密码就可以利用他人帐号上网了,但是好象又要改参数文件,还要改IP等操作太麻烦,再写一个简单的SHELL脚本就可以搞定了,脚本如下:
|
#!/bin/bash
clear
echo
echo Now you are connecting the Internet
echo IP:59.71.192.40
sudo ifconfig eth0 netmask 255.255.254.0 59.71.192.40
sudo route add default gw 59.71.192.254
./3Aclient -f pc.conf
echo Enjoy yourself
echo
|
其中pc.conf是我的3Aclient登录的参数文件,使用3Aclient加个-f参数调用自定义的参数文件进行网络登录。要更换帐号只需多复制出几个参数文件,改改里面的登录帐号和密码就行了,非常方便。日后有时间再修改成只需修改文件更改帐号,暂时先这样将就着吧。还有如果有BUG请通知我,谢谢!