winrar目录穿越漏洞

漏洞成因: 使用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版本下解压到到当前目录

将电脑重启

猜你喜欢

转载自www.cnblogs.com/dadawang/p/10426425.html
今日推荐