在运行时重新检查可执行的哈希修改

时间:2019-05-23 16:06:03

标签: c# runtime cryptographic-hash-function

例如,如果我用C#编写了一个hello world程序, 有没有办法在运行时检查正在运行的二进制文件以进行修改?

我们可以读取.exe文件(例如,在Linux中为/proc/PID/exe文件),对其进行哈希处理,然后在运行时比较哈希,这可能很好用,但是我们可以读取(self)将可执行文件作为内存中的字节运行,并对其进行哈希处理以检查其是否在运行时被其他东西修改了?

0 个答案:

没有答案