与drcom斗智斗勇的日子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了与drcom斗智斗勇的日子相关的知识,希望对你有一定的参考价值。
进入大学,听说教室可以上网,心情开心到不知道怎么表达,但是需要drcom这个认证客户端才能上网,让习惯了Mac环境的我顿时懵了,这玩意貌似只有win版,Mac平台怎么办(后来也找到了一个大神做的Mac版drcom)?
首先让我想到了wine这个神器,但是总感觉很不爽,想自己做一个Linux版的drcom(之后在网上也找到了Linux版的drcom)。于是顿时进入了不断Google的日子。最终Mac集成的python让我做到了这个事情!
经过一个星期查询资料后,因为本身也有一定的python基础写出了模拟drcom客户端登录的程序代码,程序代码见百度云:(https://pan.baidu.com/s/1dFDQKqH 密码:jp7i )
接下来到了具体操作步骤了:
首先让我想到的就是怎么可以看到drcom认证的时候账号密码怎么验证的,首先让我想到的是wireshark这个工具,首先我先在无网络连接情况下先打开Wireshark开始抓包,然后登录drcom,注销drcom,做一次登录与退出的完整动作,然后保存Wireshark抓到的数据包,文件名改为dr.pacpng,并且将drcom_config.py这个文件与dr.pacpng这个文件放在同一目录下。
接下来进入shell,进入这个目录下使用:python drcom_config.py > config.txt这个命令提取出登录认证时帐号密码等信息,然后打开config.txt将里边的信息复制出来,新建一个drcom.conf文件,同时将里边的内容替换drcom.py这个文件从#CONFIG到#CONFIG_END中间部分(注意密码不是明文显示,需要自己手动填写实际密码)。
接下来将drcom.py这个文件移动到/usr/bin目录下,将drcom.conf这个文件移动到/etc/目录下,注意使用chmod命令修改这两个文件的权限,修改成777权限就行了。
到现在就全部结束了,进入/usr/bin这个文件下使用python drcom.py命令运行一下这个脚本,束雏菊内容出现 login sent就可以正常上网了!
对于爱好Linux的童鞋,日常使用Linux或Mac的童鞋,希望这个教程可以起到作用!
下一篇会介绍如何在drcom下使用无线路由器。
本文出自 “灰灰的兔子” 博客,转载请与作者联系!
以上是关于与drcom斗智斗勇的日子的主要内容,如果未能解决你的问题,请参考以下文章