Depix – 从像素化截图中恢复密码
像素化描述了在一定程度上降低图像分辨率以清理信息的过程。该技术用于隐藏敏感信息,并且可以在两个端点之间进行通信。但是通过各种自动化工具,我们可以对文本进行解码,并且可以看到可读格式的原始文本。 Depix工具是一种自动化的网络安全工具,可以提取图像并从像素化图像中获取可读的消息或文本。 Depix 工具使用Python语言开发,可在 GitHub 平台上使用。
注意:确保您的系统上安装了Python ,因为这是一个基于 Python 的工具。点击查看安装过程:Linux上的Python安装步骤
在 Kali Linux OS 上安装 Depix Tool
第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。
git clone https://github.com/beurtschipper/Depix.git
第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。
cd Depix
第 3 步:您在 Depix 的目录中。现在您必须使用以下命令安装 Depix 的依赖项。
sudo pip3 install -r requirements.txt
第 4 步:所有依赖项都已安装在您的 Kali Linux 操作系统中。现在使用以下命令运行该工具并检查帮助部分。
python3 depix.py --help
在 Kali Linux 操作系统上使用 Depix 工具
示例 1 :对使用记事本创建并使用 Greenshot 像素化的示例图像进行去像素化。 Greenshot 通过平均 gamma 编码的 0-255 值进行平均,这是 Depix 的默认模式。
python3 depix.py -p images/testimages/testimage1.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png
在下面的屏幕截图中,我们有一个像素化的图像,我们将对其进行解码。
在下面的屏幕截图中,我们有可能用于从像素化图像中获取文本的字符集。
我们已经启动了从图像中解码文本的命令。
我们的结果保存在 .png 格式的文件中。
我们在下面的屏幕截图中显示了 output.png 文件。
示例 2 :对使用 Sublime 创建并使用 Gimp 进行像素化的示例图像进行去像素化,其中平均是在线性 sRGB 中完成的。 backgroundcolor 选项过滤掉编辑器的背景颜色。
python3 depix.py -p images/testimages/sublime_screenshot_pixels_gimp.png -s images/searchimages/debruin_sublime_Linux_small.png –backgroundcolor 40,41,35 –averagetype linear
在此示例中,我们将美化或尝试以更易读的格式从图像中获取文本。
我们的结果保存在 output.png 文件中。
与第一个示例相比,我们获得了更易读的文本格式。