内核编程的模拟环境

发布于 2024-11-17 15:15:55 字数 165 浏览 0 评论 0原文

我想尝试一些内核模式编程。您可以推荐哪些模拟环境来测试代码:

  1. 简单
  2. 例如

,这样的环境允许我使用仅在内核模式下允许的 CPU 指令,或仅在某些处理器中可用的 CPU 指令(例如 Intel AVX 指令)

可能 免费工具:)

I would like to experiment with some kernel mode programming. What simulation environments could you recommend that would make testing the code:

  1. Possible
  2. Easy

For example such an environment would allow me to use CPU instructions permitted only in kernel mode, or CPU instructions available only in some processors (for example Intel AVX instructions)

Preferably a free tool :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

违心° 2024-11-24 15:15:55

对于内核黑客攻击,任何允许您在来宾计算机中运行您喜欢的操作系统的虚拟机环境都应该可以工作,例如 VirtualBox、qemu/kvm、VMWare、Parallels 等。

对于 AVX 和其他新指令集扩展,英特尔提供了一个模拟器:
http://software.intel.com/en-us/ Articles/intel-software-development-emulator/

Qemu 还可以模拟主机 CPU 不支持的指令集,但我不确定 AVX 是否在其中。

For kernel hacking, any virtual machine environment that lets you run your favoured operating system in a guest machine should work, e.g. VirtualBox, qemu/kvm, VMWare, Parallels, etc.

For AVX and other new instruction set extensions, Intel provides an emulator:
http://software.intel.com/en-us/articles/intel-software-development-emulator/

Qemu also can emulate instruction sets not supported by the host CPU, but I'm not sure if AVX is among them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文