我正在尝试识别客户端Linux PC (我们的分支),以允许访问我们在总部的PHP应用程序。我想获取nic mac地址(使用php/bash),然后对其进行散列/加密,然后发送到总部的php服务器。如何在客户端调用php/bash脚本,并使用javascript/ajax/jquery发送信息?
注意:我仍然没有成功地使用evercookies实现。
我正在运行一个包含多个NIC的Ubuntu9.10服务器。我想确保每次内核启动时,带有MAC地址的NIC被分配给01:23:45:67:89:ab,而具有MAC地址ba:98:76:54:32:10的NIC被分配给eth1。
在Fedora上,我能够通过在/etc/sysconfig/network/ifcfg-eth0中指定MAC地址来做到这一点。
DEVICE=eth0
HWADDR=01:23:45:67:89:ab
# the rest of the configuration goes here
(同样适用于ifcfg-eth1)。
在/etc/network/接口中是否存在在Ubu
这是我从我的用户中检索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("\\\\&