我试图用dsniff包中的arpspoof欺骗我的本地网络。一切都很好,我可以在Wireshark看到来自我的“受害者”的嗅探包。现在,我如何使用webspy?我已经尝试过运行firefox这样的东西:
#webspy -i wlan0 192.168.1.XXX
webspy: listening on wlan0
openURL(http://178.33.XXX.XXX/)
“受害者”计算机(192.168.1.XXX)尝试连接178.33.XXX.XXX,但我在firefox中看不到任何内容。这需要更多的东西吗?
根据this post的说法,两件事可能是因为没有在webspy中获取受害者浏览器的镜像:
firefox &
打开Firefox浏览器。dniff
(包括webspy,dniff,arpspoof,dnsspoof,mailsnarf等的“dniff工具包”)通过手动编译源包而不是通过包管理器(例如apt-get
或yum
)来安装,那么arp。应该编辑解压缩的dniff目录中的c源文件。应更改arp.c
文件中的以下行
strncpy(ar.arp_dev, "eth0", sizeof(ar.arp_dev));
至
strncpy(ar.arp_dev, "wlan0", sizeof(ar.arp_dev));
保存文件并重新编译应用程序。