小编Arc*_*tek的帖子

是否可以在经典操作系统上在虚拟 0x0 处写入?

我不确定我问的问题是否正确,但我想知道 C 或 ASM 程序是否可以在虚拟地址 0x0 处写入?

我知道内核不允许在虚拟 0x0 处写入/读取,但我想知道是否有一些奇怪的方法可以做到这一点。可能使用我不知道的 ld 或 gcc 标志?

设置如下:

  • 在 x86-64 上运行 Linux 的计算机
  • 如果需要可以使用root

c assembly gcc ld virtual-memory

2
推荐指数
1
解决办法
239
查看次数

标签 统计

assembly ×1

c ×1

gcc ×1

ld ×1

virtual-memory ×1