知识屋:更实用的电脑技术知识网站
所在位置:首页 > 网络安全 > 安全资讯

Sdemo2.0 栈溢出

发布时间:2014-04-28 12:22:00作者:知识屋

原理:程序在密码验证的时候,取后的密码(下面称密文)放入内存栈中,在strcpy的时候,没有对密文进行长度检测。导致特定的程序可以造成栈的缓冲区溢出,淹没SEH链表。如果用户执行特定的smv文件,可能导致执行恶意代码。

null

修改后的文件 poc文件
 



 


图一是当把SEH处理程序指向入口点后,运行后成功弹出来一个主程序。说明利用成功

图二是正常情况的堆栈信息

图三是溢出后的堆栈信息

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜