当前位置:首页 > 行业 > 正文内容

mp3文件(图片可隐藏zip和mp3文件,只需修改后缀名,这个bug火了)

wwwnzt88com2年前 (2022-12-27)行业73

晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI

明明下载的是一张图片,只需修改后缀名,图片就变成了一首歌,一串Python代码。

国外黑客David Buchanan利用Twitter的漏洞,可以用图片伪装的方式传输一份“加密”文件,前提是不超过3MB

他成功把这种藏匿文件的GitHub源代码压缩到图片中。

现在你只要去他的Twitter,把这张图片下载下来,并将文件后缀名从.png修改为.zip,即可解压为Github代码。

(注:亲测Mac自带解压工具报错,第三方工具可正常解压。)

对于有十几年网龄的老网民来说,这并不是一项新技术。早年就有人将文本文件或种子文件藏匿在jpg图片中。

这种方法的特点在于,把文件打包到图片中并不影响正常显示,但一般来说文件大小不过几十KB。

随着网络发展,越来越多的平台允许用户上传大尺寸无损图片,这就给藏匿大文件提供了契机。

Buchanan的新方法现在将藏匿文件体积增加到3MB,你甚至能放入一首歌。

Twitter上就有现成的例子,Buchanan放出了一张surprise.mp3的图片。如果后缀名修改为.mp3,就变成了一首歌。

至于这个surprise,自然毫无意外是Rick Astley的《Never Gonna Give You Up》这首歌。恭喜你,又被“瑞克摇”了。

Buchanan的这一发现已经连续多天成为GitHub热门项目,最终在周末登上日榜第一。

使用方法很简单,只需要将pack.py文件下载到本地,运行以下代码:

python3 pack.py cover.png file.zip output.png

其中,cover.png是封面图片,file.zip是你要藏匿的文件,output.png是输出结果的文件名。

从外观上来看,output.png和cover.png是一样的,但多出一个压缩包的大小。

原理

用图片隐藏压缩包的原理并不复杂,png图片文件的格式如下。在Zlib之后,有一片IDAT块的附加数据。藏匿数据就放在这里。

图片来自Twitter用户@angealbertini

Twitter通常会压缩图像并删除所有不必要的元数据,但是可以在“ DEFLATE”的末尾添加更多数据。

如果整个图像文件符合避免重新编码的要求,压缩包内容就不会从IDAT块内的DEFLATE流中剥离。

这种方法不仅限于嵌入zip、mp3等文件,只要数据能压缩到3MB以内,都可以嵌入到png图片中。

Buchanan表示,这种方法可能被黑客用于藏匿恶意代码,他本人已将该漏洞利用报告给“漏洞赏金”程序,但却被Twitter告知这不是bug。

能传输“加密”文件,怎么能说是bug呢?应该是隐藏功能才对。(手动狗头)

带压缩包的图片地址:
https://i.imgur.com/kNhGrN3.png

David Buchanan的Twitter:
https://twitter.com/David3141593/status/1371974874856587268

项目地址:
https://github.com/DavidBuchanan314/tweetable-polyglot-png

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

扫描二维码推送至手机访问。

版权声明:本文由小草网发布,如需转载请注明出处。

本文链接:http://www.nzt88.com/67604.html

分享给朋友:

“mp3文件(图片可隐藏zip和mp3文件,只需修改后缀名,这个bug火了)” 的相关文章

bootymusic(bootymusic为什么被禁歌了)

Booty Music中文歌词!Whenitbegoinglikethatboomboom、听到“砰”的一声时,girliwanttoputyouallupinmyroom。女孩,我想把你在我的房间里抱起来。iwannaputyouallupagainstthatwall。我想把你按在墙上。tro...

垣墙是什么意思(宜修饰垣墙是什么意思)

修饰垣墙是什么意思?修饰墙是指粉刷墙壁和围墙,黄历的修饰墙是指房屋的维修、装修、房屋结构的改变等,在现代应用于装修工程的日子。 黄历中这一天该装饰围栏的日子是适合装饰的好日子,讨厌装饰围栏的日子是不适合装饰的日子。其他黄历名词说明:一、动土建设(指人类居住的房屋建设、动土基础、改建、维修)。二、立柱...

mule怎么读(mule怎么读英语)

mules发音是元音吗缪尔斯英[mju:ls]美[mjuls]n .拖鞋; 骡( mule的名词复数); 顽固的人; 越境毒品携带者;[例句] sheworetighttrousersandhigh-heeled mules。她穿着紧身裤和后跟很高的拖鞋。[其他]原型: mule这个回答由网友推...

邮政国内小包单号查询(邮政国内小包的单号)

邮政订单号查询邮政包裹订单号的咨询步骤如下。点击百度搜索,搜索邮政国内包裹号码;点击快递100;点击输入查询的号码就可以了。邮政国内小包在哪里查啊是查ems还是中国邮政国内的包裹是在中国的邮政查询。 图:EMS正在中国邮政速递物流的官方网站上查询。也可以通过以下方式进行咨询:方法1 )通过第三方咨询...

砚台的种类(砚台的种类及特点)

砚台的种类有哪些我知道也不多。 传统四大名砚:端砚、歙砚、洼砚、澄泥砚。 另外,东北有松花砚,河北有易水砚,山东有红砚等也很有名。 随着各种硬笔电脑的普及,各种砚的应用价值减少,收藏价值增加。怎么区分砚台的种类?区分方法:1、“观其材”,主要看砚的材质、质量、工艺及铭文等。2、“触摸身体”,砚台好,...

小兔子找太阳故事(小兔子找太阳故事导入语)

幼儿园简短故事30字1、兔子找太阳有一只可爱的兔子,听说太阳又红又圆,就去找太阳。来到房间,拿着两个又红又圆的灯笼问妈妈。 “妈妈,这是太阳吗? ”妈妈说:“不,这是红灯笼。 太阳在房间外面! ”。兔子来到菜园,看到了三个又红又圆的萝卜。 “妈妈,这是太阳吗? ”母亲:“不,这是三个萝卜。 太阳在天...

天狗望月图片(天狗望月图片 百度网盘)

求图片:黄山奇石仙女弹琴和师子抢球还有天狗望月图片据说每当夜幕降临,山峰上的几块巨石就会变成银色的天狗。 天狗抬起头抬起尾巴,一动不动地蹲在山头,望着洁白的月亮,说:“哇! 这个又白又亮的东西好像是大月饼啊。 直到现在,那个天狗还蹲在山头上!还有人说,每当月亮升起,山峰上的巨石,就会变成银色的天狗。...

体香只有喜欢的人闻到(体香只有喜欢的人能闻到)

女生的体香真的只是特定的人才能闻到的么女人身上的香味自己闻不到,只有她喜欢的人才能闻到,这是真的吗? 了解下人的嗅觉也是选择性的。 也就是说,每个人都能听到不同的气味。 收费内容可以免费观看。 只有喜欢你的人,才能闻到你特有的自己身上的香味。 我不那么认真地在乎你。 当然,既不闻也不闻是不是只有真心...

地理必修二第一章思维导图(地理必修二第一章思维导图具体)

高中地理必修一、必修二第一章内容的思维导图(知识树框架图)高中地理必修一复习指导(包括图表) ) )。第一章行星地球第一节宇宙中的地球一.地球在宇宙中的位置1 .天体是存在恒星、行星、卫星、星云、流星、彗星等宇宙间物质的形式。 2 .天体系统:天体相互吸引,相互旋转形成天体系统。3 .天体系统层次由...

妇科千金片说明书(株洲妇科千金片说明书)

妇科千金片说明书(株洲妇科千金片说明书)

为啥妇科千金片说明书说绝经后妇女不能喝妇科千金片你好。 有意见认为,绝经后有阴道炎和盆腔炎,附件炎可以服用妇科荆片。 您说的话,妇科荆片不含性激素成分,绝经前、绝经后有妇科炎症也可以服用专家来一下.帮帮我..在线等脸上长豆子有很多原因。 而且因人而异。 比如说我,每次来事情的时候脸都会变得光滑,事情...

关于警长的说法正确的是(以下关于警长的说法不正确的是)

狼人杀长官说法长官是治安官。 保安不像其他身份证那样在发卡时决定,而是在第一个白天由玩家投票选出(在主持人公布昨晚的结果之前)。 作为最有威信的人物,治安官的投票为1.5票(部分版本的游戏为2票)。 治安官遇难时,他需要选择玩家作为新的治安官。关于人民警察警衔中的警员和警长是怎么回事关于人民警察的警...

广州塔的介绍(广州塔的介绍英文)

广州塔的介绍(广州塔的介绍英文)

广州塔的建筑特点是什么?设计特色广州塔全塔为镂空钢结构,24根钢柱自下而上逆时针扭曲,各杆件截面变化。 钢架外框筒支柱、梁、斜撑均呈三维倾斜状态,且扭曲的钢架外框筒上下粗,中央细。广州塔又称广州新电视塔,昵称小蛮腰或水蛇腰(粤),位于中国广州市海珠区(艺洲岛)赤岗塔附近,距离珠江南岸125米,与海心...

拳菜(拳菜和蕨菜的区别)

大昌格斗菜又叫什么菜拳头料理,蕨菜。《说文通》中,刚出生的叫蒜苗,没有叶子,边缘像鳗鱼脚,也像孩子的拳头,所以叫拳菜。 俗称龙头菜、吉祥菜、如意菜、大昌格斗菜。 能清热解毒、杀菌消炎,不退烧,对肠风热毒、湿疹、痤疮等疾病也有一定疗效。荃菜图片几月份收荠菜每年5-6月收获较多。荃菜的收获时期为每年5-...

气魄雄伟的建筑(气魄雄伟的万里长城)

大明宫体现了中国古代建筑哪些特点1 .规模大,规划严密大明宫规模较大,宫城平面呈不规则长方形。 全宫分为宫、省两个部分,省(机关)基本上是宣政门一线南、共北属“禁中”,为帝王生活区,其布局以太液池为中心呈环状排列地形灵活自由。 宫城以北是禁苑区。除太液池以北的内苑地带外,遗迹的范围相当总面积的3倍以...

魔方还原步数(魔方还原步数七步法)

三阶魔方七步还原法是什么?三阶魔方七步还原法为PetrusMethod,发明于LarsPetrus和1981年,是一种基于块体构建思想的还原方法。 步骤: 7公式量:2-493个; 平均还原步骤数: 48左右。PetrusMethod恢复的想法如下。1、第一步:恢复白色底面十字;2、第二步:完全恢复...

马穆鲁克王朝(马穆鲁克王朝担任了三任国王的是)

马穆鲁克打败蒙古骑兵后,为何没有大规模扩张?马穆鲁克王朝来源于阿育布王朝的马穆鲁克军团,在马穆鲁克王朝建立之初,确实打败了蒙古将军对胆小的非洲的攻击。 马穆鲁克在天时地利人和的情况下,差点开出怯花,根本没想到马穆鲁克王朝有太强的扩张能力。 所以,即使在鼎盛时期,也只是占据了叙利亚和阿拉伯半岛的红海沿...