基于copy命令的图片文本隐写(Misc出题)

简介: 基于copy命令的图片文本隐写(Misc出题)

这是一张普通的图片

我们使用010editor打开,很正常的jpg图片

这里顺便说一下,jpg图片会高亮,png则不会,下图则是一张png的图片

新建一个TXT文本,里面是我们想要给出的提示内容

在cmd里面切换到这些文件所在目录

copy命令用法:copy 文件1/文件类型+文件2/文件类型 输出的文件名(包括后缀)

/A表示ASCII文本文件,/B表示二进制文件

使用copy命令:copy eg.jpg/B+eg.txt/A new.jpg

可以看到桌面生成了一个新的文件

使用editor010打开,拉到结尾可以看到TXT的内容已经被加上去了

而图片并没有什么区别,但实际上里面的内容已经被修改了


除了文本,我们也可以将压缩包隐藏在图片里

比如我们先将eg.txt压缩成eg.zip

使用copy命令:copy eg.jpg/B+eg.zip/B my.jpg

便生成了my.jpg

表面上我们并不能看出什么

图片能正常打开,正常显示,和原图一模一样

放进kali里面

这里先介绍两个很常用的命令:binwalk和foremost

第一个主要用于固件扫描,第二个则用于文件分离

安装教程很简单,网上都有

最简单的用法就是:命令+文件名

比如我们先对my.jpg进行扫描:binwalk my.jpg

很容易发现有一个zip藏在里面,这便是我们刚才使用copy命令放进去的

使用foremost命令进行分离:foremost my.jpg

分离出的结果会存在output目录里

打开它

至此,我们便找到了隐藏在图片里的压缩包及压缩包里文本的内容

注意,每次使用foremost命令前需要保证output里面是空的

 

总的来说就是:

使用copy命令来进行隐写操作,使用binwalk和foremost命令去找出隐写的内容,

这些虽然基础,但是在CTF Misc 图片里还是很常见的。

目录
相关文章
|
3月前
|
Python
用 Python 读取照片的 Exif 信息(顺便说说本人的一些想法)
用 Python 读取照片的 Exif 信息(顺便说说本人的一些想法)
118 2
|
4月前
|
存储 算法 Linux
CTF—GIF文件格式、隐写方法及案例
CTF—GIF文件格式、隐写方法及案例
142 0
|
4月前
|
算法 数据安全/隐私保护
CTF — MP3文件隐写
CTF — MP3文件隐写
77 0
|
7月前
|
存储 Java
图片LSB隐写(java)
图片LSB隐写(java)
成信大ENVI_IDL第三周课堂内容1:读取OMI数据(HDF5文件)以及输出+解析
成信大ENVI_IDL第三周课堂内容1:读取OMI数据(HDF5文件)以及输出+解析
192 0
|
8月前
|
XML 定位技术 数据格式
ENVI感兴趣区(ROI)文件由XML格式转换为ROI格式的方法
ENVI感兴趣区(ROI)文件由XML格式转换为ROI格式的方法
212 1
|
算法 Python
基于LSB实现文本、图片、压缩包的隐藏
基于LSB实现文本、图片、压缩包的隐藏
305 1
|
存储 Go 数据格式
Zygo保存zxg(Zemax File)文件(光学领域知道Zygo的一定要看)
Zygo保存zxg(Zemax File)文件(光学领域知道Zygo的一定要看)
258 0
|
数据安全/隐私保护
Bugku-Misc-隐写2
Bugku-Misc-隐写2
76 0
【Word】获取SCI文献中高清EMF格式图片的方法
【Word】获取SCI文献中高清EMF格式图片的方法
265 0

热门文章

最新文章