‘壹’ 各位有使用过隐身软件没,如Invisible Secrets,cloak等
使用过一个叫UltimaSteganography的(2010-8-22 www.giveawayoftheday.com),感觉一般隐写术的效果是可以接受的,不过识别隐写术保护的文件也是有相关的技术的。能获得原图片的情况下进行对比检测相对较容易,而无原图片的盲检测难度较高。在隐写术方面,有很多专用的算法,不过他们都没有打到AES这样的标准化外加普及的程度。导致这个问题的原因有很多,例如缺少进行标准统一的组织和项目,隐写术自身对算法的保密要求(隐写术在一定程度上可以说是利用了Security by Obscurity,所以它的算法完全可以进行保密,以进一步减少泄露的风险)我使用的软件,在隐藏的时候需要输入一个密码可以推测,它的原理应该是1.用密码对你要隐藏的文件加密,加密算法很可能是DES或者AES这种常用的2.使用某种方法,将加密后的文件和文件信息隐藏(推断使用文件信息的理由是,解密的时候,输入正确密码后,它能显示出你加密的文件扩展名)。隐写算法未知。可能的风险:1.加密过程中留有后门(将密码的明文隐藏在图片中) 2.隐写过程中使用带有后门的算法(方便检测)
‘贰’ 谁知道图片隐写是什么,有什么用,怎么分辨出来,又如何破解
图片隐写软件可将图片后缀名改成rar或者zip等压缩文件后,仍然可以正常打开,而且里面还有内容。
‘叁’ 请问如何使用隐写术和隐写软件
隐写?是指将一些信息写入图片,音频的技术吗? 如果是的话,什么软件能实现我还不清楚,但是有一些基本的方法,比如DCT,DWT以及一些DCT,DWT的变形。 无论对音频还是图像的隐藏都是以这些基本算法为基础的,然后通过更为复杂的组合、变形,产生出更优秀的算法。 这些方法通过MATLAB实现,相对来说会比较方便,因为MATLAB里面已经封装了很多基本的函数。当然C等其他的语言也是可以的。 最后,隐写的内容具有对于鲁棒性和脆弱性不能兼得的一个矛盾。所以为了不同的目的也是需要不同的算法,已达到自己想要的目的。
‘肆’ 隐写工具Steghide
Steghide是一个可以将文件隐藏到图片或音频中的工具
安装
apt-get install steghide
第一次使用可以用steghide --help查看帮助
隐藏文件
steghide embed -cf [图片文件载体] -ef [待隐藏文件]
steghide embed -cf 1.jpg -ef 1.txt
提示输入密码(提取文件用到),不输入则为空密码
打开图片显示正常
查看图片中嵌入的文件信息
steghide info 1.jpg
输入密码后可以看到嵌入的1.txt
提取图片中隐藏的文件
steghide extract -sf 1.jpg
‘伍’ stegsolve下载以后都是java,class文件,要怎么用
Stegsolve是一个用于隐写术分析的工具,它是用Java编写的。要使用它,首先需要安装Java运行环境。然后,在命令行中进入到stegsolve.jar文件所在的目录,并输入以下命令运行它:
java -jar stegsolve.jar
这样就会打开stegsolve的图形界面,您可以使用它来分析图像文件中的隐藏信息。
‘陆’ 音频的隐写工具:spectrology
github地址: https://github.com/solusipse/spectrology
该工具可以将图像转换为具有相应光谱图编码的音频文件,这允许您通过音频文件中的图像隐藏隐藏的消息。
使用此工具可以选择要使用的频率范围,并支持所有流行的图像编解码器。
Usage
usage: spectrology.py [-h] [-o OUTPUT] [-b BOTTOM] [-t TOP] [-p PIXELS]
[-s SAMPLING]
INPUT
positional arguments:
INPUT Name of the image to be convected.
optional arguments:
-h, --help show this help message and exit
-o OUTPUT, --output OUTPUT
Name of the output wav file. Default value: out.wav).
-b BOTTOM, --bottom BOTTOM
Bottom frequency range. Default value: 200.
-t TOP, --top TOP Top frequency range. Default value: 20000.
-p PIXELS, --pixels PIXELS
Pixels per second. Default value: 30.
-s SAMPLING, --sampling SAMPLING
Sampling rate. Default value: 44100.
例如:
python spectrology.py test.bmp -b 13000 -t 19000
‘柒’ 隐写术的工具
已有不少隐写算法被开发成隐写工具。Johnson对这些软件进行了整理收集,列出了100多种软件。表1中列出了其中的一些常见的以图像为载体的隐写软件。 序号 工具 作者 主要方法 图像格式 1 BMP Secrets 空域替换法 JPEG、GIF、BMP等 2 DCT-Steg (DCT-Jpeg) Stefan Katzenbeisser DCT系数修改 JPEG 3 EzStego Romana Machado LSB方法 GIF 4 F5 v F0.9 Andreas Wachado 修改量化后的DCT系数 JPEG、GIF、BMP 5 Hide and Seek 95 v 1.1 Colin Moroney 空域LSB方法 BMP 6 JP Hide and Seek Allan Latham 修改量化后的DCT系数 JPEG 7 JPHSWin Allan Latham 修改量化后的DCT系数 JPEG 8 JSteg Shell John Korejwa 修改量化后的DCT系数 输出JPEG 9 JSteg-Jpeg Derek Upham 修改量化后的DCT系数 输出JPEG 10 OutGuess Niels Provos 修改量化后的DCT系数 JPEG、PNM
‘捌’ 如何使用zsteg提取图像隐写的文件
1、首先在kali中使用“binwalk”命令查看图片。
2、其次将图片提取。
3、然后zsteg即可提取到存在png图片。zsteg是一个用于检测PNG和BMP中的隐藏数据隐藏数据的工具。
‘玖’ 下了个软件MP3Stego,不知道怎么用,求教!!
这是一个在通用的MP3音频文件中隐写的软件。在把WMA压缩转换成MP3的过程中,对要隐藏的文本txt文件进行加密并写入MP3。
使用方法很简单,例如,要隐藏的TXT文件是aa.txt, 要压缩的WMA文件是bb.wma, 把这两个文件放入与Encorder.exe和Decoder.exe同一个文件夹,点击"Encode TXT file into an MP3 file"即可产生一个 bb_stego.mp3文件。收件方则点击“Decode TXT file from an MP3 file", 从bb_stego.mp3中提出那个隐藏的aa.txt文件,但文件名变成bb_stego.mp3.txt。
‘拾’ CTF Misc 图片隐写工具(Binwalk、Stegsolve、Foremost)
该工具用于提取一个文件中包含的多个文件。常见的文件隐藏在PNG,JPG等图片信息,不仅限于用在图片文件的信息提取
配合我之前的简文中提及的Binwalk,Stegsolve神器。基本能解决大多数的Misc题目。
安装步骤: