arp欺骗后,怎么转发数据呢

pzf_2008 2011-03-06 09:43:46
在机器B上进行arp欺骗,实现让目标机器A到网关的数据都经过机器B(作为中间人)转发,arp欺骗成功,但是目标机器A却不能通过机器B访问网关(在机器A上ping不通网关,但能够ping通机器B),是不是要进行数据转发?怎样转发呢?
...全文
300 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wenxy1 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 pzf_2008 的回复:]
在机器B上进行arp欺骗,实现让目标机器A到网关的数据都经过机器B(作为中间人)转发,arp欺骗成功,但是目标机器A却不能通过机器B访问网关(在机器A上ping不通网关,但能够ping通机器B),是不是要进行数据转发?怎样转发呢?
[/Quote]

A -->B -->Gateway,楼主只要保证两点即可:
1, 在B设置一条路由(用route命令设置路由表), 所以目的地址非本机的全部转发到Gateway(网关).
2. B机的网关IP, 网关MAC与IP的ARP缓存表要正确(用arp -a命令查看).
aslprince 2011-03-08
  • 打赏
  • 举报
回复
一个就是你的路由必须是早期的HUB
现在的路由已经禁止ARP欺骗
jwybobo2007 2011-03-06
  • 打赏
  • 举报
回复
你需要在你的机器上处理数据才可以,你可能需要使用原始套接字之类的来获取发送你给的数据,然后处理.通常会处理的也就是http这类比较简单的协议,复杂的你处理不了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧