user11
发表于 2011-10-30 11:19:11
这个很有用,mark 以后,方便以后找的到。。楼上几位水平太高了。。
yangysky
发表于 2011-10-30 17:50:58
谢谢各位高手,学习中……
微笑炸弹
发表于 2011-10-30 20:14:18
代码:
--------------------------------------------------------------------------------
$wbemFlagReturnImmediately = 0x10
$wbemFlagForwardOnly = 0x20
$colItems = ""
$strComputer = "localhost"
$Output=""
$objWMIService = ObjGet("winmgmts:\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled != 0", "WQL", _
$wbemFlagReturnImmediately + $wbemFlagForwardOnly)
If IsObj($colItems) then
For $objItem In $colItems
$Output1 = $Output & "" & $objItem.MACAddress & @CRLF
IniWrite("fbi.ini","mac","id",$Output1)
Next
Else
Endif
pighead456
发表于 2011-10-30 20:17:27
用命令行 getmac
kood481748
发表于 2011-10-31 00:11:50
我想知道,通过获取修改过的MAC和真实的物理MAC可以实现什么呢?
楼主想通过这种方法判断用户是不是更改了MAC来达到某种目地吗?
tryhi
发表于 2011-10-31 10:29:53
我想知道,通过获取修改过的MAC和真实的物理MAC可以实现什么呢?
楼主想通过这种方法判断用户是不是更改了 ...
kood481748 发表于 2011-10-31 00:11 http://autoitx.com/images/common/back.gif
我们学校上网需要用一个叫神州数码的拨号器,它那个拨号器有检查MAC是否改过的功能,我想了解它是怎么做到的,看能不能破解掉它这个功能,现在已经成功破解了,嘻嘻
kood481748
发表于 2011-10-31 22:25:19
神州数码的拨号器我倒是没有听说过,看了楼主上面的回复,分析了一下:
这个拨号器应该是只允许指定的MAC地址上网的,并且会检查MAC是否改过,
防止外部电脑通过修改MAC上网。
tryhi
发表于 2011-10-31 22:42:33
神州数码的拨号器我倒是没有听说过,看了楼主上面的回复,分析了一下:
这个拨号器应该是只允许指定的MAC地 ...
kood481748 发表于 2011-10-31 22:25 http://www.autoitx.com/images/common/back.gif
对,就是这样
leon460
发表于 2011-11-3 09:32:37
收藏了,各位都是牛人,呵呵,多学习学习
zlmyongheng
发表于 2011-11-4 06:43:45
不错,厉害人物太多了
syhw2222
发表于 2012-1-25 22:32:16
happytc是高手啊!
xx44t10
发表于 2012-5-22 23:23:02
回复 23# tryhi
肿么解决 的。能发下源码么?
222222
发表于 2012-8-31 17:52:23
绝对回复一下。
dreamneo
发表于 2013-7-23 23:51:40
太NB了,又多少学到了点东西!
不明白 用AutoIt Scriptomatic里的Win32_TSNetworkAdapterListSetting得到的不止一个,而下面这段代码得到的是一个,因为我的机器上有两个网卡(有一个独立的,一个集成的)。
下面这段代码只能得到集成的$AdapterID,而且集成的我是禁用的;独立的是激活使用的,但是读不到,为什么?
Func _GetAdapterID()
Local $objWMIService, $colItems, $AdapterID
$objWMIService = ObjGet("winmgmts:\\localhost\root\cimv2")
$colItems = $objWMIService.ExecQuery("Select * from Win32_TSNetworkAdapterListSetting")
For $Item In $colItems
$AdapterID = $Item.NetworkAdapterID
Next
Return $AdapterID
EndFunc ;==>_GetAdapterID
ywc195
发表于 2015-8-18 18:37:42
都是大神啊!努力学习中