日期:2014-05-16  浏览次数:20823 次

远程获取mac
有哪位高人实现过远程获取网卡MAC的,可否分享一下技术


------解决方案--------------------
http://forum.eviloctal.com/thread-37931-1-1.html


------解决方案--------------------
1>NETBIOS,据说可以远程获取,且仅限于Windows主机,但我没有成功过,一跨网段就没戏。Linux下有工具nbtscan。
2>SNMP,据说可以远程获取,但需要对方开通SNMP服务,也没有成功过。Linux下有snmpget可获取MIB中相关内容。
3>ARP,仅限于网内,无法过网关,不说也罢。
4>WMI,在页面中嵌入JavaScript代码,在远程主机访问时获取MAC地址,但会弹出安全警告消息,且需用户同意后。
------解决方案--------------------
话说,不再一个局域网的话,要mac有何用?
在一个局域网的话,arp就够了
------解决方案--------------------
探讨
1>NETBIOS,据说可以远程获取,且仅限于Windows主机,但我没有成功过,一跨网段就没戏。Linux下有工具nbtscan。
2>SNMP,据说可以远程获取,但需要对方开通SNMP服务,也没有成功过。Linux下有snmpget可获取MIB中相关内容。
3>ARP,仅限于网内,无法过网关,不说也罢。
4>WMI,在页面中嵌入JavaScript代码,在远程主机访问时获取MAC地址,但会弹出安全警告消息,且需用户同意后。

------解决方案--------------------
直接一个命令
#arp -a xxx.xxx.xxx.xxx
(xxx为IP地址)
要想从代码实现,那么就读读 arp命令的源码里面 -a参数情况下怎么处理的。
------解决方案--------------------
探讨
引用:
直接一个命令
#arp -a  xxx.xxx.xxx.xxx
(xxx为IP地址)
要想从代码实现,那么就读读 arp命令的源码里面 -a参数情况下怎么处理的。

我现在只知道mac,想通过mac地址找出ip的位置(不是局域网)

------解决方案--------------------
要是可以非常方便 隐蔽的获取就好了