今天看啥  ›  专栏  ›  嘶吼专业版

缓冲区实例讲解之protostar stack3挑战篇

嘶吼专业版  · 公众号  · 互联网安全  · 2019-01-13 18:00
引言在上两篇文章中1、2,我们已经解决了stack0、stack1和stack2挑战,今天,我们将为读者介绍如何解决protostar stack3。在解决前三个挑战的时候,我们使用了二进制文件的源代码,来识别缓冲区溢出发生的位置并加以利用。然而,对于stack3来说,我们虽然也有源代码,但是,我们却不打算使用它,相反,我们将使用一些实用的技术来解决这个挑战。那我们为什么要这么做呢?在现实情况下,我们基本上是没有机会得到目标程序的源代码,对吧?如果您还没有读过我之前撰写的关于缓冲区溢出的文章,建议您先阅读它们。./Stack3让我们先来考察一下这个程序,看看它是做什么的。 ./stack3如图所示,我们没有看到任何输出内容,所以,看来我们应该给它提供一个参数。为 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照