从内存进程中获取信息
Getting information from memory processes
每次运行我的软件时,我都可以从winhex访问内存,并读取我的软件通过内存传递的信息,如电子邮件、电话等。有什么方法可以保护这些信息,或者至少可以从内存中删除这些信息吗?
为使用调试API而编写的程序,在可以运行具有调试功能的API应用程序的人的授权下运行,无法受到保护。如果可以的话,你就不能调试你的软件。
有一个特权模型:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa379306(v=vs.85).aspx
但是,如果有人有足够的权限运行WinHex并查看这些信息,那么就没有。没有办法免除那些有权限的人对你的程序的检查。
有关更多有趣的安全故事。。。您可能对低温冷冻Ram绕过所有磁盘加密感兴趣。
相关文章:
- Visual Studio 2017 C++,不能使用 typeid() 获取信息对象,缺少指针?;
- 如何从 LIBPCAP 获取信息?
- 如何使用 windbg "dt"命令从命名空间污染的内存转储中获取信息
- 从一个案例获取信息到另一个案例
- 我想从文本文件中获取信息并将该信息分配给类对象
- 从Blender获取信息C++(DeviceContext,RenderContext,Scene-Informatio
- 从文本文件c++中获取信息并进行匹配
- CORBA客户端/服务器应用程序,从服务器获取信息(空值)
- 如何解析html并获取信息
- C++套接字 WEB 从特权站点获取信息
- 如何从main到void获取信息
- 从内存进程中获取信息
- 在不遍历文件内容的情况下从文件中获取信息
- 如何在连接到网站时获取信息
- 如何从外部资源中获取信息
- 从EXCEPTION_RECORD中获取信息
- 是否有一种方法可以从VS环境之外的MS单元测试框架中获取信息
- 从标准输出(c++)中获取信息
- 你能像如何从Jar文件中获取信息一样从c++ Lib文件中获取信息吗?
- 如何在c++中从文件中随机获取信息