背景:之前宿舍开一个宽带账号,然后用路由器开热点全宿舍用。今年开学以后,改成了一人一账号,电脑或手机必须用客户端登陆才能使用,而且开热点就掉线,虚拟网卡也不能打开,路由器也只是起到桥接作用。原本连上wifi就能用的现在却变得如此麻烦,登陆界面又太low,心中各种不爽。所以决定解决一下。
解决思路及过程如下:
1、首先想到的就是用google搜索解决办法或者是破解版的认证客户端
由于DialClient是新出的登陆端,没有可用解决方法和破解版。所以决定自己解决并写下这篇博客。
2、先对客户端进行分析
客户端大体有两个功能:认证登陆+开热点等检测
所以第一种解决思路就是对原客户端进行破解,只保留认证部分,让检测部分不起作用。
对客户端的相关文件进行反编译后,结果并不理想。所以换一种思路。
第二种解决思路就是对原客户端全部放弃,自己来做认证部分。
认证无非就那么几种形式:一种像CMCC通过http协议登陆
另一种就是PPPoE登陆。
第一种模拟http请求,第二种获取加密的账号密码用系统自带的宽带连接,应该就能解决。
3、解决问题:
第一步、同是打开抓包工具(我这里用的是wireshark)和登陆客户端
1、wireshark开始
2、客户端登陆
3、wireshark停止
第二步、分析抓到的数据