如何样在驱动层截获用户层获取MAC地址

如何样在驱动层截获用户层获取MAC地址,第1张

没那么简单吧,首先你要知道他是怎么获取你的适配器信息的,一种是直接调用api,这样的话通过tdi过滤驱动可以拦截irp包,然后修改相应信息,如果软件本身是通过自身的协议驱动发送数据包,应用层再与驱动层通信的话,tdi过滤驱动是拦截不到数据包的,这样的话你就只能通过中间层驱动来拦截,一般是对网卡信息的查询irp,中间层驱动能拦截所有的数据包,但是难度也比tdi过滤驱动大。

1

右键单击桌面上的“网上邻居”图标,选择“属性”;

2

在打开的窗口中,右键单击“本地连接”图标,选择“属性”;

3

在打开的对话框中,将鼠标移到“连接时使用”下面的网卡型号标识上,系统会显示此网卡的MAC地址(格式为短横线

分隔开的6个十六进制数)。

或者:

1

点击“开始”,“运行”,在运行命令框中键入“CMD”(win98/Me键入“command”);

2

在d出的DOS命令窗口中输入“ipconfig/all”命令回车(不包括引号);

3

在运行结果中,找到Physical

Address……后面用短横线分隔开的十六进制数既是网卡的MAC地址xx-xx-xx-xx-xx-xx。

4

如果用户使用的 *** 作系统是Windows

XP及以上 *** 作系统,可直接在DOS命令窗口中输入“getmac”命令回车(不包括引号),屏幕上显示的“物理地址”下端即是本机网卡的MAC地址。

希望采纳

以下代码复制粘贴到记事本,另存为xxbat,编码选ANSI

@echo off

rem 根据本地的ip地址查找对应的mac地址/物理地址

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "ip=19216812"

wmic nicconfig get IPAddress,MACAddress|findstr "\"%ip:=\%\""

echo;%#% +%$%%$%/%_% %z%

pause

exit

以上就是关于如何样在驱动层截获用户层获取MAC地址全部的内容,包括:如何样在驱动层截获用户层获取MAC地址、获取本地计算机网卡MAC地址的方法、WINDOWS系统,已知本地的IP,如何通过命令找到IP地址对应的MAC地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9635465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存