上面写着“cpuid.h”没有找到。我试过在64位linux上编译它,它运行得很好。但是当使用aarch64-linux-gnu-gcc时,它会产生错误。test.c:4:10: fatal error: cpuid.h: No such file or directory
4 | #include <cpu
我正在尝试分析虚拟机(linux)中的恶意软件,但是它使用丘比特输出来验证它是否在虚拟机/沙箱中,并且拒绝在虚拟环境中运行恶意代码。是否可以更改/伪造cpuid指令的输出,以便当恶意软件检查cpuid标志时,它会看到非虚拟化机器的cpuid?我想过这个可能的解决方案:2- $ run malware
3-当恶意软件调用cpuid时,它将看到非虚拟化环境的标志并执行恶意代码