- JPEG(jpg),文件头:FF D8 FF E0 00 10 4A 46 49 46 文件尾:FF D9
- PNG (png),文件头: 89 50 4E 47 0D 0A 1A 0A 文件尾:49 45 4E 44 AE 42 60 82
- GIF (gif),文件头:47 49 46 38 39
- bmp,文件头:42 4D E3 BF 22 00 00 00
- rar文件头:52 61 72 21
- zip文件头:50 4B 03 04 14 00 00 00 08 00
- PDF文件头:25 50 44 46
tips:
1. 可以使用WinHex查看文件的十六进制编码,然后找到文件头尾,也可以用binwalk命令查看文件中是否有隐藏文件,bb分割文件。
使用binwalk分离所有jpg文件:
binwalk -D=jpeg a.jpg
2. Stegsolve可以查看png图片的各个颜色的通道,可左右滑动或者在analyse中查看隐藏字符。
3.使用braintools将图片中隐藏的bf代码解码出来:
bftools.exe decode braincopter doge.png --output dogeout.png
bftools.exe run dogeout.png