bsd43
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2004-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-05-12 09:59
难道你们的局域网都是共享网吗,就没有一个是交换式网络,可以这么随便监听到你们自己之外的a和b的通信??
poweruser
驱动老牛
驱动老牛
  • 注册日期2003-02-26
  • 最后登录2008-07-18
  • 粉丝0
  • 关注0
  • 积分652分
  • 威望72点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2004-05-13 16:12
难道你们的局域网都是共享网吗,就没有一个是交换式网络,可以这么随便监听到你们自己之外的a和b的通信??

交换式网络也可以通过arp欺骗来进行嗅探监听的
老虎不发威,你当我是Hello Kitty!
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2004-05-14 16:43
当然可以实现
ARP和TCP连接都可以阻断

ARP的最彻底,网络都没有办法访问

但是我在实现的时候碰到个问题:

抓到的包没有办法正确回显
我内存跟踪,发现是内存对齐的原因

win2000按照什么方式对齐?

[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
ghc
ghc
驱动牛犊
驱动牛犊
  • 注册日期2002-06-13
  • 最后登录2009-08-12
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2004-05-17 09:06
内存对齐是编译器的一个选择项。
一般开发网络包相关的应用应该至少将Packet相关的对齐设置为1个字节。
各个编译器的设置不同,msvc如下:
#pragma pack(push, 1)

typedef struct _Net_Packet {
......
};

#pragma pack(pop)
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2004-05-20 13:25
总算搞明白了
以前一直没有碰到过
现在碰到这个问题
调试了一天
终于解决了
的确是编译器的配置选项
MSDN里有很全的说明
[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2004-05-20 13:26
我的问题现在又来了
怎么让受攻击的机器不提示IP地址冲突??
[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
Quakexg
驱动小牛
驱动小牛
  • 注册日期2001-11-21
  • 最后登录2012-02-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望56点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2004-06-04 08:53
试着修改ARP包的源IP为不存在的IP.
看来你要多了解点ARP协议啊
sysdigger
驱动牛犊
驱动牛犊
  • 注册日期2004-06-07
  • 最后登录2004-07-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2004-06-11 11:15
是的,要阻止所有的通讯可以构造拒绝包然后所有主机都乱了
cmdcmd
驱动牛犊
驱动牛犊
  • 注册日期2002-02-08
  • 最后登录2005-02-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2004-06-25 09:24
好像都是说的一二十年前的网络吧,现在的带有防火能力的路由器,防火墙和入侵检测系统可以轻易粉碎诸如ARP欺骗之类的小把戏。
[size=6][color=red]I Love You All.[/color][/size]
IoriKingdom
驱动小牛
驱动小牛
  • 注册日期2004-06-17
  • 最后登录2010-04-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望23点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2004-07-12 01:09
有一个方法,就是给枚举局域网里的主机,给目标主机发送频繁的ARP包欺骗,目标主机会发现所用的ip的物理地址,但是该物理地址是不存在的,所以就发包发不出去了,完成不了tcp的三次握手
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
上一页 下一页
游客

返回顶部