CTF 杂项
图片隐写
压缩文件处理
流量取证技术
文件操作和隐写
1、文件类型识别
kali# file (文件名)
文件的识别通过文件的十六进制的头代码
- 文件头部残缺或文件头部字段错误 *
2、文件分离操作
1、
kali# binwalk (文件名) 分析文件
kali# binwalk -e (文件名) 分离文件
binwalk -e file 在遇到压缩包时会帮助我们解压
如果binwalk无法分离文件 则,可以使用 foremost
2、
foremost 使用方法
foremost 文件名 -o 输出目录名
3、
当文件自动分离出错或者因为其他原因无法自动分离时
可以实现dd实现文件手动分离
配合 binwalk
dd if=目录名 of=目标目录名 bs=1 count=... skip=...
3、文件合并
一般会给出md5值
代码块:
cat 文件名 文件名 文件名 >输出的文件
然后找出输出文件的md5值:
md5sum 文件名
4、文件内容隐写
flag 在十六进制中的ASCAll码里面
010ediotor ->search -&g