基于shellcode分析缓冲区溢出攻击

作者:刘佳琳; 谭振江*; 朱冰
来源:计算机时代, 2020, (02): 43-46.
DOI:10.16644/j.cnki.cn33-1094/tp.2020.02.012

摘要

缓冲区的本质是内存中的一个片段,它用于暂时存放输入与输出的数据或者代码。缓冲区溢出是一种非常危险的漏洞,在各种应用软件及操作系统中广泛存在。如果攻击者发现目标主机存在缓冲区溢出漏洞,攻击者会利用该漏洞,执行恶意代码,最终获取被攻击主机的控制权,窃取有价值的信息。文章利用实际案例讲解shellcode的形成过程,分析缓冲区溢出攻击发生的危害及原因。