2012-07-13 208 views
3

我最近看了一篇名为的论文,在Hackito Ergo Sum 2011上开发了Hard-Working DWARF。 它包含了“不是一次性内存损坏”的短语。那是什么?什么是“一站式内存损坏”?

+0

仅供参考 - 使用问题短语的演示文稿:http://www.cs.dartmouth.edu/~sergey/battleaxe/hackito_2011_oakley_bratus.pdf以及有关该技术的实际文件:http://www.cs .dartmouth.edu/reports/TR2011-688.pdf – 2012-07-13 05:43:56

+1

另外,“Hackito Ergo Sum 2011”是进行演示的事件,而不是作者。 – 2012-07-13 05:46:34

+0

其实我在第一个看到这个短语。非常感谢第二次参考。 – KUN 2012-07-13 05:50:05

回答

3

这不是一个确切的术语,但基本上意味着像直接覆盖簿记数据结构,如内部簿记malloc。 “不是一次性的记忆腐败”将是间接的腐败。这种腐败会导致后来无辜的行为破坏记忆。

在这种特殊情况下,间接损坏会导致DWARF异常处理代码破坏内存。