在C++中,我想创建一个程序,该程序可以访问和写入任何物理内存地址,而不管正在使用哪个地址,包括Windows内核模式程序。是否有可能创建这样的程序,可以写入任何内存地址,如0x00,没有Windows操作系统内存权限限制?很明显,该程序不能是一个用户模式程序,所以如果我将程序提升为管理员,我能做到这一点吗?或者我需要写一个驱动程序?是否有可能在Windows中写入任何内存地址
1
A
回答
2
你需要写驱动程序。即使以管理员身份运行,常规程序也不能写入任意内存地址。事实上,他们甚至不能访问任意的物理地址。
+0
内核模式下的驱动程序是否可以覆盖对Windows至关重要的其他内核模式程序的物理内存? – user4757174
+2
是的,如果你设法进入内核模式,你可以用任何你喜欢的方式来连接系统。 –
相关问题
- 1. OpenCL是否允许并发写入相同的内存地址?
- 2. 任何方式都可以识别内存地址是否可用?
- 3. 我可以检查地址是否在共享内存中?
- 4. 写入物理内存地址
- 5. Nodejs:读取和写入内存地址
- 6. 是否有任何可能的方式嵌入JavaScript的Python在Windows中?
- 7. 是否有可能在modelsim中创建IP地址基数?
- 8. 是否有任何可用于Ping IP地址的PHP脚本
- 9. 是否有可能在android中的textview中垂直写入?
- 10. 函数返回后本地内存地址是否有效?
- 11. 如何在Windows的内存地址中设置存储陷阱?
- 12. 是否有可能在Windows中将部分内存用作虚拟文件
- 13. 是否有可能在给定的基地在MSVC/VC++中分配内存?
- 14. 是否有可能在ASP.NET中直接写入/读取TCP流?
- 15. 是否有可能在XUL文件中写入jQuery?
- 16. 现在是否有可能通过Facebook API用户的地址?
- 17. 错误中是否有可能触发“无效内存地址或无指针解除引用”的内容?
- 18. 是否有可能将所有流量转发到IP地址?
- 19. 是否有可能写在typoscript
- 20. Wifi接入点是否有IP地址?
- 21. 是否可以从Adobe AIR内写入Windows事件日志?
- 22. 如何捕获写入地址的内存写入和调用函数
- 23. 内存区域是否适合写入?
- 24. 是否有可能钩住任何内联-css更改
- 25. hbase是否在写入记录时读取任何内容?
- 26. C#,Windows 7:如何可靠地检查进程是否仍在写入文件?
- 27. 是否有可能的Mylyn任务从本地存储库中的Bugzilla迁移?
- 28. Android:是否有任何内部文件存储可能导致IOException的用例?
- 29. C函数是否保证有固定的内存地址?
- 30. Eclipse是否有任何缓存或可能损坏的设置
你是什么意思的“内存地址”?特定于进程的虚拟地址,系统范围的虚拟地址或物理内存地址? – valdo
物理内存地址 – user4757174
设备驱动程序可能会写入物理内存地址。但请注意,物理内存页面可能会转储到页面文件中,反之亦然,并且通常物理内存页面不会绑定到特定的应用程序/驱动程序。 – valdo