意外的简单,出乎意料的严格

物理考试终于结束了,这次的试卷简单得超乎想象。原本两个小时的考试时长,我不到四十分钟就做完了。不过,考场纪律那叫一个严格,哪怕是不经意的一个小动作,都差点被认定为作弊行为。果不其然,有几位同学一不小心就“中招”,被按作弊处理了。

虽说如此,严格的纪律也有好处,起码对那些用功学习的同学来说更加公平。想想去年,考场秩序混乱,对很多真正努力学习的同学太不公平了。

上午考完物理后,我突然有一种如释重负的感觉,仿佛所有考试都已经结束了。于是,下午和晚上我尽情地放松了一番。期间还发现,Netkeeper对保存的密码保护并没有我预想中那么强大。我拿到宝猪的密码,改装了一下线路,成功蹭网。

然而,随之出现了一个棘手的问题:每隔一段时间,破解路由的连接就会被服务器强行中断,账号也无法登录。经过一番摸索,我发现修改MAC地址后可以再次强行连接,但多次重复操作后,整条线路都无法上网了。即便把线路接回原来单台通过Netkeeper拨号上网的方式,也会提示密码错误。

这个问题我目前还没有完全解决,虽说有了一些头绪,但还不能确定。我初步猜测,电信的判断机制可能是这样的:在连接层,Netkeeper对账号进行加密,并在验证包里加载特殊标记(要破解这个验证部分,可以通过修改路由系统,或者使用已制作好的路由固件)。客户机与服务器通过PPPoE建立连接后,每隔一个随机时间,服务端可能会向客户端发送一个类似认证请求的数据包。如果客户机安装了Netkeeper软件,软件会返回一个相应的存活应答,以此证明客户端是通过Netkeeper上网的。要是服务器没有收到存活应答,就会强制断开连接,并将连接客户机的MAC地址存入数据库,一段时间内不允许使用相应的PPPoE账号再次连接。

当然,存活认证与应答的具体机制或许并非完全如我所描述,总之就是类似这样的效果。也有可能是这种架构:客户端在发送到服务端的数据包中不定期向服务端发送存活应答,服务端每隔一个自然时间段检测所有PPPoE连接的存活应答,若超过最大限度就断开连接。所以,具体情况还得通过进一步抓包和试验分析才能知晓。估计我现在遇到的问题就出在存活认证环节。像我现在用的这种低端路由,能通过固件更新通过Netkeeper带有特殊标记的验证就已经很不错了,要增加存活认证应答的功能,几乎不太可能。所以,要从根本上解决破解共享问题,还得使用专业的路由操作系统。可现在大部分可用的路由操作系统虽然是所谓开源的Linux或者Unix,但这些操作系统在核心部分就像MOTO的Linux系统,唯独封锁EZX相关内容,核心无法修改,自然也就无法增减功能。

明天就要考英语了,英语考试一结束,这一阶段的考试就算真正结束了。不少朋友都已经到家,S.H和他们都在家等着我回去呢,想想就开心。

算了,先睡觉吧,其他事情以后再说。


相关文章

发表新评论