En este dia que fue elegido por que era el dia mas especial del año para mi, les presento en el ultimo proyecto que estuve trabajando….
Horrografia!!!
< Presentación para Usuarios >
¿Qué es Horrografia?
Horrografia es un programa que oculta un mensaje de texto plano en otro mensaje de texto plano. Ideal para las redes sociales (Sobre todo para adolescentes en Facebook)
¿Cómo funciona?
Horrografia oculta tu mensaje secreto “dentro” de otro mensaje que sera el visible. Y esto lo hace modificando el mensaje visible cambiando algunas letras a mayusculas y minusculas.
¿Que necesito para que funcione?
.-Por cada letra que quieras esconder, necesitas 5 letras en el portador.
.-No puedes esconder la Ñ (marcara error)
.-Solo puedes esconder los siguientes caracteres:
¿Por que es ideal para Redes Sociales?
.-Con la cantidad de mensajes que enviAN al dia en Facebook o la cantidad de mensajes que enviaMOS en twitter, podemos sacarle provecho para algo
.-Muchos usuarios jovenes, sobre todo en Facebook suelen escribir de esta forma:

..Y esta manera nos es ideal para ocultar algo y que pase COMPLETAMENTE desapercibido
¿Por qué la usaría?
Ultimamente se han visto casos donde el gobierno esta reprimiendo nuestra libertad de expresion, sobre todo con el caso de la “Ley Duarte” y el usuario de twitter que por publicar fue llevado como sospechoso.
Horrografia nos ofrece una manera de poder expresar nuestra opinion de una manera segura y privada.
¿Por que se llama Horrografia?
Bueno se me ocurrió llamarle así, ya que es un juego de palabras muy conocido de “Horror” + “Ortografia” y como el resultado es un texto muy mal escrito, queda perfecto ^.^
¿Funciona?
Claro que funciona he estado probando y hasta ahora nadie a descubierto o sospechado* de estos mensajes ocultos. Yo en twitter puse algunos mensajes, con esta tecnica y pasaron desapercibido hasta ahora con mis 933 seguidores.
Basta de palabrerias, vamos a la accion!!
Ejemplos:
Que se habra imaginado el “Gobernado de Veracruz Javier Duarte” al manderle este tweet (
Para el que no lo sepa Duarte encarcelo a dos personas de Veracruz por unos tweets y creo una ley en el estado que castiga a quien altere el orden por cualquier medio, incluido redes sociales)yO no se uSTedES, perO La VErdad @javier_DUarTe eS mi iDolo =P =) RT
Habra creido que realmente es mi idolo?? Dira otra cosa?? Sea como sea obviamente hubo reacciones hacia este tweet
Lo que no sabian es que decia otra cosa…Con todo respeto dedicandole el mensaje oculto señor “Gobernador”
TextoEscondido: ignorante
…..
Alguien “hackeo” mi cuenta de twitter y escribio esto por mi?
TextoEscondido: LaGuerraSeAcerca
…..
Uno de mis favoritos, esta dedicado al señor pr351d3nt3 de México, Fel1pe C4lderon. Tweet
ustedEs quE opInaN del SeñOr @felIPecaLDeRon??
Texto Escondido: ¿¿??
Otros:
koN MUxIIsHImo orGushoo DIgO keE IiO tengo la mas mEjOr “HorrografIA” De stoS laReS, a PocO no? =)
Ya que hemos visto ejemplo de como se ve la técnica veamos la herramienta para realizarlo. He desarrollado un servicio Web desde donde realizarlo o un Programa para windows para hacerlo desde la comodidad de nuestro hogar.
Horrografia-Online y Horrografia.exe
Horrografia-Online
Podemos encontrar Horrografia desde http://neobits.org/tools/horrografia.php Donde encontraremos 2 Botones. Ocultar y Recuperar
Ocultar: Simplemente poner el mensaje a Ocultar y el texto portador y nos regresara automaticamente nuestro texto portador modificado.
Recuperar: Solamente escribir el texto “horrografiado” Y nos regresara el mensaje oculto.
Horrografia.exe
Se puede descargar desde http://neobits.org/tools/horrografia.rar
Este sencillo programa de interfaz simple, es muy intuitiva y es igual a la version web. Asi que no necesita mas explicación.
< Detalles Técnicos >
La presentación de arriba esta pensada para usuarios normales que puedan llegar a este articulo, la siguiente parte esta dedicada para informáticos o personas que quieran conocer los detalles tecnicos.
¿Como funciona?
Horrografia es simplemente la IMPLEMENTACIÓN de la “Cifra de Bacon“, al igual que la cifra de Bacon hacemos uso de 5 bits y lo aplicamos a los caracteres ASCII, convirtiendolos a mayuscula o minuscula.
Debido a que se implementa en los caracteres ASCII, es que los caracteres “Ñ” acentos y demas no son soportados (UTF-8)
Horrografia esta Basado en la cifra original de Bacon, aunque la amplié un poco mas hasta ocupar completamente los 5 bits “11111”
< Sobre el algoritmo >
Como todo programa,Horrografia tiene sus pros, contras y limitaciones. Aparte de los caracteres restringidos que se pueden ocultar, algo que cabe destacar es que si el texto portador rebasa por mucho la (longitud del texto oculto) * 5 esto al recuperar, agregara basura…Ejemplo:
Texto a ocultar:
1 heckyTexto Portador:
1 Este es una prueba de un mensaje extremadamente largo. Esto al Recuperar...OBVIAMENTE causara problemas ='(Texto Horrografiado:
1 esTE Es uNa prueBa dE un MEnSAje extremadamente largo. Esto al Recuperar...OBVIAMENTE causara problemas ='(Recuperacion:
heckyaaaaria@@aaa
En el ejemplo claramente se ve el problema expuesto, esto sucede por que el mensaje a ocultar “hecky” solo necesitaba 25 caracteres ASCII Osea “Este es una prueba de un mensaj” con eso bastaba, sin embargo al escribir mas siguio decodificando y al encontrar en su mayoria minusculas agrega “a” pero las mayusculas “E” -> “Esto“, “R” -> “Recuperar” , -> “OBVIAMENTE”, hace que se convierta en “aaaaria@@aaa” al decodificar y esta basura no era parte de nuestro mensaje a ocultar.
Con un mensaje justo de los caracteres necesarios, todo funciona perfectamente.
< Sobre Horrografia.exe >
Esta aplicación esta programana en Python 2.7, para el GUI se eligio WX por su facilidad y la exportación se hizo con py2exe. Lamentablemente esto hizo que el script original y funcional de 40.2Kb se convirtiera en un ejecutable de 16M.B por todas las dependencias. Asi mismo se penso empaquetar el ejecutable con la mejor compresion de UPX pero si acaso se reducia en 1.5Mb el peso con la desventaja de que algunos AV podrian lanzar falsos positivos por usar UPX, asi que se dejo como estaba.
La aplicación GUI requiere de 2 imagenes (.png e .ico) Las cuales se forman dentro del script y se localizaran en C:\Windows\Temp y al salir con el boton “Salir” se eliminaran. Sin embargo si se mata la aplicacion de otra manera, estas permaneceran.
Nota: No se recomienda ejecutar la aplicación con permisos Administrativos ya que esto causara que las imágenes creadas en C:\Windows\Temp tengan permisos de Administrador y si despues se vuelve a ejecutar la aplicacion con permisos restringidos y no se eliminaron las imagenes, puede que la aplicacion al intentar sobreescribirlas, usarlas y/o borrarlas cause conflicto.
< Horrografia sobre entornos Linux >
El programa originalmente se hizo bajo entornos linux por lo que tengo 2 scripts completamente funcionales para linux de la aplicacion en version GUI y CLI. Personalmente la que he estado usando es la CLI.
Sin embargo hasta ahora no tengo plan alguno de liberar los scripts, y la razon es que la version CLI son 252 lineas de codigo, codigo feo y que facilmente cualquier pudo realizar en menos lineas. Asi que mi razon es verguenza de mi codigo =(
Sin embargo para usuarios Ubunteros, de Mint, y derivados Debian, pueden usar wine, ya que es 100% compatible.
Y para usuarios no derivados de Debian, recomiendo la version de Horrografia-Online.
Si llegara haber demanda sobre los scripts podria limpiarlos esteticamente un poco y liberar los scripts.
…..
….
…
..
.
buEno Sin mAS poR ahoRa, estA Es mi horrOGrafIA eSpeRO lEs guste la ideA y LeS pueda serVIR En estOS tiEmpOS EN loS Que caDa veZ Es Mas diFiCil tEneR pRivaCIDAd y lIBeRTad de exPResión.
P.D ustedEs quE opInaN del SeñOr @felIPecaLDeRon??
Ir a Horrografia-Online
Descarga Horrografia.exe
Saludos
Atte. hecky
hecky@neobits.org
Sigueme en twitter: http://twitter.com/hecky




















Pingback: Usando la Horrografia para ocultar mensajes [ Esteganografia en Redes Sociales ] | C4I2+Cyberguerra
Pingback: Esteganografia en Redes Sociales | ec-desarrollo