Open Source codes, knowledge, experiences sharing

Tags

我知错了......急功近利的后果是浪费时间。

由于我自己写的socket进度太慢,功能基本上是零,我就下了一份 Sniffer Pro 想试试,悲剧就这样发生了。

首先,我安装完之后,看到我的宝贝战机的Lenova 无线管理器的接收信号为零,查看,发现network connection一片空白,应该有的Local LAN 与无线网不见了,其他我的VPN还在。心想,麻烦大了!立刻跳到cmd中ping 127.0.0.1,还好网卡没事。下一步ipconfig /all,哇塞,“Windows IP Configuration”,然后呢,又一片空白!大概知道错误在那里了,网卡ok、无线网路由ok、硬件ok、硬件驱动看来ok、就是没有interfaces。又跳去我的宝贝工具里翻出来个PC Doctor查网路方面的,结果,果然是查到有网卡,但连接状态为“未连接”。

开始动手恢复了,先干掉Sniffer Pro,重启再ipconfig,不行还是空白。再重启进BIOS,打开Lenova工具(这是我爱这台机的最大原因),我什么都没按它就开始查系统问题了,结果发现tcpip.sys出问题,叫我修复,我乖乖地按确定,然后又重启。我奇怪tcpip.sys与我那些问题好像没多大关系,所谓的出问题可能是迅雷的那些设置动了连接最大限制。重启完,果然还是不行。那就看看微软官方网站,我照着做:

  • regsvr32 netshell.dll
  • regsvr32 netcfgx.dll
  • regsvr32 netman.dll
  • 全部都在,没错误哦。想了一下,去了Lenova网站把无线网卡和LAN网卡下载,解开放到/driver内,然后在系统把网线网卡和LAN网卡两个硬件移除,然后重启让系统自动安装... BINGO!

    整个过程花了两个小时,TMD。都怪自己急功近利。

    今天上了QQ群问有没有人玩sniffing,结果是有位仁兄说有硬件可以发现sniffing,问我想干什么,我说“封包分析”,呵呵。我又奇怪了,在我的认识当中,Windows与Linux内核不同,用Windows来host sniffer,要查出sniffer难度极高,怎么会有软件可以做到?

    原来他说的是硬件。硬件的话...有多少人、公司买得起呀...那不如说把TCP推翻再建一个protocol啦,这样更好。按我知道,对付sniffer只能把资料加密,这个要查查看了。

    还没打击到我,继续我的sniffing+spoofing测试。下一步是把功能写进去,再接下去是把socket的header重写,然后是把整套东西移植至Windows Mobile(这个不知道了),然后就完成第一阶段。

    0 个留言

    发表评论

    Ads