`
tanglong8848
  • 浏览: 72856 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JS取得MAC地址的脚本

 
阅读更多
<HTML><HEAD><TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
 document.forms[0].txtMACAddr.value=unescape(MACAddr);
 document.forms[0].txtIPAddr.value=unescape(IPAddr);
 document.forms[0].txtDNSName.value=unescape(sDNSName);
 //document.formbar.submit();
  </SCRIPT>

<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>
   if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
   {
    if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
    MACAddr = objObject.MACAddress;
    if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
    IPAddr = objObject.IPAddress(0);
    if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")
    sDNSName = objObject.DNSHostName;
    }
  </SCRIPT>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
   var service = locator.ConnectServer();
   var MACAddr ;
   var IPAddr ;
   var DomainAddr;
   var sDNSName;
   service.Security_.ImpersonationLevel=3;
   service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
   </SCRIPT>

<FORM id="formfoo" name="formbar" action="index.do" method="post">
MAC:<INPUT value="00-00-00-00-00-00"   name="txtMACAddr"> <br/>
IP:<INPUT value="172.0.0.1"  name="txtIPAddr"> <br/>
DNSNAME:<INPUT value="DNSNAME" name="txtDNSName">
</FORM></BODY></HTML>

URL:http://blog.cnbluetu.com/read.php?169
分享到:
评论

相关推荐

    macaddress.rar_MACAddress js_js MACAddress_js mac地址

    标题“macaddress.rar_MACAddress js_js MACAddress_js mac地址”和描述“用JS方法,取得客户端mac地址,我试过的可以用。”表明这是一个关于使用JavaScript获取MAC地址的解决方案。 首先,我们要明白,JavaScript...

    UMP+Win+Mac+Linux+1.7.1.zip

    同时,脚本系统也得到了升级,C#和JavaScript的API更加丰富,开发者可以更方便地控制游戏逻辑;此外,该版本还优化了渲染效果,支持更多高级光照和阴影技术,提高了游戏画面的质量。 在压缩包内的子文件中,可能...

    Firefox火狐浏览器官方60.5.2esr-mac版本dmg安装包

    在安全方面,此版本修复了多个潜在的漏洞,包括防止恶意网站利用JavaScript进行跨站脚本攻击(XSS)、防止中间人攻击等,有效保障了用户的在线安全。性能优化则体现在页面加载速度、内存占用等方面,使得浏览器运行...

    Cassius:用JavaScript编写的《 Pokemon Showdown》机器人

    Cassius要求运行 10.13.0或更高版本以及命令行(例如Windows上的Command Prompt或Mac OS / Linux上的Terminal )。 一旦有了兼容的软件,请按照以下步骤完成安装: 取得Cassius的副本 您可以通过执行此操作,方法是...

    applium整套入门学习教程

    3. **安装Node.js**:Appium是基于Node.js的,所以需要在你的机器上安装Node.js,同时会自动安装npm(Node包管理器)。 4. **安装Appium**:通过npm安装Appium服务器,执行命令`npm install -g appium`。 5. **...

    mozilla 开发的ppt

    这些扩展包括广告过滤的Adblock Plus、用于DOM查看的DOM Inspector、XHTML+CSS+JavaScript调试工具Firebug、Google Toolbar、用户脚本Greasemonkey、语义网和微格式处理的Operator、普适计算工具Ubiquity以及Web开发...

    下载网站的工具 --个人用的 几个 觉得这个可以可以

    1. **全站下载**:这款工具可能具备全站资源下载的能力,用户可以选择下载整个网站的内容,包括HTML文件、CSS样式表、JavaScript脚本、图片、视频和其他媒体文件,便于离线浏览或备份网站数据。 2. **智能分析**:...

    Unity开发.docx

    - **脚本语言**: Unity主要使用C#作为脚本语言,但也可以使用JavaScript(现在称为UnityScript)。 - **脚本基础**: 学习如何定义类、方法、变量等基础概念,以及如何使用Unity提供的API来控制游戏对象的行为。 - **...

    java安卓辅助源码-android-reverse:安卓逆向工具汇总/AwsomeAndroidReverseTools

    使用Python提供API,用JavaScript编写hook代码 支持hook java层 支持hook native 层 由美国国家安全局(NSA)研究部门开发的软件逆向工程(SRE)套件 支持Windows、Mac OS和Linux 功能包括反汇编,汇编,反编译,...

    asp对复杂json的解析一定要注意要点

    ASP(Active Server Pages)是一种服务器端脚本环境,可用于创建动态交互式网页。在处理来自HTTP接口的数据时,经常需要解析JSON(JavaScript Object Notation)格式的数据。JSON是一种轻量级的数据交换格式,易于人...

    foundations of gtk+ development

    GTK+支持多种操作系统,包括Linux、Windows和Mac OS,这使得开发者能够轻松地创建出在不同平台上运行一致的应用程序。 ### 核心功能与特性 - **跨平台兼容性**:GTK+能够在不同的操作系统上提供一致的外观和行为,...

    Learn Qt 5 Written by Sherriff Nicholas

    使用Qt,开发者可以为不同的操作系统平台开发应用程序,包括Windows、Linux、Mac OS X、Android和iOS等。 在本书中,作者可能涵盖了Qt 5的基础知识,例如如何安装和配置Qt开发环境,以及如何使用Qt Creator这一集成...

    SliverLight

    1. **跨平台支持**: SilverLight可在多个操作系统上运行,包括Windows和Mac OS,同时也支持多种浏览器,如Internet Explorer、Firefox、Safari和Chrome。 2. **.NET基础**: SilverLight基于.NET Framework,使得...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

    Mac OS X和Linux版本正在研发中,并于2009年6月5日首次针对开发者推出Mac和Linux版官方Chrome浏览器,正式版将于日后推出。   Google Chrome Logo [编辑本段]操作系统  谷歌公司于2009年7月7日宣布,将在其Chrome...

Global site tag (gtag.js) - Google Analytics