目录

  • 数据隐藏技术揭秘笔记

    • 第一章 密写术的发展史
    • 第二章 数据隐藏简单练习4则
      • 2.1 在word中隐藏数据
      • 2.2 图像元数据
      • 2.3 移东设备数据隐藏
    • 2.4 文件压缩工具的数据隐藏
    • 第三章 隐写术
      • 3.2 隐写技术
      • 3.3 隐写分析
    • 第四章 多媒体中的数据隐藏
      • 4.2 数字音频中的数据隐藏
      • 4.3数字视频文件中的数据隐藏
    • 第五章 android移动设备中的数据隐藏

数据隐藏技术揭秘笔记

第一章 密写术的发展史

1.凯撒密码
2.摩斯密码
3.维吉尼亚密码 可以通过分析频率来破解,语言特征

from pycipher import Vigenere as vs
vs("密钥").encipher("明文")  #加密
vs("密钥").decipher("密文")  #解密

online
思科的密码就是维吉尼亚的变种,所以有在线破解工具

  1. 移位密码
  2. 替换密码 des标准加密 原文分组,每组8个字母 16轮移位和替换操作

隐写
1.卡尔达诺栅格码 spam minic
2.隐形墨水 缩影术 打印机跟踪点(interesting) eff打印机跟踪点 可以使用跟踪点解密工具解密
3.水印:

数字水印,维护数字媒体文件的版权和防伪

第二章 数据隐藏简单练习4则

word可以通过编辑属性插入作者名称,公司名称,关键词,标签和其他数据,这些数据叫做元数据

foca工具 扫描网站和在线服务查找元数据

2.1 在word中隐藏数据

批注、个人信息、水印、不可见内容、隐藏文字、定制的xml数据,hidden text隐藏文本选项
file->option->display->hidden text
另一个识别隐藏文字的方法是inspect document选项,file->info->check for issues->inspect doucument 文档检查器
i 在白色背景上的白色文字 无法检测
word2010 的属性区域有更多隐藏信息的选项,tags author comment properties->advanced properties custom页签 才可以看到

2.2 图像元数据

BTK

EXIF代表可交换图像文件格式,是很多媒体格式的标准,比如jpeg和tiff等,使用exiftools查看

2.3 移东设备数据隐藏

hiden it pro工具

linux中以.开头的文件和目录都是i隐藏的,把文件移入隐藏分区,然后呢修改文件后缀

2.4 文件压缩工具的数据隐藏

可以自动恢复破损的压缩文件 copy /b 1.jpg+mike.rar newimage.jpg

第三章 隐写术

数字隐写技术 stools tcp通道 camoutflags jphs hydan invisiblesecrets cnc alureon

3.2 隐写技术

隐藏信息的方法有两大类,插入(文件格式的空白部分,文件制作工具的标识)和替换(修改字节或者调整),例如lsb隐写

3.2.1 插入方法

1.追加插入法
文件末尾附加数据 jpeg的结尾是0xff 0xd9
2.前置插入法
插入批注内容的文件都有可能被插入数据之中,html和jpeg文件都容易被嵌入数据,jpeg最多插入65533个字节的批注
ffd8 soi 图像开始 ffe0 app0 ap标识符 sof0 ffc0 框架开始(宽度高度) sos ffda 扫描开始 eoi ffd9 文件结束
jphideandseek oxff oxe0与oxffoxco之间插入数据

3.2.2 修改方法

修改文件的最低有效位,生成的图像有了渲染效果
lsb隐写,适合24位的图像文件,lsb同样适用于8位的bmp图像

3.2.3 在pdf文件中隐藏信息

wbstego4open把文件写到bmp txt html pdf中,这个程序使用了插入法和lsb修改法 20 09 组成的8位字节,非常有可能是这种隐写
密码保护防止打印和防止pdf的文件,数字证书防止文件内容被修改

3.2.4 在可执行文件中隐藏信息

hydan 工具可以在可执行文件里面隐藏数据
一个jpeg 文件17个字节隐藏一个字节数据,二进制文件150个字节隐藏一个字节

3.2.5 在html文件中隐藏信息

snow在ascii文本末尾隐藏数据,可以通过插入制表符和空格是数据在浏览器不可见
snow最多添加7个空格,使每八列插入三位,文件中有许多制表符和空格
snow html在线加解密

3.3 隐写分析

hiderman 隐写程序会在载体文件末尾追加三个cdn的ascii码,隐写分析扫描工具有签名库

3.3.1 异常分析

查看文件大小 或者简单的cksum校验和工具
有的隐写工具不改变文件的大小和创建时间,只要查看文件的校验和,就可以发现了

3.3.2 隐写分析工具

nothing

3.3.3 免费软件

stegspy 需要手动把文件夹里面的dll加入系统文件夹,并且注册
stegdetect jpeg隐写 jsteg jphide outguess invisible secrets f5 appendx camouflage 等隐藏的信息
jpeg和mpeg使用离散余弦变化
stegdetect -tjopi -s10 *.jpg

第四章 多媒体中的数据隐藏

4.2 数字音频中的数据隐藏

人类听觉系统只能感知相对相位,无法感知绝对相位。就是说只能通过两种不同音量的音频

4.2.1 简单音频文件嵌入技术

改变样本值的最低有效位least significant bit lsb只会略微影响模拟信号的效果

音频类型 调制方法 声道个数 采样频率
奈奎斯特定理 脉冲编码调制
s-tools steanalyst分析音频图像的波形 ,音频也存在lsb隐写

4.2.3 lsb波形数据隐写的隐写分析

检测lsb波形文件数据的隐藏关键是检查波形文件的最低有效位组成的是有意义的信息还是随机噪音

4.2.4 高级的音频文件数据隐藏

MP3stego 数据隐藏在MP3文件奇偶校验快中,载荷文件不能太大,嵌入率大约是0.1%

4.2.5 音频文件数据隐藏小结

4.3数字视频文件中的数据隐藏

msu stego 运动补偿压缩视频格式或者mpegx格式,去除冗余信息
能够在全动态视频中隐藏信息 能够在视频帧中冗余地嵌入数据
tcstego隐写 可以把truecrypt容器隐写到mp4格式中

第五章 android移动设备中的数据隐藏

imghid and reveal android 应用针对jpeg,iphone针对png文件的数据隐藏

转载于:https://www.cnblogs.com/kele1997/p/7595935.html

数据隐藏技术揭秘笔记相关推荐

  1. hadoop大数据开发技术学习笔记第三天:(前序)MySQL数据库进阶

    hadoop大数据开发技术学习笔记第三天:(前序)MySQL数据库进阶 一.回顾知识 1.myschool数据库和数据表的创建 (1)创建数据库 (2)数据库模型图 (3)创建数据表grand (4) ...

  2. 星辰大海:阿里数据体验技术揭秘!

    简介:阿里巴巴数据体验技术团队从一开始建立就致力于打造数据领域体验技术的标杆.经过多年的深耕,形成了一整套面向两个阶段的用户产品的体验技术架构.本文重点介绍团队在 SQL 编辑器,BI 平台,数据可视 ...

  3. php隐写,数据隐藏技术

    author:Gump 0x00 前言 数据隐藏已经渗透到了生活中的方方面面,之前一直对数据隐藏很有兴趣,但是乌云上关于数据隐藏的文章偏少,看了隐写术总结之后,我又去找了一些关于数据隐藏的资料,这里来 ...

  4. 大数据系列 | 全国职业院校技能大赛大数据应用技术赛项笔记分享-离线抽取模块

    离线数据抽取 写在前面: 此笔记是本人在备战2022年大数据赛项整理出来的,不涉及国赛涉密内容,如点赞收藏理想,我将会把所有模块的笔记开源分享出来,如有想询问国赛经验的可以关注私聊我,我会一一回复. ...

  5. 海量结构化数据存储技术揭秘:Tablestore存储和索引引擎详解

    前言 表格存储Tablestore是阿里云自研的面向海量结构化数据存储的Serverless NoSQL多模型数据库.Tablestore在阿里云官网上有各种文档介绍,也发布了很多场景案例文章,这些文 ...

  6. (1)【数据隐藏】一起入门隐写吧,宝?word、图像、移动设备、文件压缩数据隐藏

    目录 第2章 数据隐藏简单练习4则 2.1​  在word中隐藏数据 ​如何在word中隐藏数据?(包含不易被发现的傻瓜方法) ​如何设置显示隐藏文字?(微软自带) ​如何检测隐藏在文档里的信息?(避 ...

  7. 像素旋转:一种在加密图像中实现安全的可逆数据隐藏方案

    文章目录 前言 一.提出的PR-RDHEI方案 二.算法步骤简介 1.图像加密 2.数据嵌入(重点) 3.图像恢复(重点) 总结 收获与思考 前言 原文题目<Reversal of pixel ...

  8. (3.1)【多媒体中的数据隐藏】数字音频中的数据隐藏、原理、音频隐写工具 S-TOOLS、提取工具MP3Stego

    目录 一.多媒体简介 1.1.流行: 1.2.隐患: 二. 数字音频中的数据隐藏 2.1.简介: 2.2.原理: 三.简单音频文件嵌入技术(不可感知的方法) 3.1.历史: 3.2.原理: 3.3.  ...

  9. (5.1)【苹果系统中的数据隐藏】Spy Pix原理、使用方法、分析

    目录 一.简介: 1.1.概述: 1.2.隐藏程序 二.Spy Pix 2.1.简介: 2.2.原理: 2.3.使用方法: 第一步:确定图像 第二步:隐藏图像 2.4.数据隐藏方法分析 分析: 过程: ...

最新文章

  1. c# 读hex_c#十六进制到位转换(c# hex to bit conversion)
  2. netbeans项目缺少服务器,Netbeans,添加Glassfish服务器“不存在”
  3. Vista Media Center 开发之深入浅出 (二) --Vista Media Center 程序的新建及部署
  4. 每天坚持跑步到底会不会瘦呢?
  5. 一篇文章快速搞懂C++生成随机数
  6. Zabbix、Nagios、Open-Falcon 等开源监控,都能对接的Saas 电话告警平台
  7. 办公技巧:分享100个Excel快捷键,值得收藏!
  8. sqlserver2008清理数据库日志文件
  9. 51单片机驱动——DS18B20
  10. 2020中级会计师考试教材
  11. 阿里热修复方案Sophix
  12. python pywifi 破解wifi密码
  13. 【3D目标检测】PointRCNN: 3D Object Proposal Generation and Detection from Point Cloud
  14. OSS对象存储命令管理、数据迁移
  15. ArcGIS图层标注显示(将图层属性名字显示出来)
  16. chrono_duration(一)
  17. TIA博途SCL入门学习(二)常用基本控制语句用法和举例
  18. Machine learning strategies for systems with invariance properties( 具有不变性系统的机器学习策略 )2016年Julia Ling
  19. CUDA out of memory怎么解决
  20. 中国智能手机集成电路(IC)行业市场供需与战略研究报告

热门文章

  1. 【Kay】Java的一些Bonus
  2. 随风2.0定位助手/fake location最新下载教程
  3. WEEK16 周记 限时CSP模拟——区间动态规划_宇宙狗的危机
  4. SAP SMARTFORMS文本内容手动换行输出
  5. Python之禅this
  6. 开源IDS系列--【2015】获取snort vrt 规则(talo)
  7. 漫画:震惊!直觉误判类题目在面试时是如何坑人的?
  8. Python面向对象编程---多态
  9. JAVA 基础学习第一天
  10. 使用腾讯云函数每天定时签到领取京豆