1

我正在尝试识别客户端 Linux PC(我们的分支)以允许在总部访问我们的 PHP 应用程序。我想获取 nic mac 地址(使用 php/bash)然后对其进行散列/加密,然后发送到总部的 php 服务器。如何在客户端调用 php/bash 脚本并使用 javascript/ajax/jquery 发送信息?

注意:我仍然没有成功使用 evercookies 来实现this

4

1 回答 1

2

那么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
于 2013-05-22T15:34:25.993 回答