Vieira
驱动牛犊
驱动牛犊
  • 注册日期2003-04-27
  • 最后登录2004-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2046回复:11

想在MAC层屏蔽一台电脑,请问可能么??

楼主#
更多 发布于:2003-12-22 17:01
在一个局域网里,已知一台电脑的PHYSICAL ADDRESS,也就是所用网卡的地址,而不是IP地址,请问可不可能用这个地址来屏蔽那台电脑?具体怎样作呢? 多谢多谢!
cool-net
驱动小牛
驱动小牛
  • 注册日期2003-03-18
  • 最后登录2010-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-22 20:20
不太明白你的要求,如果是你的机器不想接收从那台机器来的包,或不让你机器上的应用向那台器发包,你可以看看PassThru的例子,在PtReceive和PtReceivePacket里判断一下Frame里的SrcMac,如果是那台机器就把包扔掉。如果你想不往那台机器发包,就在MPSend和MPSendPackets干同样的事情(但改DstMac了)。

如果想让那台机器不能干活,考虑一下D.O.S攻击吧,呵呵。:-)

[编辑 -  12/22/03 by  cool-net]
有错误才会有进步,所以我的人生目标是: 错误不断,毁人不倦!
yangxiaochong
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2004-07-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-22 20:57
不太明白你的意思,可能你自己也没弄懂。不过倒是可以做到拒绝接受某个特定MAC地址的报文。
Vieira
驱动牛犊
驱动牛犊
  • 注册日期2003-04-27
  • 最后登录2004-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-22 23:34
多谢楼上的两位

我想我最好再解释一下子: 我现在有两台装了无线网卡的笔记本,xp的系统,距离近时可以通过peer-to-peer mode来连接,我是想通过屏蔽网卡的地址来阻止这两台笔记本的连接,不知可不可以做的到?

anyway, 再次谢谢这两位大侠!
cool-net
驱动小牛
驱动小牛
  • 注册日期2003-03-18
  • 最后登录2010-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-23 00:15
为什么要这样做呢?

最简单的方式就是把连接方式设置成Infrastructure而不要用Ad Hoc,这样不就阻止Peer-Peer了?

如果你没有AP而不得不设成Ad Hoc时(又要Ad Hoc又不让连接?好怪异),那你可以让它们分别使用不同的网络名称,使用不同的Channel,使用不同的区域甚至使用不同的WEP密钥不就行了?

不行了,睡觉... ...
有错误才会有进步,所以我的人生目标是: 错误不断,毁人不倦!
Vieira
驱动牛犊
驱动牛犊
  • 注册日期2003-04-27
  • 最后登录2004-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-23 09:59
cool-net兄说的没错
只是我现在有四五台笔记本,彼此之间都是peer-to-peer mode,我只想用mac address屏蔽其中的两台,所以就只能用一个mode了.
不好意思,情况有些特殊
cool-net
驱动小牛
驱动小牛
  • 注册日期2003-03-18
  • 最后登录2010-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-23 11:24
那你可能就只有滤包了,不过我不知道那个Passthru在无线网卡上能不能正常工作.
有错误才会有进步,所以我的人生目标是: 错误不断,毁人不倦!
Vieira
驱动牛犊
驱动牛犊
  • 注册日期2003-04-27
  • 最后登录2004-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-12-23 12:59
这样呃...谢谢cool-net兄!
可是我对passthru只是一知半解,看来要好好研究了
对了,WinPcap这个东东能不能实现这种屏蔽呢?
cool-net
驱动小牛
驱动小牛
  • 注册日期2003-03-18
  • 最后登录2010-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-12-23 16:02
这样呃...谢谢cool-net兄!
可是我对passthru只是一知半解,看来要好好研究了
对了,WinPcap这个东东能不能实现这种屏蔽呢?

抱欠,没玩儿过winpcap,所以不知道. :-(
有错误才会有进步,所以我的人生目标是: 错误不断,毁人不倦!
pzqxidian
驱动牛犊
驱动牛犊
  • 注册日期2003-12-10
  • 最后登录2004-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-02-18 11:07
呵呵,你的问题完全可以用xpassthru源程序做到。只要过滤掉符合要求的数据包就行了。
Quakexg
驱动小牛
驱动小牛
  • 注册日期2001-11-21
  • 最后登录2012-02-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望56点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-02-18 16:05
用ARP欺骗也可以,用那个winpcap能做到
gino75
驱动牛犊
驱动牛犊
  • 注册日期2003-10-13
  • 最后登录2004-05-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-02-19 13:06
把对方的MAC地址设置到本机,sniffer好像有这功能。或者想unix上面修改什么配置文件将此mac解析为不存在的IP。不过我没做过。
游客

返回顶部