# Raster-Terminator
## 一款CTFer专属的光栅图碰撞全自动化脚本
## 1#关于该项目
在我们日常的CTF比赛中,有时候会碰到光栅图的相关隐写
本项目的特点:
- 适配性高,能方便运行于Python3环境
- 操作简单,适合CTFer上手,可自动化通过碰撞获取隐写内容
- 傻瓜式操作,只需要输入同目录下的图片文件名即可,支持Tab补全文件名,更加方便操作
## 2#使用方式
脚本参数如下:
```
>python3 Raster-Terminator.py -h
usage: Raster-Terminator.py [-h] [-x XCOORDINATE] [-y YCOORDINATE] [-i IMAGEOUT]
Raster Terminator V1.1
optional arguments:
-h, --help show this help message and exit
-x XCOORDINATE 自动读取图片并尝试爆破横向光栅图
-y YCOORDINATE 自动读取图片并尝试爆破纵向光栅图
-i IMAGEOUT 自定义爆破光栅图
自动读取图片并尝试爆破光栅,诸如:python3 Raster-Terminator.py -x demo.png
```
## 3#使用样例
**使用场景:当你在解Misc题目,发现存在光栅图,如下图所示**
![Demo](./demo.png)
根据图片长宽比,认为应该是横向隐写,直接尝试运行脚本
```
python3 Raster-Terminator.py -x demo.png
```
该脚本会自动根据图片长宽进行计算,最终得到光栅提取量
![xout2](./img/xout-2.png)
会自动生成 `./output` 目录并将提取出的图片输出到目录里面
![xout3](./img/xout-3.png)
成功解出光栅图内隐藏的关键信息
CTFer专属的光栅图碰撞全自动化脚本
138 浏览量
2023-12-29
08:45:31
上传
评论
收藏 79KB RAR 举报
十小大
- 粉丝: 9695
- 资源: 2555