ZipSteganograPy
1.0.0
Esta herramienta oculta un archivo zip en una imagen.
Esta herramienta es útil para evitar el escaneo antivirus y firewall.
Este paquete requiere:
pip install ZipSteganograPy # Hide a ZIP archive in an image:
python3 ZipSteganograPy.py -z archive.zip -o stegano -i image.png
python3 ZipSteganograPy.pyz -z archive.zip -o stegano -i image.jpg
# Create a ZIP archive (with 3 text files) and hide it in an image:
python3 -m ZipSteganograPy -f file1.txt file2.txt file3.txt -i image.jpg
ZipSteganograPy -f file1.txt file2.txt file3.txt -i image.png
# Easily extract the hidden archive using python3 and its standard library:
python3 -m zipfile -l stegano.png # list files
python3 -m zipfile -e stegano.jpg output/ # extract
# Easily extract the hidden archive using unzip package:
unzip stegano.jpg -l # list files
unzip stegano.jpg -d output/ # extractEste ejemplo carga un código de Python de una imagen y lo ejecuta sin escribirlo en el disco.
Este método bypass:
from zipfile import ZipFile
with ZipFile ( "stegano.png" , "r" ) as f :
for filename in f . namelist ():
exec ( f . read ( filename ). decode ())En tu computadora:
ZipSteganograPy -f hello.py -i ZipSteganograPy_small.png
# ZipSteganograPy Copyright (C) 2022 Maurice Lambert
# This program comes with ABSOLUTELY NO WARRANTY.
# This is free software, and you are welcome to redistribute it
# under certain conditions.
# New image 'stegano.png' created from 'ZipSteganograPy_small.png' with hidden ZIP archive. Cargue el archivo stegano.png en el destino (el archivo zip probablemente no se anyeze por firewalls porque el archivo se detectará como una imagen correcta).
En el objetivo (descifra de la imagen y ejecute tu código Python sin escribirlo en el disco):
from zipfile import ZipFile
with ZipFile ( "stegano.png" , "r" ) as f :
for filename in f . namelist ():
exec ( f . read ( filename ). decode ()) import zipfile ; f = zipfile . ZipFile ( "stegano.png" , "r" );[ exec ( f . read ( filename ). decode ()) for filename in f . namelist ()]python3 -c ' import zipfile;f=zipfile.ZipFile("stegano.png", "r");[exec(f.read(filename).decode()) for filename in f.namelist()] ' Licenciado bajo el GPL, versión 3.