急:局域网内一台机器能否进行IP地址欺骗,连接Internet网上的Server

67 views
Skip to first unread message

Huteer

unread,
May 24, 2006, 5:56:11 AM5/24/06
to 高性能网络编程邮件列表
假设互联网上有机器A, B,IP地址为IPA, IPB,
局域网内机器C,该局域网连接互联网的IP地址为IPX,
请问机器C能否使用机器A的IP的地址IPA与B机器进行通信?

另:如局域网内机器 M, N, 互联网上机器T (IP地址为IPt),
请问机器M能否使用机器N的IP地址与T进行通信?

谢谢!

jackie

unread,
May 24, 2006, 8:05:14 AM5/24/06
to 高性能网络编程邮件列表
1 C不能 C伪造A的ip给B发包,
B返回数据包的时候路由不会送到机器C

2 理论上局域网内可以MAC地址欺骗,
M通过定期发送arp广播等操作,使其他主机认为网关mac为m的mac,
这样m可以抓到网络中其他主机通信的数据包,
可以转发给网关,可以更改,可以丢弃想怎样处理都行.
实现应该比较麻烦

sunway

unread,
May 24, 2006, 9:17:12 PM5/24/06
to 高性能网络编程邮件列表
另:如局域网内机器 M, N, 互联网上机器T (IP地址为IPt),

请问机器M能否使用机器N的IP地址与T进行通信?
>>如果MN都在同一个局网内,好象没有这个必要,对T来说MN的IP是一样的

whu...@gmail.com

unread,
May 26, 2006, 6:22:50 AM5/26/06
to 高性能网络编程邮件列表

Huteer 写道:

> 假设互联网上有机器A, B,IP地址为IPA, IPB,
> 局域网内机器C,该局域网连接互联网的IP地址为IPX,
> 请问机器C能否使用机器A的IP的地址IPA与B机器进行通信?


用代理

覃一荣

unread,
May 27, 2006, 1:31:25 AM5/27/06
to dev4s...@googlegroups.com


在06-5-26,whu...@gmail.com <whu...@gmail.com> 写道:
我觉得应该是要在A,B两个机器没有通信前先对这两台机器发ARP请求这样c就可以代替双方通信了,不过若A,B已经通信,在ARP缓存中已经存在双方的48位网卡地址和IP的话,搞得两台清空ARP缓存就可以了。不知道哪位大侠还有更好的方法


 

zhaoh23

unread,
May 28, 2006, 8:53:01 PM5/28/06
to 高性能网络编程邮件列表
ARP只在同一网段上(通常就是局域网)有效,互联网上要跨网段、跨路由,ARP包不通的,要是在局域网中用这个办法到还可以

Dufrense

unread,
May 28, 2006, 11:51:44 PM5/28/06
to dev4s...@googlegroups.com
如果经过路由的话,一种设想,呵呵。发送IP包时候改自己的IP地址改成要改的地址,不知道行不行。(假设网关允许的话)

qingdong he

unread,
May 29, 2006, 12:36:40 AM5/29/06
to dev4s...@googlegroups.com
在同一个网段中,可以拦截发送给b的ip包

在06-5-24,Huteer <hui...@gmail.com> 写道:

Dufrense

unread,
May 29, 2006, 2:54:49 AM5/29/06
to dev4s...@googlegroups.com
zzzzzz.....M和N对外IP都是一样的

在06-5-29,qingdong he <heqd...@gmail.com> 写道:

Togo

unread,
May 29, 2006, 8:08:02 AM5/29/06
to 高性能网络编程邮件列表
在针对2.4以上的linux下,通过一个内核补丁,可以实现
能够绑定外部主机地址,并进行连接,这样就可以到达你的目的了

heqd...@gmail.com

unread,
May 31, 2006, 2:22:32 AM5/31/06
to 高性能网络编程邮件列表
经过网络地址转换,在局域网内,可以分出是发给a或b的

kevin2hy

unread,
Jun 6, 2006, 9:16:53 PM6/6/06
to 高性能网络编程邮件列表
第一条不可以实现!
第二条倒是可以!不过要先对第二台机器做欺骗!再对交换机做欺骗!也许可以实现
Reply all
Reply to author
Forward
0 new messages