我正在尝试识别客户端Linux PC (我们的分支),以允许访问我们在总部的PHP应用程序。我想获取nic mac地址(使用php/bash),然后对其进行散列/加密,然后发送到总部的php服务器。如何在客户端调用php/bash脚本,并使用javascript/ajax/jquery发送信息?
注意:我仍然没有成功地使用evercookies实现。
这是我从我的用户中检索MAC地址的方法。
为了重现无法检索MAC地址的场景,我故意禁用了我的网卡。这不应返回MAC地址,使用此方法:
public static string returnMAC1()
{
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select MACAddress, PNPDeviceID FROM Win32_NetworkAdapter WHERE MACAddress IS NOT NULL AND PNPDEVICEID IS
我的软件有一个相当粗糙的许可密钥,它查找机器的所有mac地址并对它们进行加密,然后将它们与注册表中保存的加密值进行比较。如果注册表中的值与我刚才找到的任何值相匹配,那么软件将加载。我希望我总是能得到相同的MAC地址值,但是对于一些机器来说,这不是真的。有人能解释为什么他们的MAC地址不是固定的,或者如何克服这个问题?
谢谢
//// GET MAC ADDRESS
String sMacAddress = String.Empty;
ManagementScope theScope = new ManagementScope("\\\\&