我正在尝试识别客户端Linux PC(我们的分支机构),以允许访问我们的PHP应用程序在主要办公室。我想获得网卡MAC地址(使用php/bash),然后哈希/加密它,然后发送到php服务器在主要办公室。如何在客户端调用php/bash脚本并使用javascript/ajax/jquery发送信息?
注意:我仍然没有成功地使用evercookies来实现这一点。
linux命令是
ifconfig|grep -i ether|awk '{ print $2 }'|sha256sum
在PHP中是
<?php
$hashedResult = system("ifconfig|grep -i ether|awk '{ print $2 }'|sha256sum");
?>
这将返回一个散列字符串
删除' |sha256sum '查看MAC地址
注意:这假设PC硬件是一致的(不添加USB以太网卡)
要将CPU信息添加到散列中,可以使用以下命令
(ifconfig|grep -i ether|awk '{ print $2 }' && cat /proc/cpuinfo) |sha256sum