WinRar 是常用的压缩与解压缩软件工具。它能将数据压缩成.rar或则.zip格式的包。这篇文章就是给大家呈现Winrar 4.20的一个最新漏洞(0 day),下面是关于zip文件的相关简要介绍。
Offset Bytes Description[25] 00 4 Local file header signature = 0x04034b50 (read as a little-endian number) 04 2 Version needed to extract (minimum) 06 2 General purpose bit flag 08 2 Compression method 10 2 File last modification time 12 2 File last modification date 14 4 CRC-32 18 4 Compressed size 22 4 Uncompressed size 26 2 File name length (n) 28 2 Extra field length (m) 30 n File name 30+n m Extra field (the information taken from wiki - http://en.wikipedia.org/wiki/Zip_(file_format) ) -------------------------------------------------------------------------------------------------
通过文件格式的描述符中,我们可以看到,偏移30的地址指向压缩文件的名字。当我们尝试用WinRar 4.20将文件压缩为"zip 格式"文件时,文件结构看起来没变,但是WinRar添加了一些其独有的文件属性参数。
WINRAR添加额外的“文件名”到压缩文件的“文件名”中。进一步的分析表明,第二个“文件名”是文件的真实文件名,当第一个“文件名”出现在WinRar的 GUI窗口时,WinRar会把第一个“文件名”分配给解压后的文件作为文件名。
这种行为可以很容易地变成一个非常危险的安全漏洞。
假如恶意人员发布一些所谓的txt文本文件,例如“README.TXT”或者PDF格式文件,如“VirusTotal_ScanResults.pdf”,或者更诱人的文件,如“海天盛宴高清图片.jpg”黑客。受害者会因为放松警惕,而运行恶意程序。
相关POC可以参考如下链接:
http://an7isec.blogspot.co.il/2014/03/winrar-file-extension-spoofing-0day.html
From:http://www.exploit-db.com/papers/32480/
不容错过
- MONSOON APT:印度针对中国和其它周边国家发起的APT攻击clouds2016-08-14
- 对登录中账号密码进行加密之后再传输的爆破的思路和方式yiran48272017-03-03
- 技术分享:渗透Facebook的思路与发现b09200752016-04-25
- WAF产品经理眼中比较理想的WAF兜哥2017-01-22
0daybank
已有 38 条评论
。。。exp ip = over
好久不出远程day了。。。
都day day up 了。。。
好在我不用winrar多年,一直在用【360压缩软件】。
自从用了【360压缩软件】腰也不酸了,腿也不疼了,还能一口气爬8楼,不费劲。
If you love her, take her to 360zip.
【360压缩软件】,好用看得见。
貌似翻译错了,WinRar会把第二个“文件名”分配给解压后的文件作为文件名。
360水军们亮了
我一直用的都是rar…..以后换7zip…天灭winrar
@prjf 7zip现在还可以使用unicode控制字符伪造文件名,直接插入一个RLO,后缀名随便你伪造
@ChiChou 不过没这个这么刺激,全部都伪造掉了
好吧,本来刚出来就打算发的一直在整理“`有人抢先了“咳咳咳“
还得用360比较安全
This is not a 0day , it’s already shared in an Arabic Forum 2 months ago in version 4…
水平来得真及时啊
poc下载不了啊?
4.20都啥时候产品了,不知道用户还有多少?
@EvilPing ghost版里面各种4.2
翻译得有问题,
Further analysis reveals that the second name is the "File Name" of the file, that WINRAR will give to
the output uncompressed file, while the First name is the name that appears at the WINRAR GUI window.
那个while不是 “当。。。时”,而是 “然而。。。”
一个产品没做好,劈头就是让用户抛弃它,这不太现实。这只是安全圈内的人的想法,这只代表了一个小行业的思维方式,这其实什么都不是。那又如何,大家还是会继续用其升级版。
时间去哪了,飞机去哪了,我横扫硬盘,草,扣扣去哪了 — 原来到36O黑名单里了.
迅雷弹窗了,搜狗弹窗了,我轻点快播,日,又来弹框了 — 原来是360看片模式了.
前两天才知道你工作的部门是啥!好崇拜~
崇拜毛线,还不都是娱乐圈的……话说你是怎么知道的?
妹的,抢的一件不剩[泪流满面]
你的微博资料里不写着呢么!!!!!!!!!!
只写了单位,没写到部门吧……
0day
AD-LAB不算部门?
还是DW王道
……好吧,才注意到我好像连部门也写了,赶紧涂掉……
安全响应中心 //:转发微博
安全响应中心 转发微博
【360压缩软件】—你值得拥有!(@360水军队-队长,我攒了多少5毛了?)
@360水军队-队员 发表一次攒5毛尼懂的。
@360水军队-队员 “鸿祎”哥说了,别人点亮你一次,给你5毛。别人下一次软件还能给你5毛,咱们得加油了。
哪个是第一个“文件名”,哪个又是第二个“文件名”?尼玛我表示完全没看懂。。。
改个扩展名还说的这么复杂,小编这是考我语文功底么。
的确值得关注一下。看来以后要养成先解压的习惯。
不看原文真的看不懂呃~~
安全响应中心 转发微博