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
The InvGears workbench for FreeCAD allows the creation of gear systems

FreeCAD InvGears workbench Current version 0.1.1 Overview The InvGears workbench allows the creation of gear systems. The gear generation algorithm is

Sebastian Ernesto Garcia 8 Dec 10, 2021
This Web App lets you convert your Normal Image to a SKETCHED one within a minute

This Web App lets you convert your Normal Image to a SKETCHED one within a minute

Avinash M 25 Nov 10, 2022
Change the image one color channel at a time.

Building-a-Contact-Sheet This hands-on Project is in Python 3 Programming Specialization offered by University of Michigan via Coursera. change the im

Eszter Pai 1 Jan 03, 2022
Django helper application to easily and non-destructively crop arbitrarily large images in admin and frontend.

django-image-cropping django-image-cropping is an app for cropping uploaded images via Django's admin backend using Jcrop. Screenshot: django-image-cr

Jonas und der Wolf GmbH 546 Jan 03, 2023
Python avatar generator for absolute nerds

pagan Welcome to the Python Avatar Generator for Absolute Nerds. Current version: 0.4.3 View the change history here. Remember those good old days whe

David Bothe 280 Dec 16, 2022
API to help generating QR-code for ZATCA's e-invoice known as Fatoora with any programming language

You can try it @ api-fatoora api-fatoora API to help generating QR-code for ZATCA's e-invoice known as Fatoora with any programming language Disclaime

نافع الهلالي 12 Oct 05, 2022
Semi-hash-based Image Generator

pixel-planet Semi-hash-based Image Generator Utilizable for NFTs Generation Process Input is salted and hashed Colors (background, planet, stars) are

Bill Ni 3 Sep 01, 2022
Python Interface of P3D

pyp3d 介绍: pyp3d是一个可在python上使用的工具包,它提供了一种可使用python脚本驱动创建模型的方法,为三维建模提供了全新的思路。 pyp3d中定义了一系列建模相关的必要的数据类型,例如球体、圆锥台、四棱锥台、 拉伸体、圆角管等几何体,pyp3d还提供了许多函数来实现放置集合体、

20 Sep 07, 2022
PIX is an image processing library in JAX, for JAX.

PIX PIX is an image processing library in JAX, for JAX. Overview JAX is a library resulting from the union of Autograd and XLA for high-performance ma

DeepMind 294 Jan 08, 2023
A not exist person image generator python module

A not exist person image generator python module

Fayas Noushad 2 Dec 03, 2021
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.

MyPaint A fast and dead-simple painting app for artists Features Infinite canvas Extremely configurable brushes Distraction-free fullscreen mode Exten

MyPaint 2.3k Jan 01, 2023
Python pygame project that turns your images to matrix rain

Matrix-Rain-An-Image This project implements the classic Matrix digital rain effect in python with pygame to build up an image provided with multiple

7 Dec 11, 2022
Deep Illuminator is a data augmentation tool designed for image relighting.

Deep Illuminator Deep Illuminator is a data augmentation tool designed for image relighting. It can be used to easily and efficiently genera

George Chogovadze 52 Nov 29, 2022
A simple python script to reveal the contents of a proof of vaccination QR code.

vaxidecoder A simple python script to reveal the contents of a proof of vaccination QR code. It takes a QR code image as input, and returns JSon data.

Hafidh 2 Feb 28, 2022
🎶😤 Generate an image indicating what you are listening to 😳

I'm Listening to This (song that I've sent you an image about detailing its metadata in a nifty way) Few lines describing your project. 📝 Table of Co

Connor B - Viibrant 4 Nov 03, 2021
LSB Image Steganography Using Python

Steganography is the science that involves communicating secret data in an appropriate multimedia carrier, e.g., image, audio, and video files

Mahmut Can Gönül 2 Nov 04, 2021
Console images in 48 colors, 216 colors and full rgb

console_images Console images in 48 colors, 216 colors and full rgb Full RGB 216 colors 48 colors If it does not work maybe you should change color_fu

Урядов Алексей 5 Oct 11, 2022
Gaphor is the simple modeling tool

Gaphor Gaphor is a UML and SysML modeling application written in Python. It is designed to be easy to use, while still being powerful. Gaphor implemen

Gaphor 1.3k Dec 31, 2022
An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents

Mylar Note that feature development has stopped as we have moved to Mylar3. EOL for this project is the end of 2020 and will no longer be supported. T

979 Dec 13, 2022
A simple programme for converting url into a qr code (.png file)

QrTk A simple lightweight programme for converting url into a qr code (.png file) Pre-Requisites Before installing the programme , you need to run the

Juss Patel 4 Nov 08, 2021