[SOURCE] Camuflador hecho en Python!

Iniciado por Shrick, 29 Julio 2008, 01:36 AM

0 Miembros y 1 Visitante están viendo este tema.

Shrick

Siguiendo la senda del Joiner, consegui crear el algoritmo para ocultar archivos en imágenes normales.

camuflador.py:

Código (python) [Seleccionar]
# -*- coding: cp1252 -*-

import os
import sys

firma = "[-FIRMA-]"

def camuflar():
nombre_archivo = sys.argv[2]
imagen = "prueba.png"
f = open(nombre_archivo, 'rb')
contenido = f.read()
d = open(imagen, 'rb')
contenido_imagen = d.read()
x = open("camuflado.png", 'wb')
contenido = contenido_imagen + firma + contenido
x.write(contenido)
f.close()
x.close()
def descubierto():
nombre_archivo = sys.argv[2]
f = open(nombre_archivo, 'rb')
d = open("descubierto.zip", 'wb')
contenido = f.read()
c = contenido.split(firma)
print c
d.write(c[1])
f.close()
d.close()
if sys.argv[1] == "-c" and sys.argv[2] != "":
camuflar()
print "¡Camuflado!"
elif sys.argv[1] == "-d" and sys.argv[2] != "":
descubierto()
print "¡Descubierto!"
elif sys.argv[1] == "-h":
print "\n\t-c camuflar\n\t-d descubrir\nSintaxis: python camuflador.py -argumento nombre_archivo"
else:
print "¡No ha escrito argumentos!, añada '-h' para ayuda."


Aun es simple pero se puede implementar perfectamente en vuestros programas.
Ubuntu User
Pascal (2008/2009)
C/C++ (2009/¿?)
8080 Assembler (2009/2010)
MIPS I Assembler (2010/¿?)

Todo lo que yo haga o diga esta bajo:



No pertenece ni a mi ni a nadie :P .