#exploit-research

共收录 1 条相关安全情报。

← 返回所有主题
👥 作者: Daniel Uroz, Ricardo J. Rodríguez

该论文聚焦于代码复用攻击中的返回导向编程(ROP)技术,旨在量化攻击者在Windows系统上的执行能力。尽管ROP已被证明是图灵完备的,但关于攻击者能否利用目标程序内存中现有的代码片段(称为ROP gadgets)构建任意算法的ROP链,仍存在开放问题。为填补这一空白,作者首先定义了一门虚拟语言ROPLANG,该语言包含算术、赋值、解引用、逻辑和分支操作,并将这些操作映射到对应的ROP gadgets。然后,作者使用ROPLANG在Windows 7和Windows 10(32位和64位版本)上评估了攻击者的执行能力。此外,作者还开发了工具ROP3,该工具接受一组程序文件和用ROPLANG描述的ROP链,返回构成该ROP链的代码片段。实验结果表明,存在足够的ROP gadgets来模拟任何虚拟操作,其中分支操作最为稀少;同时,程序文件越大,越可能找到每个虚拟操作所需的ROP gadgets。该研究为理解ROP攻击的可行性提供了量化基础,对安全防御者评估系统风险有参考价值。

💡 推荐理由: 该研究量化了ROP攻击在Windows系统上的执行能力,有助于防御者理解现有防御措施的局限性,并为开发更有效的控制流完整性保护方案提供依据。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.5)