本文主要是介绍利用StegSolve、Python对.jpg文件进行分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当两张jpg图片外观、大小、像素都基本相同时,可以考虑进行结合分析,即将两个文件的像素RGB值进行XOR、ADD、SUB等操作,看能否得到有用的信息。StegSolve可以方便的进行这些操作。
打开StegSolve,选择“file”->”open”打开一张图片文件,然后选择“analyse”->”image combine”选择另一张图片,默认的XOR操作就可以看到隐藏的信息。点击窗口下方的箭头,可以看到不同combine方式下的结果。
使用工具的优点是简单方便,但是缺乏扩展性,不能进行批量自动化处理。而对于自己编写的脚本,就可以方便的进行扩展。
使用Python的PIL库,可以方便地进行图像处理。
以下是两张jpg图片进行异或处理的代码xorImg.py:
#!/usr/bin/env python# -*- coding:utf-8 -*-from PIL import Imagedef loadImage(filename):img = Image.open(filename)width, height = img.sizeimg =
这篇关于利用StegSolve、Python对.jpg文件进行分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!