首页 > 其他分享 >[Kyana]学习隐写

[Kyana]学习隐写

时间:2024-02-15 15:22:52浏览次数:25  
标签:文件 00 49 隐写 50 学习 XX FF Kyana

常用加密:base64、base32、MD5、字符串搜索解压密码

音频隐写

  • 观察频谱图
  • 放大波形,高位为1低位为0,转换ASCII
  • MP3stego
  • LSB(最低位有效)
  • 摩斯电码

图片隐写

  1. 查看属性

  2. 检查标志(用hxd等文本编辑器打开),如果不正确修改恢复图像,未完全显示时候修改图像宽高使图像恢复完全;图像结束标志后加入数据

  3. 检查是否是多张图,binwalk

  4. 不影响图像效果情况下,修改像素数据,加入信息

  5. 利用隐写算法(F5、Guess等),只限于jpg

    # png
    89 50 4E 47 0D 0A 1A 0A:文件头标志
    00 00 00 0D:表示IHDR头块长13
    49 48 44 52:IHDR标识,ASCII码为IDHR
    XX XX XX XX:图像宽度,单位像素
    XX XX XX XX:图像高度,单位像素
    XX:图像色深,XX:颜色类型
    00 00 00 XX XX XX:CRC校验位
    00 00 00 00 49 45 4E 44 AE 42 60 82:文件尾标志
    
    # gif
    47 49 46 38 37/39 61:header入口,前三个是GIF,后三个是版本87a/89a
    00 3B:文件尾标志,XX XX XX XX:图像渲染区域和宽高
    XX:压缩字节,XX:背景色在全局颜色表索引,XX像素宽高比,多数0
    P.S.需要分帧查看各帧组合数据是不是
    
    # jpg
    FF D8 FF:文件头标志
    FF D9:文件尾标志
    
    # rar
    52 61 72 21 1A 07 00:文件头标志
    
    # zip
    ## 压缩源文件数据区
    

50 4B 03 04:文件头标识
14 00:解压所需pkware版本
00 00:全局方位标记(有无加密),只有第二个数字为奇数时候加密
08 00:压缩方式
XX XX:文件最后修改时间
XX XX:文件最后修改日期
XX XX XX XX:CRC32校验

压缩源文件目录区

50 4B 01 02:目录中文件头标记
3F 00:解压文件所需pkware版本
00 00:全局方式位标记(有无加密),真加密两个都是0900、假加密文件目录0900、不加密0000

   
   ## 常见套路
   
   
   
   ### strings工具使用
   
   获取的编码通常需要base64等解码
   
   ```bash
   -a # 扫描整个文件
   -f # 显示字符串前先打印文件名
   -t # 输出字符位置,odx
   -e #选择字符大小和排列顺序

binwalk或者winhex16提取zip

binwalk file -e

选中头到尾,复制选块到新文件

MP3Stego

encode -E hidden_text.txt -P pass origin_sound output_sound.mp3
decode -X -P pass hidden_sound.mp3

常见文件头标志

文件名 头标志
JPG FF D8 FF E0 00/FF D8 FF FE 00
GIF 47 49 46 38 39 61/47 49 46 38 37 61
BMP 42 4D
ZIP 50 4B 03 04/05
GZ 1F 8B 08
ICO 00 00 01 00 00/100
PDF 25 50 44 46 2D 31 2E
JAR 5F 27 A8 89
HTML1 3C 68 74 6D 6C 3E
HTML2 3C 48 54 4D 4C 3E
HTML3 3C 21 44 4F 43 54
MIDI 4D 54 68 64
MPEG 00 00 01 B3/BA
PNG 89 50 4E 47 0D 0A
RAR 52 61 72 21
RPM ED AB EE DB
XML 3C 3F 78 6D 6C
TIFF 49 49 2A 00
PSD 38 42 50 53
RTF 7B 5C 72 74 66
DocXls D0 CF 11 E0
WAV 57 41 56 45
AVI 41 56 49 20
MOV 4D 54 68 64
DWG 41 43 31 30

标签:文件,00,49,隐写,50,学习,XX,FF,Kyana
From: https://www.cnblogs.com/kyana/p/18016284

相关文章

  • [Kyanan]配置靶场
    DVWAphp_dest/php.ini;包含路径,删除注释extension=gdallow_url_fopen=Onallow_url_include=OnDVWA/config/config.inc.php$_DVWA['db_user']='dvwa';$_DVWA['db_password']='toor';$_DVWA['recaptcha_public......
  • [Kyana]使用Jupyter
    基础安装配置安装本体和nbextensions安装python3.7+pipinstalljupyterpipinstalljupyter_contrib_nbextensionsjupytercontribnbextensioninstall--user好用的扩展推荐Codeprettify、Hinterland、TableofContents(2)、Scratchpad、CollapsibleHeadings、A2t......
  • Python 机器学习 线性回归 正则化线性模型
    ​ Python机器学习中,正则化是一种减少模型过拟合的技术,通过在损失函数中添加一个正则化项来实现。对于线性回归模型,常见的正则化方法有Lasso回归(L1正则化)、岭回归(L2正则化)和弹性网络回归(同时使用L1和L2正则化)。这些方法可以调整模型的复杂度,提高模型的泛化能力。1、欠拟合(Und......
  • 【Python】强化学习Q-Learning走迷宫
    Q-Learning是一种基于值函数的强化学习算法,这里用该算法解决走迷宫问题。算法步骤如下:1.初始化Q表:每个表格对应状态动作的Q值。这里就是一个H*W*4的表,4代表上下左右四个动作。2.选择动作:根据Q表格选择最优动作或者以一定概率随机选择动作。3.执行动作,得到返回奖励(这......
  • [Kyana]配置Emacs
    换源;;myself-madeconfig(tool-bar-mode-1)(scroll-bar-mode-1)(setqinhibit-startup-screent);;sourcechangeandconfirm(setqpackage-enable-at-startupnil)(require'package)(setqpackage-archives'(("gnu"."http://mirro......
  • [Kyana]开发OpenHarmony应用
    Javaver.HelloWorldconfig.jsonapp{bundleName:包名 vendor:开发厂商名(小贩) version:code(内部版本号),name(用户版本号)}deviceConfig{应用在设备上的配置}module{package:包名name:当前hap包名字mainAbility:hap包的入口abilitydeviceType:当前应用......
  • Java学习日记 Day16 正月初五,学习回归正轨!
    年前把SSM和Linux学完了,过年期间简单的做了个ssm的项目,再理解理解SSM。今天继续学了radis,也是比较重要的一个技术。radis:简单来说就是把数据存到缓存里的技术,常常和关系数据库结合使用,我们可以把数据库拿出来的数据存到缓存里,这样减少了io的次数,大大提高了效率。radis的学习大......
  • STM32之红外遥控信号自学习实现
    一、序言很早前就想实现这个红外遥控自学习的这个实验,用于来自己控制房子里如空调等红外遥控设备的自动化,NEC的标准到具体的产品上可能就被厂家定义为不一样了,所以自学习就应该是接收到什么就发送什么,不用管内容是什么!二、硬件实现原理由上述原理图可知,当IE为高电平时发送红外......
  • python基础学习6-第三方模块
    自定义模块优先级大于系统模块模块分为系统模块,自定义模块,第三方模块导入方式import模块名称[as别名]from模块名称import变量/函数/类*包的导入import包名.模块名as别名form包名import模块名as别名form包名.模块名import函数/变量/类*主程序运行i......
  • 【文化课学习笔记】【化学】选必一:水溶液中的离子反应与平衡(下)
    【化学】选必一:水溶液中的离子反应与平衡(下)盐类水解基本概念定义:盐电离出的离子与水电离出的\(\ce{H+}\)或\(\ce{OH-}\)相互作用生成弱电解质的反应。特点:可逆:水解是可逆反应,在一定条件下达到化学平衡。程度小:通常盐类水解程度很小,一般无沉淀析出、无气体放出。例......