新发现的问题已经修正.重新发布,请到网盘下载.http://zhupf.ys168.com/ 问题原因: 获得MAC地址的网卡与选择的监听的网卡不同. 已解决
要编译代码,必须自己下载[WpdPack_4_0_2.zip].和较新的SDK. ------------------------------------------------------------------------------------------- 背景故事: 那些天在家里做准备去北京找软件开发方面的工作。正巧去姑姑那里玩,她在邮电所工作,最近装了宽带和机顶盒,有个数字电视演示电视机。但姑姑不知道宽带的帐号和密码,没办法,她那里的查询系统也查不到帐号和密码。于是我试着拿网线连接机顶盒和我的笔记本电脑。发现本地连接断开的,机顶盒没反应。于是我用双机互联的网线连接,本地连接连上了,机顶盒提示正在寻找服务器,时间长了提示超时。我想到了我电脑里有大学计算机网络课的实验软件Ethereal,试着抓包看看,发现机顶盒在发送PPPOED类型广播包(PADI)。用网线连接猫和我电脑,发现我桌面的宽带连接也发送PADI和有其他包直到和宽带接入服务器建立连接,并发送帐号和密码验证(都错的,当然失败)。计划来了:写个程序伪装成服务器,和客户端沟通并获取帐号密码。 这个程序使用时。路由器必须在自动连接状态(路由器默认是按需连接)。1.可以用两台电脑,一台连上路由器,另一台用双机互联网线连路由器的WAN口。2.设置路由器为定时连接或其他能自动连接的方式。然后一台电脑连路由器的WAN口就可以了得到密码了。 当初写的时候没做实际测试。只在本地截获本机宽带连接的密码。这几天在住的地方有个路由器,于是做了测试并做了修改,并把实际可用的代码发出来。测试的路由器是腾达的。 ------------------------------------------------------------------------------------------- |