其他分享
首页 > 其他分享> > 图片隐写基础知识学习

图片隐写基础知识学习

作者:互联网

图片隐写基础知识学习

常见的文件头格式

linux命令及工具

文件分离操作

binwalk

binwalk +文件名 //查看文件
binwalk -e +文件名 //分解文件

foremost

foremost 文件名 -o 输出目录名

dd

dd用于手动分离。按字节数分离的。
格式:
  dd if=源文件 of=目标文件名名 bs=1 skip=开始分离的字节数
参数说明:
  if=file # 输入文件名,缺省为标准输入
  of=file # 输出文件名,缺省为标准输出
  bs=bytes # 同时设置读写块的大小为bytes,可代替ibs和obs ,就是要读多少块
  skip=blocks # 从输入文件开头跳过blocks个块后再开始复制
  
  
例子:
dd if=sim.jpg of=1.zip bs=1 count=23046 skip=22895
解释:
一共要取23046块,跳过前22895块。

winhex

用winhex手动分离。把目标文件拖到winhex中,找到分离的部分,复制出来。

010Editor

和winhex一样。选中->右键选中Selection->Save selection

导入16进制文件
File->Import Hex->另存为

文件合并操作

linux下的文件合并

cat 合并的文件 > 输出的文件

检查文件md5
md5sum + 文件名·

Windows下文件合并

copy /b 合并的文件 输出的文件

检查文件md5
certutil -hashfile 文件名 md5


PNG图片

LSB隐写

盲水印

python bwmforpy3.py decode full1.png final.png out.png

标签:文件,winhex,文件名,分离,dd,隐写,基础知识,skip,图片
来源: https://blog.csdn.net/qq_41636200/article/details/122114719