Underc0de

Programación Scripting => Python => Mensaje iniciado por: Gh0st.C en Mayo 09, 2011, 02:11:03 PM

Título: Esteganografia.PY
Publicado por: Gh0st.C en Mayo 09, 2011, 02:11:03 PM
Andaba por DDLR (diosdelared) y vi el tutorial de w0rm(w0rm.diosdelared.com) en donde habla de esteganografía(creo que aquí hay uno también), entonces me dispuse a hacer un pequeño programa para automatizar el ocultamiento.
Solo necesitan winrar.
Código (python ) [Seleccionar]

import os, shutil
Ruta = raw_input('Ruta de la carpeta a comprimir ----> ')#Ej = C:\Videos\Porno
Nombrerar = raw_input('Nombre del .Rar ----> ')#Solo el nombre sin extensión .rar
Nombrejpg = raw_input ('Nombre de su Imagen ----> ')#Esta es la imagen que va a aparecer cuando abran flores.jpg, deben poner solo el nombre(sin.jpg)
#la foto debe estar en el mismo lugar donde esta este archivo Python
Donde = os.getcwd() #Obtiene el directorio en donde esta guardado este Archivo Python
os.system('Rar a -r %s.rar "%s"' % (Nombrerar, Ruta))
os.system('cd %s' % Donde)
os.system ('copy /b %s.jpg + %s.rar Flores.jpg' % (Nombrejpg, Nombrerar))#Pueden cambiar flores.jpg, por el nombre que se les de la gana
os.remove('%s.rar' % Nombrerar)#Elimina el .rar
os.remove('%s.jpg' % Nombrejpg)#Elimina la foto         
shutil.rmtree(Ruta, True)#Elimina la Carpeta


Para descomprimir click derecho a Flores.jpg / abrir con (winrar) y ahi descomprimen.

Thanks
Título: Re:Esteganografia.PY
Publicado por: Comandante Linux en Mayo 09, 2011, 02:53:45 PM
Muy bueno.
El que tiene un script e iba a realizar una especie de informe sobre este tema (esteganografía() en flu-project es 
@hecky
Título: Re:Esteganografia.PY
Publicado por: mr.blood en Mayo 09, 2011, 05:07:47 PM
Aclara mas amigo, esto es ADS (Alternate Data Stream), puedes confundir a personas que no entiendan el tema ;).

Buen aporte, decir solo que funciona solo en formatos NTFS y que puede ser detectado con programas como LADS ;).

Si les interesa tengo unos codigos en C para ocultar mediante esteganografia, con la tecnica de ocultar por el LSB(Bit menos significativo).

Sa1uDoS
Título: Re:Esteganografia.PY
Publicado por: Snifer en Mayo 09, 2011, 07:50:54 PM
Hola Blood es mejor hacer uso del algoritmo Lucyfer.. en esteganografia, usando Xor y haciendo uso LSB...

Pero ta bueno por algun lado tengo el codigo de 11sept usando lo mismo pero en vb .. xD

Saludos :P
Título: Re:Esteganografia.PY
Publicado por: mr.blood en Mayo 11, 2011, 02:15:41 PM
Eyy Sniffer amigo!!

Si, es mejor ocultar en el LSB, pero bueno, esto es otro metodo bien valido tambien y mas simple, para los que se inician ;).

Sa1uDoS
Título: Re:Esteganografia.PY
Publicado por: neobits en Febrero 03, 2013, 06:21:57 PM
Revivo este post, para hacer una aclaración a "mr.blood"

Es muy cierto todo lo que dice sobre ADS y que solo funciona en sistemas de archivos bajo NTFS, sin embargo el programa en python  que publico el compañero Gh0st.C no es ADS...

Es la técnica que yo denomino EoF, esta tecnica adjunta al final del archivo y altera el peso, ADS no.

Podemos darnos cuenta que es EoF con esta linea:

copy /b %s.jpg + %s.rar Flores.jpg

Mas info sobre ADS: http://neobits.org/?cat=24
Mas info sobre EoF: http://neobits.org/?cat=38

BTW: Snifer cual es ese metodo de algoritmo "Lucyfer" tiene mas info? O solo es como dice XOR+LSB??

Yo odio LSB XD
Título: Re:Esteganografia.PY
Publicado por: Snifer en Febrero 03, 2013, 07:31:55 PM
Sip Hecky lo tengo el algoritmo dejame buscarlo que fue el que use cuando andaba en la tesis, para demostrar que nada es ocultable a no ser que todo depende del algoritmo que es usado dame un par de Dias que te paso el paper donde saque la información relacionada a ello :)

Saluods :P
Título: Re:Esteganografia.PY
Publicado por: neobits en Febrero 04, 2013, 11:01:06 PM
Vale gracias!!

Y mas bien, todo es "ocultable" pero de la misma manera, todo es "encontrable" ;)