人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

ASP取得客戶端MAC地址

ASP取得客戶端MAC地址

更新時間:2022-08-14 文章作者:未知 信息來源:網絡 閱讀次數:

本程序屬于一種特別的方法。使用范圍比較有限,而且有一定的危險性。借鑒了asp后門里的一些方法。下面是程序代碼。

<%
dim remoteaddr
if Request.ServerVariables("HTTP_X_FORWARDED_FOR")=empty then
remoteaddr=Request.ServerVariables("REMOTE_ADDR")
else
remoteaddr=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
end if

Response.Write(GetMac(remoteaddr))
'由于讀取某IP的網卡MAC地址
'本程序通過調用arp命令通過查詢本機arp表讀取特定IP的MAC地址
'使用本程序需注意以下事項:
'  本程序需要“WSCRIPT.SHELL”和“Scripting.FileSystemObject”兩個組件,請確保您的服務器可以正常使用這兩個組件
'  本程序需要調用cmd.exe程序,請確保IIS來賓帳號對程序有訪問權限。
'  本程序需要臨時文件保存結果,請確保IIS來賓帳號對臨時目錄有寫權限。
'
function GetMac(IP)
On Error Resume Next
Dim oScript
Dim oFileSys, oFile
Dim All, szTempFile,ipc,phyc,typec
Dim TempPath
Set oScript = Server.CreateObject("WSCRIPT.SHELL")
Set oFileSys = Server.CreateObject("Scripting.FileSystemObject")
TempPath="d:\temp\" '臨時目錄
szTempFile = TempPath & oFileSys.GetTempName() ' 獲取臨時文件名
Call oScript.Run ("cmd.exe /c ping -n 2 " & IP, 0, True) '保證arp表中有此IP
Call oScript.Run ("cmd.exe /c arp -a " & IP & " > " & szTempFile, 0, True)
Set oFile = oFileSys.OpenTextFile (szTempFile, 1, False, 0)
All=oFile.ReadAll()
oFile.Close
If (IsObject(oFile)) Then
  Call oFileSys.DeleteFile(szTempFile, True)
End If
arr = Split(All, vbCrLf)
If UBound(arr) = 4 Then
ipc = InStr(1, arr(2), "Internet Address")
phyc = InStr(1, arr(2), "Physical Address")
typec = InStr(1, arr(2), "Type")
If typec > phyc And phyc > ipc And ipc > 0 Then
GetMac=Ucase(Trim(CStr(Mid(arr(3), phyc, typec - phyc))))
End If
End If
End function
%>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 门源| 郎溪县| 香河县| 高青县| 儋州市| 松桃| 项城市| 怀集县| 施秉县| 水富县| 安阳市| 泌阳县| 疏附县| 盈江县| 临武县| 高安市| 西城区| 若尔盖县| 武陟县| 朝阳市| 石渠县| 仙游县| 吉隆县| 青海省| 嵊泗县| 萨迦县| 马关县| 聂荣县| 贵阳市| 贵定县| 盐亭县| 岑巩县| 广州市| 吉林市| 静安区| 太仓市| 辽阳县| 都江堰市| 若羌县| 冕宁县| 岳阳市|