从内存进程中获取信息

时间:2014-10-12 18:54:25

标签: c++ memory

每次我运行我的软件时,我都可以从winhex访问内存并读取我的软件通过内存传递的信息,如电子邮件,电话等。有什么方法可以保护或者至少从内存中删除这些信息?

1 个答案:

答案 0 :(得分:1)

使用调试API编写的程序在可以运行支持调试API的应用程序的权限下运行,无法受到保护。如果可以的话,你无法调试你的软件。

有一种特权模式:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa379306(v=vs.85).aspx

但是如果某人运行时具有足够的权限来运行WinHex并查看该信息,那么就没有。没有办法从拥有特权的人那里免除你的程序的检查。

有关更有趣的安全故事......您可能对Cryogenically Frozen Ram Bypasses All Disk Encryption感兴趣。