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

RADASM 堆栈缓冲区溢出

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

RADASM软件包内某程序堆栈缓冲区溢出,可淹没SEH链表并可以修改SEH表。 攻击者可以构造特定的文件,修改SEH链表,即可利用此执行任意想执行的程序。
 







漏洞原因:


在处理.RC文件字符串的时候由于申请空间不足可导致栈缓冲区溢出。淹没SEH链表。攻击者可以构造特定的.RC文件,修改SEH链表,即可利用此漏洞执行任意想执行的程序。
 
本人分析的版本为2.2.1.9 ,漏洞程序为ResEd.exe 但是此漏洞可能涉及到RADASM的所有版本
 
准poc程序的FFFFFFFF和CCCCCCCC (0BH-12H)就为SEH链和SE处理程序了,我这里没有写漏洞利用程序
修复方案:
对路径和文件名总长度做检测。静止超过104H字节!
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜