OurSecret软件隐写
明文爆破构造简单文件
- exe:
4D5A90000300000004000000
- png:
gif
JPEG 图像文件
FFD8 FFE0 0010 4A46 4946 0001 0101 0047 ...
|
- FFD8 表示 JPEG 文件的开始,FFE0 代表应用程序特定标记,4A46 4946 表示 “JFIF” 标识。
PNG 图像文件
- PNG图像格式文件由一个8字节的PNG文件标识域和3个以上的后续数据块如:IHDR、IDAT、IEND等组成
- 89:用于检测传输系统是否支持8位的字符编码,用以减少将文本文件被错误的识别成PNG文件的机会,反之亦然
- 50 4E 47:PNG每个字母对应的ASCII,让用户可以使用文本编辑器查看时,识别出是PNG文件
- 0D 0A:DOS风格的换行符,用于DOS-Unix数据的换行符转换
- 1A:在DOS命令行下,用于阻止文件显示的文件结束符
- 0A:Unix风格的换行符,用于Unix-DOS换行符的转换
... 0000 0000 4945 4E44 AE42 6082
|
4945 4E44 对应 ASCII 编码的 IEND,AE42 6082 是 CRC 校验码。
PDF 文档
以 %PDF 开头,具体的十六进制表示如下:
2550 4446 对应 ASCII 编码的 %PDF,2D31 2E3X 代表 PDF 的版本号。
文件尾通常包含 %%EOF 标记,具体的十六进制表示如下:
2525 454F 46 对应 ASCII 编码的 %%EOF。
DOC 文件(Microsoft Word 97-2003)
D0 CF 11 E0 A1 B1 1A E1 ...
|
这个签名是 Microsoft 复合文件二进制格式(Compound File Binary Format, CFBF)的标志,常用于旧版 Microsoft Office 文档。
文件尾没有固定的模式,但通常包含结束标记,如 00 00 00 00。
DOCX 文件/ZIP文件(Microsoft Word 2007+)
DOCX 文件是基于 XML 的文件格式。
这个签名表示 ZIP 压缩文件格式,因为 DOCX 文件实际上是 ZIP 压缩的 XML 文件。
文件尾通常以 ZIP 文件的结束标记结束:
TXT 文件
没有固定的文件头,因为只是纯文本文件,有些文本文件可能以特定的字符编码(如 UTF-8)开始:
这是 UTF-8 编码的字节顺序标记(BOM)。
通常没有固定的文件尾。
MOV 视频文件
00 00 00 14 66 74 79 70 71 74 20 20 ...
|
66 74 79 70 对应 ASCII 编码的 ftyp,表示文件类型。
文件尾没有固定的模式,但通常包含结束标记,如 6D 64 61 74(mdat)。
MP4 视频文件
MP4 文件的文件头与 MOV 文件类似,也以 ftyp 开头,但后续字节可能有所不同:
00 00 00 18 66 74 79 70 6D 70 34 32 ...
|
6D 70 34 32 对应 ASCII 编码的 mp42,表示 MPEG-4 第2版。
文件尾没有固定的模式,但通常包含结束标记,如 6D 64 61 74(mdat)。
RAR Archive (rar)
文件头:
文件尾:
TIFF (tif)
文件头:
Windows Bitmap (bmp)
文件头:
7-ZIP compressed file(7z)
文件头:
gz
文件头:
avi(RIFF)
pyc
| Python 版本 |
文件头(十六进制) |
| 2.7 |
03 F3 0D 0A |
| 3.0 |
3B 0C 0D 0A |
| 3.1 |
4F 0C 0D 0A |
| 3.2 |
6C 0C 0D 0A |
| 3.3 |
9E 0C 0D 0A |
| 3.4 |
EE 0C 0D 0A |
| 3.5 |
17 0D 0D 0A |
| 3.6 |
33 0D 0D 0A |
| 3.7 |
42 0D 0D 0A |
| 3.8 |
55 0D 0D 0A |
| 3.9 |
61 0D 0D 0A |
| 3.10 |
6F 0D 0D 0A |
| 3.11 |
A7 0D 0D 0A |
| 3.12 |
CB 0D 0D 0A |
其他
png 文件头:89504E47 0D0A1A0A 0000000D 49484452 文件尾:00000000 49454E44 AE426082 jpg 文件头:FF D8 FF E0 00 10 4A 46 49 46 00 01 gif 文件头:47 49 46 38 39 61(GIF89A)或 47 49 46 38 37 61(GIF87A) 文件尾:00 3B bmp 文件头:42 4D psd 文件头:38 42 50 53 TIFF 文件头:49 49 2A 00
mp3 文件头:49 44 33 03 00 00 00 00 wav 文件头:57 41 56 45 或 52 49 46 46 mid 文件头:4D 54 68 64 avi 文件头:41 56 49 20 mov 文件头:00 00 00 20 66 74 79 70 71 74 20 20 20 05 03 00 swf 文件头:46 57 53 08 AC 43 00 00 MS-Office2003 文件头:D0 CF 11 E0 xml 文件头:3C 3F 78 6D 6C html 文件头:68 74 6D 6C 3E CAD (dwg),文件头:41433130 Rich Text Format (rtf),文件头:7B5C727466 Email [thorough only] (eml),文件头:44656C69766572792D646174653A Outlook Express (dbx),文件头:CFAD12FEC5FD746F Outlook (pst),文件头:2142444E MS Access (mdb),文件头:5374616E64617264204A WordPerfect (wpd),文件头:FF575043 Postscript (eps.or.ps),文件头:252150532D41646F6265 Adobe Acrobat (pdf),文件头:255044462D312E Quicken (qdf),文件头:AC9EBD8F Windows Password (pwl),文件头:E3828596 Real Audio (ram),文件头:2E7261FD Real Media (rm),文件头:2E524D46 MPEG (mpg),文件头:000001BA 或 000001B3 Quicktime (mov),文件头:6D6F6F76 Windows Media (asf),文件头:3026B2758E66CF11 M4a,文件头:00000018667479704D3441
|
参考