windows下,用copy/b命令合并的软件可以用压缩软件分开。这里谈一个压缩软件不适用的情况。
steghide介绍
Steghide是一款开源的隐写术软件,它可以让你在一张图片或者音频文件中隐藏你的秘密信息,而且你不会注意到图片或音频文件发生了任何的改变。而且,你的秘密文件已经隐藏在了原始图片或音频文件之中了。这是一个命令行软件。因此,你需要学习使用这个工具的命令。你需要通过命令来实现将秘密文件嵌入至图片或音频文件之中。除此之外,你还需要使用其他的命令来提取你隐藏在图片或音频中的秘密文件。
用法介绍
--help 自带的介绍
steghide version 0.5.1
the first argument must be one of the following:
embed, --embed embed data
extract, --extract extract data
info, --info display information about a cover- or stego-file
info <filename> display information about <filename>
encinfo, --encinfo display a list of supported encryption algorithms
version, --version display version information
license, --license display steghide's license
help, --help display this usage information
embedding options:
-ef, --embedfile select file to be embedded
-ef <filename> embed the file <filename>
-cf, --coverfile select cover-file
-cf <filename> embed into the file <filename>
-p, --passphrase specify passphrase
-p <passphrase> use <passphrase> to embed data
-sf, --stegofile select stego file
-sf <filename> write result to <filename> instead of cover-file
-e, --encryption select encryption parameters
-e <a>[<m>]|<m>[<a>] specify an encryption algorithm and/or mode
-e none do not encrypt data before embedding
-z, --compress compress data before embedding (default)
-z <l> using level <l> (1 best speed...9 best compression)
-Z, --dontcompress do not compress data before embedding
-K, --nochecksum do not embed crc32 checksum of embedded data
-N, --dontembedname do not embed the name of the original file
-f, --force overwrite existing files
-q, --quiet suppress information messages
-v, --verbose display detailed information
extracting options:
-sf, --stegofile select stego file
-sf <filename> extract data from <filename>
-p, --passphrase specify passphrase
-p <passphrase> use <passphrase> to extract data
-xf, --extractfile select file name for extracted data
-xf <filename> write the extracted data to <filename>
-f, --force overwrite existing files
-q, --quiet suppress information messages
-v, --verbose display detailed information
options for the info command:
-p, --passphrase specify passphrase
-p <passphrase> use <passphrase> to get info about embedded data
To embed emb.txt in cvr.jpg: steghide embed -cf cvr.jpg -ef emb.txt
To extract embedded data from stg.jpg: steghide extract -sf stg.jpg
用法示例:
将secret.txt文件隐藏到text.jpg中:
# steghide embed -cf test.jpg -ef secret.txt -p 123456
从text.jpg解出secret.txt:
#steghide extract -sf test.jpg -p 123456
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:
https://blog.csdn.net/qq_40657585/article/details/83931078
图像隐写工具steghide隐写的文件通常不能用普通的压缩包工具直接解开。这是因为steghide的工作原理是将秘密信息嵌入到图像文件中,而不是简单地将文件打包或压缩。因此,使用普通的压缩包工具(如WinRAR、7-Zip等)无法直接提取出steghide隐写的文件。
要解开steghide隐写的文件,需要使用steghide工具本身或其他专门的隐写分析工具。以下是关于如何解开steghide隐写文件的一些建议:
使用steghide工具:
如果知道steghide隐写时使用的密码,可以直接使用steghide工具来提取隐藏的文件。这需要输入正确的密码才能成功提取。
使用stegseek工具:
stegseek是一款针对steghide的隐藏数据提取工具,它可以在不知道密码的情况下尝试提取隐藏的数据。stegseek使用暴力破解的方法,尝试字典中的所有密码来破解steghide隐写的文件。虽然这种方法可能需要较长的时间,但它提供了一种在不知道密码的情况下解开steghide隐写文件的可能性。
寻求专业帮助:
如果自己无法解开steghide隐写的文件,可以寻求专业的计算机安全专家或隐写分析专家的帮助。他们可能具有更多的经验和技能来处理这种情况。
需要注意的是,使用steghide或其他隐写工具时,应该谨慎处理敏感信息,并确保在合法和道德的前提下使用这些工具。同时,也应该了解隐写技术的局限性和风险,以避免不必要的安全问题。
综上所述,要解开steghide隐写的文件,需要使用专门的工具或方法,而不是普通的压缩包工具。