mprotect

mprotect

文章 0 浏览 3

字节级写访问保护?

保护页面的读和/或写访问是可能的,因为页表条目中的某些位可以在内核级别打开和关闭。有没有一种方法可以保护某些内存区域免受写访问,比如说在 C 结…

哆兒滾 2024-12-05 19:24:24 0 0

如何获取内存区域的保护标志,标志是mprotect中的PROT_READ /PROT_EXEC

我使用 mprotect() 为内存区域设置保护标志。 稍后,我想恢复该内存区域的保护标志。 我的问题是,如何获取内存区域的保护标志? 标志包括 PROT_READ …

五里雾 2024-11-28 04:06:04 1 0

如何强制GDB执行没有符号的代码

我有一个 C 程序(有充分的理由)分配内存,向其中复制一些代码,使用 mprotect() 赋予它执行权限,然后调用该代码。 是的,我知道这是不可移植且不安…

桃扇骨 2024-11-14 15:27:28 1 0

MProtect Errno 12 (ENOMEM) 的说明

我正在使用 Monotouch 编写一个 iPhone 应用程序,最近该应用程序开始崩溃,并指出 Mprotect failed at 0x863a000 (length 8192) with errno 12 随后…

最后的乘客 2024-10-25 07:57:08 5 0

mprotect 是否会刷新 ARM Linux 上的指令缓存?

我正在 ARM Linux 上编写一个 JIT,它执行包含自修改代码的指令集。该指令集没有任何缓存刷新指令(在这方面与 x86 类似)。 如果我向某个页面写入一…

掩于岁月 2024-08-31 15:27:26 10 0

C SIGSEGV 处理程序和保护

我正在构建一个程序,它使用 mprotect() 来限制访问内存块。当请求内存时,会抛出一个 SIGSEGV,我使用 signal() 调用来监听它。 一旦检测到 SIGSEGV…

岁月苍老的讽刺 2024-08-30 07:17:35 11 0

将 MachineCode 从文件加载到内存中并在 C 中执行 -- mprotect 失败

您好,我正在尝试将原始机器代码加载到内存中并从 C 程序中运行它,现在当程序执行时,尝试在内存上运行 mprotect 使其可执行时会中断。我也不完全确…

站稳脚跟 2024-08-24 19:32:38 7 0

有没有比解析 /proc/self/maps 更好的方法来找出内存保护?

在 Linux(或 Solaris)上,有一种比反复手动解析 /proc/self/maps 更好的方法来确定您是否可以读取、写入或执行存储在一个或多个地址中的任何内容。…

愛放△進行李 2024-07-08 03:49:37 9 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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