图像隐写工具—steghide

图像隐写工具—steghide背景先简单描述一下该隐写工具 该工具是在一个隐写 rose 的题中做到的 也是试了很多种方法 什么 stegslove wbstego 只要是我有的工具基本都试过了 还有其他一些隐写套路 改后缀爆破等

大家好,欢迎来到IT知识分享网。

背景

先简单描述一下该隐写工具,该工具是在一个隐写rose的题中做到的,也是试了很多种方法,什么stegslove,wbstego,只要是我有的工具基本都试过了,还有其他一些隐写套路,改后缀爆破等等,反正没有得出答案。看了一下题解,需要用到steghide这个工具。

steghide介绍

Steghide是一款开源的隐写术软件,它可以让你在一张图片或者音频文件中隐藏你的秘密信息,而且你不会注意到图片或音频文件发生了任何的改变。而且,你的秘密文件已经隐藏在了原始图片或音频文件之中了。这是一个命令行软件。因此,你需要学习使用这个工具的命令。你需要通过命令来实现将秘密文件嵌入至图片或音频文件之中。除此之外,你还需要使用其他的命令来提取你隐藏在图片或音频中的秘密文件。

用法介绍

–help 自带的介绍

steghide version 0.5.1

用法示例:

爆破密码

#!/usr/bin/python # -*- coding:utf8 - from subprocess import * def foo(): stegoFile='C:\Users\ppp\Desktop\rose.jpg' extractFile='C:\Users\ppp\Desktop\hide.txt' passFile='C:\Users\ppp\Desktop\linshi.txt' errors = ['could not extract', 'steghide --help', 'Syntax error'] cmdFormat = "D:\CTF\CTF工具合集\隐写\图像隐写\steghide>steghide.exe extract -sf %s -xf %s -p %s" f = open(passFile, 'r') for line in f.readlines(): cmd = cmdFormat % (stegoFile, extractFile, line.strip()) p = Popen(cmd, shell=True, stdout=PIPE, stderr=STDOUT) content = unicode(p.stdout.read(), 'gbk') for err in errors: if err in content: break else: print content, print 'the passphrase is %s' % (line.strip()) f.close() return if __name__ == '__main__': foo() print 'ok' pass

图像隐写工具---steghide

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/115250.html

(0)
上一篇 2025-12-04 07:20
下一篇 2025-12-04 07:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信