本文深入探讨了 IBM i 操作系统在机器接口(MI)层以下的运作机制,特别关注内存安全问题。文章首先介绍了IBM i 的单级存储模型和安全级别,然后详细分析了指针标记、类型指针和段边界检查等安全机制,并结合示例代码解释了如何绕过这些机制,最终实现任意代码执行。