Rar File Missing: Esteganografía en un Rar

Iniciado por amchacon, 27 Enero 2013, 16:16 PM

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

amchacon

He aquí, os presento un programa de esteganografía para archivos Rar: Rar File Missing.

Su uso es sencillo, creamos previamente un rar con los archivos:



Le pasamos el programa:



El programa nos detecta automáticamente el número de archivos que hay, ahora podemos ocultarlos a nuestro antojo. Por ejemplo quiero ocultar el archivo Cosa.txt porque allí escondí mi plan de asesinato al presidente :)



Ahora abrimos el nuevo archivo:



¡Ha desaparecido! Podemos descomprimirlo y comprobarlo. El archivo ha
desaparecido sin dejar rastro (0 mensajes de error, 0 advertencias...).

Para desbloquearlo solo es necesario abrirlo con el mismo programa y seleccionar la opcion "Mostrar" ;)

Basada en la técnica de Hecky: http://neobits.org/?p=560

Descarga:

Rar_File_Missing Version Última versión (Source)

Rar_File_Missing Version ALPHA (WINDOWS)
Rar_File_Missing Version ALPHA (WINDOWS 64 BITS)
Rar_File_Missing Version ALPHA (LINUX)

Rar_File_Missing Version Primera versión (Source)
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

ThePinkPanther

#1
Muy bueno , es open source ?  :)
otra cosa , creo que este tema no va en este subforo.. un saludo

3mp3z@ndo

Hola amchacon, me gustaría echarle un ojo a esto pero estoy teniendo problemas con las dll, concretamente con libgcc y libstdc, normalmente para evitar este tipo de errores recomiendan enlazar con:

-static-libgcc
-static-libstdc++

Si pudieras darle un vistazo a eso.

Un saludo

amchacon

#3
Cita de: 3mp3z@ndo en 29 Enero 2013, 12:04 PM
Hola amchacon, me gustaría echarle un ojo a esto pero estoy teniendo problemas con las dll, concretamente con libgcc y libstdc, normalmente para evitar este tipo de errores recomiendan enlazar con:

-static-libgcc
-static-libstdc++

Si pudieras darle un vistazo a eso.

Un saludo
Es posible que sea alguna opción de optimización de tamaño que le haya metido al ejecutable. Cuando tenga el compilador a mano subo una versión sin optimizar.

Y en cuanto al código, para los interesados:
https://dl.dropbox.com/u/69551225/Rar%20File%20Missing.zip

Estoy trabajando en una versión con las funciones de Windows API en vez de la librería estándar (mi idea es que pueda soportar archivos de más de 2 GB).
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

amchacon

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

vk496

Este programa me ha abierto una curiosidad enorme  ;-) ;-) ;-)

Podrias dar una breve introduccion de como funciona? en que se basa este maravilloso software? como lo hace? Un Saludo y espero ver esto en Linux tambien... :)

Mis felicidades al autor   :rolleyes:

amchacon

#6
Cita de: vk496 en 31 Enero 2013, 21:20 PM
Podrias dar una breve introduccion de como funciona?
Bueno he dejado el código, pero te haré un resumen.

A diferencia de los zips, los rars guardan todos los archivos en el mismo paquete. Eso implica que tiene que haber un modo de identificar a los archivos, si le cambiaramos la "cabecera de identificación" por otro Byte cualquiera. El winrar seguirá leyendo hasta encontrar el siguiente archivo. La cosa es tan fuerte, que incluso puedes abrir un Rar con todo "oculto" sin que el winrar sospeche de nada.

Con los Zips también se puede hacer algo parecido: Borrando su nombre. Pero no es tan sutil, puesto que el winrar si puede detectar que falta el nombre y mandarte un mensaje de error ("No se pudo descomprimir uno de los archivos").

Cita de: vk496 en 31 Enero 2013, 21:20 PMUn Saludo y espero ver esto en Linux tambien... :)
Me encantaría, tendría que ver como compilar programas de linux en windows.

Por cierto, sigo sin poder resolver el problema de Libgcc. Como se activan las opciones de enlace en el IDE Codeblocks?
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

amchacon

Solucionados los problemas de DLL. Ahora el exe ocupa un poquito más pero no creo que nadie se queje  :silbar:
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

karmany

Muy interesante programa. Gracias por compartir.

Stakewinner00

mm, lo probe y no me va, me pone que no encuentra ficheros, pero si que hay.