当前位置: 首页 > news >正文

【转】隐写工具篇

0x00 Stegdetect
Stegdetect程序主要用于分析JPEG文件,可以检测到通过JSteg、JPHide、OutGuess、Invisible Secrets、F5、appendX和Camouflage等这些隐写工具隐藏的信息
1,安装
windows安装文件我没找到。我在kali安装Stegdetect比较简单
apt-get install stegdetect
OutGuess安装:https://github.com/crorvick/outguess.git
./configure && make && make install
Stegdetect通过统计测试来分析图像文件中是否包含隐藏内容。它运行静态测试以判断隐藏的内容是否存在。此外,它还会尝试识别隐藏内容是通过哪个隐写工具嵌入的。
2,Stegdetect的主要选项如下:q – 仅显示可能包含隐藏内容的图像n – 启用检查JPEG文件头功能,以降低误报率。如果启用,所有带有批注区域的文件将被视为没有被嵌入信息。如果JPEG文件的JFIF标识符中的版本号不是1.1,则禁用OutGuess检测。s – 修改检测算法的敏感度,该值的默认值为1。检测结果的匹配度与检测算法的敏感度成正比,算法敏感度的值越大,检测出的可疑文件包含敏感信息的可能性越大。d – 打印带行号的调试信息。t – 设置要检测哪些隐写工具(默认检测jopi),可设置的选项如下:j – 检测图像中的信息是否是用jsteg嵌入的。o – 检测图像中的信息是否是用outguess嵌入的。p – 检测图像中的信息是否是用jphide嵌入的。i – 检测图像中的信息是否是用invisible secrets嵌入的。
当然误报率还是有的
0x01 outguess
linux下载安装比较简单:
http://download.csdn.net/detail/florak/5620983
./configure && make && make install
执行以下命令解密:
outguess -r ‘/root/Desktop/angrybird.jpg’ -t 11.txt
0x02 mp3stego
mp3stego(http://www.petitcolas.net/steganography/mp3stego/)主要用于mp3隐写
使用非常简单
加密:encode -E hidden_text.txt -P pass svega.wav svega_stego.mp3
解密:decode -X -P pass svega_stego.mp3
0x03 binwalk,dd,foremost命令
linux下binwalk命令常用于分析隐写文件,dd命令用于提取文件。
分析:
root@kali:~/Desktop# binwalk baozou_new.jpg
DECIMAL HEX DESCRIPTION——————————————————————————————————————-0 0x0 JPEG image data, JFIF standard 1.014308 0x10D4 Zip encrypted archive data, at least v2.0 to extract, compressed size: 8890, uncompressed size: 9990, name: “qr.png”
可以看出 0x10D4位置后是zip文件。
提取文件:
root@kali:~/Desktop# dd if=baozou_new.jpg of=2.zip bs=1 skip=4308
9065+0 records in
9065+0 records out
9065 bytes (9.1 kB) copied, 0.0475933 s, 190 kB/s
foremost命令同样可以达到效果:
foremost -v -i baozou_new.jpg -o /root/Desktop/xx
支持恢复如下格式:avi, bmp, dll, doc, exe, gif, htm, jar, jpg, mbd, mov, mpg, pdf, png, ppt, rar, rif, sdw, sx, sxc, sxi,
sxw, vis, wav, wmv, xls, zip。
0x04 F5-steganography
git clone https://github.com/matthewgao/F5-steganography
cd F5-steganography
java Extract ../123456.jpg -p 123456
后会生成output.txt文件,里面就有flag了
0x05 steghide
官网地址:http://steghide.sourceforge.net/documentation.php
在文件中隐藏数据
steghide –embed -cf /root/Desktop/1111.jpg -ef /root/Desktop/embeddate
检查图片中隐藏的信息
steghide info /root/Desktop/1111.jpg
steghide extract -sf background.jpg
Author:FreeV

from:http://www.bugku.com/thread-56-1-1.html

相关文章:

  • [Bugku]密码???[writeup]
  • 【转】Linux下的cat指令
  • 【CodeVS 1007】级数求和
  • 主机接口
  • 检查针孔摄像头
  • 2018 UESTC Training for Dynamic Programming - A 樱花坡道上的初逢
  • 2018 UESTC Training for Dynamic Programming - J 如何才能保留那些美好
  • 2018 UESTC Training for Dynamic Programming - L 记忆合并
  • zip-伪加密
  • [POJ - 2386]
  • 【POJ 2823】Sliding Window 【滑动窗口/单调队列入门
  • 【P1883】函数【三分
  • 挑战程序设计竞赛 # POJ 1852 Ants
  • 挑战程序设计竞赛 # POJ 2386 Lake Counting
  • 挑战程序设计竞赛 # 特殊状态枚举
  • 2018一半小结一波
  • C++11: atomic 头文件
  • ECS应用管理最佳实践
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • k8s 面向应用开发者的基础命令
  • Odoo domain写法及运用
  • Python学习笔记 字符串拼接
  • Twitter赢在开放,三年创造奇迹
  • 基于axios的vue插件,让http请求更简单
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • ------- 计算机网络基础
  • 强力优化Rancher k8s中国区的使用体验
  • 如何设计一个微型分布式架构?
  • 微信小程序实战练习(仿五洲到家微信版)
  • 项目实战-Api的解决方案
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​决定德拉瓦州地区版图的关键历史事件
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • ${factoryList }后面有空格不影响
  • (10)ATF MMU转换表
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (ZT)薛涌:谈贫说富
  • (多级缓存)缓存同步
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (四)图像的%2线性拉伸
  • (五)IO流之ByteArrayInput/OutputStream
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转)linux下的时间函数使用
  • (转)创业家杂志:UCWEB天使第一步
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .form文件_SSM框架文件上传篇
  • .net core控制台应用程序初识
  • .net mvc 获取url中controller和action
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET6实现破解Modbus poll点表配置文件
  • .net操作Excel出错解决