首页 > Windows开发 > 详细

winrar目录穿越漏洞

时间:2019-02-24 16:09:00      阅读:219      评论:0      收藏:0      [点我收藏+]

漏洞成因: 使用unacev2.dll 动态共享库

CVE-2018-20250: ACE文件验证逻辑绕过漏洞
CVE-2018-20251: ACE文件名逻辑验证绕过漏洞
CVE-2018-20252: ACE/RAR文件越界写入漏洞
CVE-2018-20253: LHA/LZH文件越界写入漏洞
(https://research.checkpoint.com/extracting-code-execution-from-winrar/)

漏洞复现:
参考:

https://github.com/Ridter/acefile
https://github.com/WyAtu/CVE-2018-20250

工具:


winace 压缩文件为ace格式
十六进制编辑器 
winrar 5.61

技术分享图片

CRC 和CRC的长度

技术分享图片

C:\C:C:../AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\cmd.exe

技术分享图片

技术分享图片

技术分享图片

技术分享图片
技术分享图片

技术分享图片

最后对cmd.ace重命名 cmd.rar,放入winrar 5.6版本下解压到到当前目录
技术分享图片

将电脑重启

winrar目录穿越漏洞

原文:https://www.cnblogs.com/dadawang/p/10426425.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!