一般来说,操作系统会根据不同文件的头部信息以及扩展名来判断该文件的类型、存储范围。
所以我们可以将多个文件进行首尾拼接,然后修改扩展名来实现文件隐藏。
Windows
1, 准备图片文件 a.jpg
2, 新建文本文件 b.txt,并写入内容
3, 压缩文件 b.txt 为 b.rar
4, 命令行执行
copy /b a.jpg+b.rar output.jpg
5, 拷贝一份 output.jpg 为 output.rar
6, 验证:以图片格式打开可以看到图片,以压缩文件形式打开可以看到压缩包中的文本文件。
Linux
过程与 Windows 类似
区别: Windows 使用 rar 格式压缩,Linux 使用 zip 格式压缩
命令
cp a.jpg output.jpg; cat b.rar >> output.jpg
------------------------------------------------
声明来源: 百晓通客栈lindorl
仅记录学习笔记,如有侵权,请联系删除。