ImageStrike是一款用于CTF中图片隐写的综合利用工具

Overview

🎈 简介

ImageStrike是一款使用PyQT5开发,用于CTF中图片隐写的综合利用工具

🎗️ 环境依赖

java

stegpy      # pip3 install stegpy

Visual C++ Redistributable Packages for Visual Studio 2013

🔗 参考

https://github.com/chishaxie/blindwatermark

https://github.com/Bronya-Rayi/auto-misc-pic

https://github.com/RetrO-hash/CTFpics

代码大多取自网络资料,在此表示感谢 💕

🏷️ 其他

已经适配的隐写方法:

  • 盲水印
  • 二维码识别
  • 图片反相
  • RGB转图片
  • PNG改宽高
  • 图片Exif信息
  • Gif帧分离
  • F5隐写
  • Strings可打印字符
  • JPG改宽高
  • 01二进制转黑白图片
  • Stegpy

TODO

  • LSB
  • png_idat
  • stegdetect
  • stegbreak
  • zsteg
  • foremost

一些使用其他语言写的隐写工具,python无法做到all in one,如果有师傅可以做到,请联系我加进去,未完待续.....

⚙️ 运行截图

盲水印:

Gif帧分离:

图片反相:

PNG自动改宽高:

二维码识别:

RGB转图片:

Strings可打印字符:

You might also like...
Comments
  • exe无法运行

    exe无法运行

    image Traceback (most recent call last): File "PyInstaller\loader\pyimod04_ctypes.py", line 53, in init File "ctypes_init_.py", line 356, in init OSError: [WinError 126] 找不到指定的模块。

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last): File "pyzbar\zbar_library.py", line 58, in load File "pyzbar\zbar_library.py", line 54, in load_objects File "ctypes_init_.py", line 434, in LoadLibrary File "PyInstaller\loader\pyimod04_ctypes.py", line 55, in init pyimod04_ctypes.install..PyInstallerImportError: Failed to load dynlib/dll 'libzbar-64.dll'. Most likely this dynlib/dll was not found when the application was frozen.

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last): File "PyInstaller\loader\pyimod04_ctypes.py", line 53, in init File "ctypes_init_.py", line 356, in init OSError: [WinError 126] 找不到指定的模块。

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last): File "ImageStrike.py", line 12, in File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module File "pyzbar\pyzbar.py", line 7, in File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in load_unlocked File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module File "pyzbar\wrapper.py", line 143, in File "pyzbar\wrapper.py", line 136, in zbar_function File "pyzbar\wrapper.py", line 115, in load_libzbar File "pyzbar\zbar_library.py", line 60, in load File "pyzbar\zbar_library.py", line 52, in load_objects File "pyzbar\zbar_library.py", line 52, in File "ctypes_init.py", line 434, in LoadLibrary File "PyInstaller\loader\pyimod04_ctypes.py", line 55, in init pyimod04_ctypes.install..PyInstallerImportError: Failed to load dynlib/dll 'C:\Users\ztt\AppData\Local\Temp\_MEI209802\pyzbar\libiconv.dll'. Most likely this dynlib/dll was not found when the application was frozen.

    不知道是什么原因

    opened by zttawd 2
Releases(V0.2)
  • V0.2(Dec 23, 2021)

    2021.12.23 V0.2 更新日志

    新增: 1、png图片的IDAT检测 2、Stegpy带密码的隐写 3、Steghide 4、Foremost 5、IPTC、XMP图片数据

    优化: 1、盲水印隐写部分代码 2、重写strings可打印字符

    Source code(tar.gz)
    Source code(zip)
    V0.2.zip(86.10 MB)
  • V0.1(Nov 18, 2021)

    2021.11.18 V0.1 更新日志

    新增: 1、JPG改宽高 2、Stegpy 3、盲水印 - python3 4、01二进制转黑白图片 5、图片显示栏右键选项【打开图片所在目录】【图片反相】【清除显示】

    优化: 1、优化strings可打印字符部分代码 2、盲水印代码合并到主程序中,不再依赖./tools/bwm.exe

    修复: 1、F5隐写报错

    Source code(tar.gz)
    Source code(zip)
    V0.1.zip(80.31 MB)
  • V0.1Beta(Nov 14, 2021)

Owner
zR00t1
君子藏器于身,待时而动
zR00t1
Pure Python bindings for the pure C++11/OpenCL Qrack quantum computer simulator library

pyqrack Pure Python bindings for the pure C++11/OpenCL Qrack quantum computer simulator library (PyQrack is just pure Qrack.) IMPORTANT: You must buil

vm6502q 6 Jul 21, 2022
Python library that finds the size / type of an image given its URI by fetching as little as needed

FastImage This is an implementation of the excellent Ruby library FastImage - but for Python. FastImage finds the size or type of an image given its u

Brian Muller 28 Mar 01, 2022
cmdpxl: a totally practical command-line image editor

cmdpxl: a totally practical command-line image editor Features cmdpxl has many exciting functionalities, including Editing pixels one at a time! Savin

Jieruei Chang 475 Dec 23, 2022
Convert any binary data to a PNG image file and vice versa.

What is PngBin? The name PngBin comes from an image format file extension PNG (Portable Network Graphics) and the word Binary. An image produced by Pn

Nathan Young 87 Dec 22, 2022
Nudity detection with Python

nude.py About Nudity detection with Python. Port of nude.js to Python. Installation from pip: $ pip install --upgrade nudepy from easy_install: $ eas

Hideo Hattori 881 Jan 06, 2023
Image2scan - a python program that can be applied on an image in order to get a scan of it back

image2scan Purpose image2scan is a python program that can be applied on an image in order to get a scan of it back. For this purpose, it searches for

Kushal Shingote 2 Feb 13, 2022
Script For Importing Image sequences into scrap mechanic via blueprints

To use dowload and extract "video makes.zip" Python has to be installed https://www.python.org/ (may not work on version lower than 3.9) Has to be run

2 Oct 30, 2021
Steganography Image/Data Injector.

Byte Steganography Image/Data Injector. For artists or people to inject their own print/data into their images. TODO Add more file formats to support.

Ori 4 Nov 16, 2022
Python binding to Skia Graphics Library

Skia python binding Python binding to Skia Graphics Library. Binding based on pybind11. Currently, the binding is under active development. Install Bi

Kota Yamaguchi 170 Jan 06, 2023
Scramb.py is a region based JPEG Image Scrambler and Descrambler written in Python

Scramb.py Scramb.py is a region based JPEG Image Scrambler and Descrambler written in Python. Main features Scramb.py can scramble images regions. So

47 Dec 25, 2022
The coolest python qrcode maker for small businesses.

QR.ify The coolest python qrcode maker for small businesses. Author Zach Yusuf Project description Python final project. Built to test python skills P

zachystuff 2 Jan 14, 2022
Fix datetime EXIF data in photos downloaded from Google Takeout

fix-google-takeout Warning Use at your own risk. Backup your photos. Overview Google takeout for photos

Mayank Mandava 20 Nov 05, 2022
PyGtk Color - A couple of python scripts to select a color (for scripting usage)

Selection Scripts This repository contains two scripts to be used within a scripting project, to aquire a color value. Both scripts requir

Spiros Georgaras 1 Oct 31, 2021
Water marker for images.

watermarker linux users: To fix this error,please add truetype font path File "watermark.py", line 58, in module font = ImageFont.truetype("Dro

13 Oct 27, 2022
Sample data for the napari image viewer.

napari-demo-data Sample data for the napari image viewer. This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugi

Genevieve Buckley 1 Nov 08, 2021
Anime2Gif - an algorithm that detects scenes in a video and generates gifs from it

Anime2Gif Anime2Gif is an algorithm that detects scenes in a video and generates gifs from it. How to use To use it, first, you'll need to install it'

1 Dec 09, 2021
Make your master artistic punk avatar through machine learning world famous paintings

Master-art-punk Make your master artistic punk avatar through machine learning world famous paintings. 通过机器学习世界名画制作属于你的大师级艺术朋克头像 Nowadays, NFT is beco

蒋虎成 23 Jan 04, 2022
Rotates your images in the spirit of rot13

Image Rotator (imrot10) Its like rot13 but for images. Calling the algorithm imrot10 for im = image, rot = rotation, 10 = default magnitude. Unfortuna

Sarah 2 Dec 10, 2021
Convert a DOS Punk image to text

DOS Punk Text Inspired by MAX CAPACITY's DOS Punks & the amazing DOS Punk community. DOS Punk Text is a Python 3 script that renders a DOS Punk image

4 Jan 13, 2022
Combinatorial image generator for generative NFT art.

ImageGen Stitches multiple image layers together into one image. Run usage: stitch.py [-h] backgrounds_dir dinos_dir traits_dir texture_file

Dinosols NFT 19 Sep 16, 2022