因为本人是学习linux的,所以想这要是翼迅可以在linux上使用就比较完美了,但是翼迅并没有linux的版本,所以想试着破解一下翼迅客户端。
注:目前没有破解出来,希望懂的大神给予一些指导。
我的想法是抓包工具抓出来交互的包,然后自己写代码完成交互流程(想象的总是很美好)。开始使用wireshark抓到了一些包,就是pppoe的链接的包,具体是ppp lcp协议去建立一个回话,然后ppp chap进行一个三次的交互,完成链接。
之后我尝试使用微软自带的宽带链接进行拨号尝试链接,没想到报了一个账号密码错误,我就去尝试抓包。真的是抓到了一点线索,抓出来的包显示前面建立会话是没有问题的,不过问题出现在ppp chap协议上,在对端给我这边发送一个包之后,我电脑这边的一个data值发送过去一个明文的账号,之后对面就发送过来一个failed包表示链接失败,并且发送过来一串很复杂的码,后面是pin code error:2,感觉像是中文(就是\357\277...这些东西),就想这去破解一下,看能不能从中发现一些什么,结果我废了九牛二虎之力把这一串8进制转成百分号编码然后去百度转码,发现并不是中文,就放弃了这些东西。
去比对正常链接,发现name值是不对应的,(右边的是不成功的,name直接就是宽带的账号,左边的是加密的)恩,,,肯定是这个做了手脚,不过现在的问题是我找到了senddata.dll这个库,感觉8成做手脚的东西就在这个库里,可是并不会破解.dll。23333333现在就是这个进度了,我还会继续尝试破解一下的,希望能够成功。