VC语言

本类阅读TOP10

·VC++ 学习笔记(二)
·用Visual C++打造IE浏览器(1)
·每个开发人员现在应该下载的十种必备工具
·教你用VC6做QQ对对碰外挂程序
·Netmsg 局域网聊天程序
·Windows消息大全
·VC++下使用ADO编写数据库程序
·VC++学习笔记(四)
·非法探取密码的原理及其防范
·怎样在VC++中访问、修改注册表

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
终于破解了学校的802.1X认证客户端

作者:未知 来源:月光软件站 加入时间:2005-6-5 月光软件站

    以前实验室可以申请一个教育网的IP,然后架一个网关服务器用双网卡做NAT,里面带一个局域网共享上网。易管理且安全便宜。网关服务器装的FreeBSD(得感谢我的师兄魏哥,因为他让我接触到了FreeBSD这么优秀的系统,他现在去郑州做博士后了,所以我这个小菜开始管理实验室的网络),别看这服务器配置很次(PII 400,256M SDRAM),可做事却不少,NAT带了近40台机器共享上网,ipfilter防火墙,FTP,WEB服务器,Samba文件服务器。表现相当出色,佩服FreeBSD的性能。

    现在学校说IP紧张,改用DHCP分配192.168保留地址,而且加上了802.1X认证。规定每个实验室按机器数申请上网账号,这样一来学校网络中心是收入增加了,可上网麻烦多了。首先是安全性,实验室内部各个机器要共享资料,现在一共享,整栋楼都可以看到,而且实验室的机器大多没有打补丁,就这样放在网上岂不是任人宰割;其次我们实验室近40台机器,申请这么多账号太贵,于是只申请了10,轮流用,苦啊……再次网络中心提供的802.1X认证客户端使用时还有N多限制和一些设置,麻烦。

    不能用以前双网卡网关+NAT+局域网的方式,因为能被检测。看了下802.1X认证的资料,没有发现协议里有检测NAT双网卡的条目。于是想应该是网络中心提供的认证客户端实现的,为了实验室能有以前那么好的上网环境,决定破解这个windows下的客户端。

    辛辛苦苦花了好几天的时间,发现并没有想象中的那么简单,程序中大概6个线程,之间通过发送消息通信,很难跟踪。不过总算还是搞定了。哈哈…………

    现在用一台windows机器用双网卡做网关,又回到以前了。不过目标还没达到,不想抛弃FreeBSD,打算自己写一个FreeBSD下的802.1X认证客户端程序。802.1X认证需要控制链路层的数据包,还好BPF就是从BSD中发展而来的,FreeBSD本身就支持BPF,不需要用libpcap+libnet就可以控制到链路层了。应该不是很难,希望短时间内可以搞定吧………………

PS:请不要向我索要破解版,我不希望学校找我麻烦,有需要的自己搞定吧:)

 




相关文章

相关软件




月光软件源码下载编程文档电脑教程网站优化网址导航网络文学游戏天地生活休闲写作范文安妮宝贝站内搜索
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有