在图像中隐藏秘密消息Steghide Kali Linux隐写术

在计算机科学中,将信息隐藏在图像,文档,程序,有效载荷,消息,音乐,HTML页面,可移动媒体等文件内部的技术被称为隐写术,其作法是在其余非秘密文本中隐藏消息或信息。或数据。linux

Steghide支持如下图像格式:JPEG,BMP,WAV,AU文件。

本教程使用Kali linux进行演示。安全

安装Steghide

要安装Steghide,请在Linux中打开一个终端,而后使用如下命令。微信

apt-get install steghide




如今已经安装了Steghide,让咱们建立一个新目录,您的图片和secret.txt文件必须位于同一目录中。网络

mkdir steghide




切换到存储图像和secret.txt文件的目录。在咱们的例子中,image和secret.txt文件存储在一个名为steghide的文件夹中。app

CD Steghide




将JPG图片或其余受支持的图片下载或移动到咱们刚刚建立的steghide目录中。ide

将秘密消息写入secret.txt文件。spa

echo“您的秘密消息到这里”> secret.txt




如今,若是列出咱们的steghide目录的内容,咱们将看到一个名为secret.txt的文件,其中将包含您的秘密信息。要列出Linux中目录的内容,咱们能够使用ls命令。.net




如今是时候隐藏咱们在图片中在secret.txt中编写的秘密消息了。使用如下命令隐藏图像中的数据。(将图像名称从anonymous.jpg更改成您的图像名称。)3d

steghide embed -cfonymous.jpg -ef secret.txt

此时将要求您提供密码。code




从嵌入式图像中提取秘密消息

如今,咱们已经了解了如何在文本文件中隐藏秘密消息,这是时候了解图像的接收者如何提取咱们嵌入到图像中的信息。

要从嵌入式图像中提取信息,咱们能够使用如下命令。输入密码后,系统将提示您输入解密密码,咱们将检索巧妙隐藏在图像中的秘密消息。

steghide extract -sfonymous.jpg







如今咱们能够使用cat命令列出secret.txt的内容

cat secret.txt




查找有关嵌入式图像的信息

假设咱们收到一个文件,文件中嵌入了一条秘密消息,咱们能够使用steghide来打印出有关该文件的信息,咱们能够使用info命令列出有关嵌入图像的信息,将匿名.jpg替换为您想要有关的图像。

steghide info onymous.jpg



本文分享自微信公众号 - 网络安全与信息技术(chuanqzk)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索