在即将召开的ACM计算机与通信安全会议(CCS)上,我将发表一篇关于自动化漏洞利用生成(AEG)的论文,标题与本博客文章相同。论文可在此处获取。文中讨论了一个利用解释器中堆溢出漏洞自动发现原语并构建利用链的系统。该方法与大多数AEG方案的不同之处在于完全采用灰盒测试,依赖轻量级插桩和各类模糊测试式输入生成。下图展示了系统的工作流程,每个阶段在论文中均有详细说明。
在评估方面,我使用PHP和Python解释器中的10个漏洞作为测试样本,将其输入Gollum系统以搜索利用原语并构建漏洞利用链。
论文中值得重点关注的三个核心要点(详见论文):
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。