首页 > 其他分享 >如何使用Stegseek解密并提取隐写工具Steghide隐藏的内容

如何使用Stegseek解密并提取隐写工具Steghide隐藏的内容

时间:2024-05-30 16:29:48浏览次数:21  
标签:网络安全 -- 隐写 Stegseek stegofile Steghide 工具 txt

关于Stegseek

Stegseek是一款针对Steghide的隐藏数据提取工具,该工具可以对经过Steghide工具处理过的内容进行分析,并从目标文件中提取出隐藏数据。

 

该工具一开始作为Steghide项目的分支进行开发,因此该工具的运行速度非常快,要比其他破解工具快好几千倍,并且能够在不到两秒的时间里运行完整个rockyou.txt(rockyou.txt是一个包含了1400万个密码的著名字典)。

除此之外,Stegseek还可以在不需要密码的情况下提取出Steghide元数据,并将其用于测试目标文件是否包含Steghide数据。

与其他工具的对比

以下测试均使用rockyou.txt作为字典文件,所有工具均为默认配置:

密码

行数

Stegseek v0.6

Stegcracker 2.0.9

Stegbrute v0.1.1 (-t 8)

"cassandra"

1 000

0.05s

3.1s

0.7s

"kupal"

10 000

0.05s

14.4s

7.1s

"sagar"

100 000

0.09s

2m23.0s

1m21.9s

"budakid1"

1 000 000

0.73s

[p] 23m50.0s

13m45.7s

"␣␣␣␣␣␣␣1"

14 344 383

1.21s

[p] 5h41m52.5s

[p] 3h17m38.0s

测试结果表明,Stegseek要比Stegcracker快12000倍,比Stegbrute快7000倍。

工具安装

广大研究人员可以按照下列方法在不同操作系统上安装和使用Stegseek。除此之外,我们还可以在一个Docker容器中运行Stegseek。

发布版本安装

Linux

在Ubuntu或其他基于Debian的操作系统上,我们可以使用项目提供的.deb包来安装Stegseek。

访问该项目的【Releases页面】下载最新版本的Stegseek代码。

然后使用下列命令安装.deb文件即可:

sudo apt install ./stegseek_0.6-1.deb

Windows

目前该项目还不支持将Stegseek构建为Windows原生应用程序,但我们可以使用WSL在Windows操作系统上运行和使用Stegseek。

配置好WSL之后,我们可以直接按照Linux的安装方式来安装Stegseek。

默认配置下,WLS会将C:\加载至/mnt/c/,我们可以通过该路径来访问自己的文件。

Docker使用

以Docker容器运行Stegseek:

docker run --rm -it -v "$(pwd):/steg" rickdejager/stegseek [stegofile.jpg] [wordlist.txt]

工具使用

数据破解

Stegseek最关键的功能就是基于字典的密码破解,参考命令如下:

stegseek [stegofile.jpg] [wordlist.txt]

检测和数据提取(CVE-2021-27211)

Stegseek还可以用来从Steghide图片中检测和提取任意未加密的(元)数据:

stegseek --seed [stegofile.jpg]

工具参数选项

我们可以使用stegseek --help获取该工具支持的全部参数选项:

=== StegSeek Help ===

To crack a stegofile:

stegseek [stegofile.jpg] [wordlist.txt]

 

Commands:

 --crack                 使用一个字典破解一个stego文件

 --seed                  通过尝试所有嵌入模式破解一个stego文件,该模式可以检测一个文件是否使用steghide进行编码

Positional arguments:

 --crack [stegofile.jpg] [wordlist.txt] [output.txt]

 --seed  [stegofile.jpg] [output.txt]

 

Keyword arguments:

 -sf, --stegofile         选择一个stego文件

 -wl, --wordlist         选择一个字典文件

 -xf, --extractfile        选择提取数据的文件名

 -t, --threads           设置线程数量,默认为CPU核心数

 -f, --force              覆盖现有文件

 -v, --verbose           显示Verbose详细信息

 -q, --quiet             隐藏性能计量(提升性能)

 -s, --skipdefault       不添加额外的密码猜测

 -n, --nocolor           禁用颜色高亮输出

 -c, --continue          找到一个结果之后继续破解

 -a, --accessible        提升输出输出结果的可读性

 

Use "stegseek --help -v" to include steghide's help.

工具使用演示

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,需要点击下方链接即可前往获取 

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

同时每个成长路线对应的板块都有配套的视频提供: 

 大厂面试题

 

视频配套资料&国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~ 

读者福利 |CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击) 

特别声明:

此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。

标签:网络安全,--,隐写,Stegseek,stegofile,Steghide,工具,txt
From: https://blog.csdn.net/2401_84466229/article/details/139327479

相关文章

  • H264编码分析及隐写实践
    H264编码分析及隐写实践目录1视频数据层级2H264裸流3NALU4RBSP4.1指数哥伦布熵编码5NALU种类6实践6.1修改IDR帧类型6.2修改其他帧类型6.3重新封装6.4修复7总结8参考CTF竞赛中经常出现图片隐写,视频作为更高量级的信息载体,应当有更大的隐写空间......
  • H264编码分析及隐写实践
    H264编码分析及隐写实践目录1视频数据层级2H264裸流3NALU4RBSP4.1指数哥伦布熵编码5NALU种类6实践6.1修改IDR帧类型6.2修改其他帧类型6.3重新封装6.4修复7总结8参考CTF竞赛中经常出现图片隐写,视频作为更高量级的信息载体,应当有更大的隐写空间......
  • H264编码分析及隐写实践
    H264编码分析及隐写实践目录1视频数据层级2H264裸流3NALU4RBSP4.1指数哥伦布熵编码5NALU种类6实践6.1修改IDR帧类型6.2修改其他帧类型6.3重新封装6.4修复7总结8参考CTF竞赛中经常出现图片隐写,视频作为更高量级的信息载体,应当有更大的隐写空间......
  • 读论文-基于注意力机制的浅层图像隐写分析模型
    前言今天要读的论文是一篇名为《基于注意力机制的浅层图像隐写分析模型》,文章提出了一种基于注意力机制的浅层图像隐写分析模型,通过使用一个浅层神经网络控制模型参数量和训练时间,引入注意力模块,加速模型收敛,提升模型检测的准确率。要引用本文:请使用如下格式:段明月,李爽,钟小......
  • 图像隐写工具steghide的介绍与使用
    下载下载地址windows:https://sourceforge.net/projects/steghide/下载方式kalilinux:aptinstallsteghide简介可以在jpeg、bmp、wmv、au文件中隐写信息的软件用法#将隐藏信息从载体中分离出来steghideextract-sf待提取信息的图片.jpg-p123456#-sf后面放待提取......
  • 图像隐写工具F5-steganography介绍与使用
    下载下载地址:https://github.com/matthewgao/F5-steganography如果有git可以gitclonehttps://github.com/matthewgao/F5-steganography简介jpeg/jpg文件,是一种使用DCT频域来描述的一个图像的文件格式而F5隐写算法,就是针对jpeg/jpg格式文件在频域的隐写术详细算法实现可自......
  • MISC专项-图片隐写
    一、大白1.打开压缩包,发现是一张图片,但是明显的不完整,下面少了一块。2.右击图片查看属性,该图片的宽度和高度分别是679、256。3.用winhex打开该图片,去修改它的高度,256对应的16进制为100,对找到相应的地方进行修改,改成300即可。4.保存修改,再次打开图片即可得到flag。二、隐......
  • FAT32文件系统的数据隐写
    一、环境(1)VMwareWorkstation虚拟机:虚拟机装有Win10操作系统,winXP,以及实验用的WinHex工具;(2)Kinsgton8G优盘:该优盘采用FAT32文件系统;(3)优盘数据文件:优盘内的原始文件,为了模拟优盘真实使用环境。 二、内容首先格式化:然后向里面拷贝一些文件:之后用winhex打开U盘逻辑磁盘......
  • 图片隐写
    1.有一种题先查010发现文件头像(png,jpg格式)就改,然后查看图片属性在后缀加上(.jpg//.png)2.有一种工具叫做steghide:它可以让你在一张图片或者音频文件中隐藏你的秘密信息,而且你不会注意到图片或音频文件发生了任何的改变。而且,你的秘密文件已经隐藏在了原始图片或音频文件之......
  • 图片隐写
    imageIN工具从取证赛题中嫖来了一个隐写工具imageIN,支持在图片文件中切入文本和文件嵌入文本 嵌入文件 ......