跨版本沿用利用策略
提取现有利用代码中的策略,在目标内核版本的对应执行点强制对齐,使漏洞利用在不同版本间自动迁移,解决了传统自动利用生成对模板依赖强、忽略可用利用能力的问题。
Jiang, Zheyue · 章元 · Xu, Jun · Xinqian, Sun · Zhuang, Liu · 杨珉
2023
AEM观察到,使漏洞利用在某个版本上成功的策略往往也能用于其他可被利用的版本,因此将原利用代码的策略迁移到目标版本。
AEM战略性地识别真正影响利用的执行点,只在这些点强制对齐,避免全量对齐带来的高成本和低可行性。
在67个需要迁移的案例中,AEM原型成功迁移56个,成功率83.5%,证明其有效性。
不同于模板驱动的自动利用生成,AEM不依赖模板,而是利用已有利用所体现的可用能力,更适合跨版本评估。