Web 页面中获取 MAC 地址是一种保障安全的手段,它是众多安全手段中的一种。当系统部署在公网上以后,可以方便企业各个门店去访问,但是处于数据保护的原因,可能并不希望员工在未授权的机器上访问系统,比如不希望通过家里的机器进行访问等。那么,这个时候就需要对能够进行访问的机器进行授权,比如去绑定机器的 MAC 地址。但是,Web 系统获取 MAC 地址并不方便,可以实现的方式有比如通过 Windows 的 OCX 文件,Chrome 的扩展等,但是这些方式并不通用,OCX 只能在 IE 中使用,而 Chrome 的扩展也只能在 Chrome 浏览器中使用,面对客户不同的浏览器时就比较麻烦了。
关于 OCX 的方式来获取 MAC 地址的方式,可以参考我之前发的笔记,如下:
我使用过 OCX,这个是我自己编写的,并不复杂,但是由于 IE 对页面的支持并不好,所以改用了从网上找的 Chrome 扩展。想要获取 MAC 地址,Chrome 扩展也分为两部分,一部分是由 HTML 和 JS 写的 Chrome 的扩展,另一部分是用 C 写的获取 MAC 地址的 EXE 文件,然后 Chrome 的扩展和 EXE 文件进行通信来获取机器的 MAC 地址。
既然在机器上要放置一个 EXE 文件,那么其实可以完全脱离 Chrome 扩展,让 Web 系统的 JS 去和 EXE 文件进行通信来获取 MAC 地址,岂不是更为直接么?何必又要借助 Chrome 的扩展。而脱离了 Chrome 扩展,其实 EXE 文件会更加灵活,比如可以完成 MAC 地址的加密等可以发挥想象力的功能。
很多朋友都会需要类似的功能,但是有时苦于没有思路,而其实现又非常的简单。因此,我准备录制一套课程,专门分享如何在 Web 页面中来获取 MAC 地址的视频。整个分享内容的大纲如下:
到时,我会把我的视频分享到云知梦的平台上,感兴趣的可以留意。
最后,推荐一下我的其他几个课程,有兴趣的可以关注一下。
1、黑客加密与解密/C++软件破解
http://www.yzmedu.com/course/95
2、C语言编程入门/C二级神器/游戏破解
http://www.yzmedu.com/course/134
3、PHP扩展模块开发之DLL编写与调用
http://www.yzmedu.com/course/356
评论