creazyurchin
驱动牛犊
驱动牛犊
  • 注册日期2003-10-21
  • 最后登录2003-11-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2442回复:18

求windows 2000 DDK,问如何截取MAC层包

楼主#
更多 发布于:2003-10-27 09:30
  windows 2000 ddk 原来是免费下载的,可现在要有MSDN的帐号。不知从哪儿可以下到。
  我是一个新手。是不是要用到驱动一级的才可以截到MAC层的包,如何截取。我想做的是无线网络的东东,需要看MAC层的数据包。
  谢谢高手指教!
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-28 11:13
看DDK中的passthru例程
我是来学习的。不打扫卫生
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-28 11:13
看DDK中的passthru例程 :P
我是来学习的。不打扫卫生
qiangax
驱动牛犊
驱动牛犊
  • 注册日期2003-10-20
  • 最后登录2006-04-28
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望14点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-29 15:02
我也正看passthru例程,可是对Intermediate Driver 还是不太明白,谁能讲一讲NDIS与它的流程及调用关系?修改sned 数据包是在miniport.MPSend中吗?是唯一的还是全局的?而修改Receive 数据包是在Pritocol.PtReceivePacket中吗? :)

[编辑 -  10/29/03 by  qiangax]
mistra
驱动牛犊
驱动牛犊
  • 注册日期2003-12-11
  • 最后登录2011-02-12
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-11 17:03
这可以下ddk
http://www.vckbase.com/tools/downtools.asp?id=31
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-11 17:14
修改待发出的包用MPSend(),修改接收到的包要看你的网卡是什么,realtek的就用ptReceive(),Intel的就用ptReceivePacket(),其它网卡可以先测试一下再定,我只是把别人的话又重复了一遍。
我是来学习的。不打扫卫生
wengyu100
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2006-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-11 17:46
ndis编程拦截的就是MAC帧
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-12-11 19:48
要是想抓到802.11格式的mac包,就不要看passthru了,因为那不可能,IMD得到的是802.3格式的
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
Quakexg
驱动小牛
驱动小牛
  • 注册日期2001-11-21
  • 最后登录2012-02-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望56点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-12-12 09:00
楼上的说的对!
在无线网卡驱动中就把包组成了802。3的包了,所以中间层是得不到的!
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-12-12 09:34
Quakexg,
 你说无线网卡出来的包是802.11格式的还是802.3格式的呢?有没有可能网卡递交上来的包就是802.3格式的呢?
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
freducn2002
驱动小牛
驱动小牛
  • 注册日期2002-06-26
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望29点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2003-12-12 09:41
无线网卡传递上来的包就是802.3的包,所以如果你想抓802.11的包,一定要无线网卡,并且支持sniffer模式。cisco的卡就可以用来抓802.11包,有相应的程序.
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-12-12 09:44
可以看看driversuite中有没对802。11的支持。
我是来学习的。不打扫卫生
myniuniu
驱动牛犊
驱动牛犊
  • 注册日期2003-12-09
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-12-12 12:29
是不是无线网卡发出来的包在空中传递的mac桢是802.11包,但是如果被无线网卡接收后他就要转成802.3包~是不是这样理解的呢? 反向的过程也是这样的吗?
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-12-12 12:51
应该不是。
我是来学习的。不打扫卫生
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-12-12 13:50
无线网卡传递上来的包就是802.3的包,所以如果你想抓802.11的包,一定要无线网卡,并且支持sniffer模式。cisco的卡就可以用来抓802.11包,有相应的程序.


可是我看了一下linux中usb无线网卡驱动的源码例子(本站有下载),它里面是得到802.11的各种帧,把802.11的data帧转成802.3格式的帧,递交给上层的啊!
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-12-12 13:52
是不是无线网卡发出来的包在空中传递的mac桢是802.11包,但是如果被无线网卡接收后他就要转成802.3包~是不是这样理解的呢? 反向的过程也是这样的吗?

所以(根据上一贴),我觉得是这样的
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-12-12 13:59
那就要看无线网卡在windows上的驱动是怎样工作的了。
我是来学习的。不打扫卫生
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-12-12 15:38
有没有写过windows下wlan网卡驱动的大虾?
来做一个了断吧!
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
wujun2211
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2005-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-12-23 11:40
有没有写过windows下wlan网卡驱动的大虾?
来做一个了断吧!

兄弟,现在你的无限网卡做得怎样了,能否交流一下,我现在也在做无线网卡驱动,我要面对的接口是Pcmcia,在win2000里实现。
游客

返回顶部