如何提取隐写到 jpg 中的视频信息?

查看 120|回复 9
作者:FaiChou   
http://m.dodoge.me/bangumi/8497/play/1/12/
这个视频站中的视频都是视频流地址,数据在百度云 OSS 上,每次请求的时候是一张张的 jpg ,下载下来后是全黑的照片。
有什么方法可以将视频信息从这张 jpg 中提取出来?
要下载的话可以使用 Chrome 插件 cococut ,但本帖只探讨技术。

jpg, 视频, 提取, OSS

AoEiuV020JP   
有个 binwalk ,可以识别出二进制文件哪部分是什么格式内容,
我猜应该可以识别出第几字节到第几字节是 jpg ,然后第几字节到第几字节是视频,
再取出来特定范围的数据就可以,
没测试,
dcty   
嗯,你下载之后,把后缀改为 mp4 就可以用播放器打开了。
misdake   
比如可以在文件尾写上隐藏文件的 offset ,或者 jpg 内容本身就是固定大小的
CloudnuY   
下载下来的 jpg 或者 gif 文件扩展名改成 mp4 就可以用播放器播放了……
shuax   
实际上是 gif ,然后在尾部添加了视频数据。
FaiChou
OP
  
@dcty 测试过 不可以
dcty   


应该是伪装成图片骗过图床的校验
dcty   
@FaiChou #6 我没有每一个都测试,根据我测试的其中一个来看,通过改文件扩展名可以直接播放,如果你不行,可能是你的播放器没容错。
通过 hexdump 查看文件前面的数据,很明显就是视频,只不过在前面插入了一些伪装成图片的信息来欺骗图床。
whoami9894   
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 GIF image data, version "89a", 100 x 100
336 0x150 MPEG transport stream data
900 0x384 MPEG transport stream data
177432 0x2B518 MPEG transport stream data
365996 0x595AC MPEG transport stream data
545724 0x853BC MPEG transport stream data
724700 0xB0EDC MPEG transport stream data
您需要登录后才可以回帖 登录 | 立即注册

返回顶部