You are on page 1of 5

Esteganografia Basica en GNU/Linux

Bueno ya hemos visto mucho sobre esteganografia en ambientes windows ahora intentare demostrar lo facil y lo parecido que puede ser en ambientes Linux…Para esta entrada pondre varios ejemplos, desde como hacer el Metodo EoF y la deteccion de algo oculto…. Empecemos Para empezar veremos como podemos ocultar un texto claro dentro de una imagen

1) OCULTANDO TEXTO DENTRO DE IMAGEN(PNG)
.-Lo que haremos sera abrir una shell, y nos ubicamos en donde debemos (cd “ruta/destino”)…En mi caso en el escritorio… .-Ahora tenemos una imagen llamada “hecky.png”y lo que queremos es ocultar un texto por el metodo EoF que diga “Texto oculto con la shell de Linux” .-Para esto lo que haremos sera poner el siguiente comando. “echoTextoocultoconla shell de Linux>> hecky.png”

.-Listo ya tenemos nuestro texto oculto para corroborar podemos hacer uso de un editor hexadecimal para GNU/Linux como lo es “BlessHex Editor” y si vemos al final encontraremos nuestro texto oculto

png podriamos hacer uso del editor hexadecimal. este comando nos permite buscar patrones en lineas…. El comando seria.neobits. en vez de concatenar.org.org.png” …El comando tail lo que hace es mostrarnos las ultimas 10 lineas de un archivo.png y ADJUNTARLO(>>) (si solo ponemosuno(>).png . para esto tenemos otra imagen PNG llamada Estegano. el parametro -i que no diferencieentremayusculasy minusculasen la busqueda.lo sustituira)al archivo hecky.-El comando en cuestion seria. . “cat Estegano.neobits. “tail -2 hecky.neobits.-Tomando en cuenta que queremos buscar si hay otro png oculto.org.-Ahora para ver si hay algo oculto en hecky.-Haremos practicamente lo mismo.png… 2) OCULTANDO UNA IMAGEN EN OTRA IMAGEN . pero el parametro -i nos sirve para no diferenciar .-Ahora simplemente le damos un tail -2 asi.png”donde el parametro -a nos sirve para decir que lo busque como texto .. cuando lo correcto seria END y PNG. pero en este caso con el parametro “-2 ″ le decimos que en vez de mostrarnos las ultimas 10 lineas predeterminadas.png . con los comandos…Esta vez haremos uso del comando “cat”que nos sirve para ver el contenido de un archivo y tambien haremos uso de una salida “>>”. y el -e para ponerlos patrones …En este caso notar que pusimos eNd y PnG.png>> hecky. “grep-a -i -e eNd-e PnG hecky. pero aqui mostrare algo mejor…usaremos el comando “grep” .-El chiste tambien de estos tutoriales en sistemas linux es ir usando las herramientas nativas…Asi que veremos de que manera podemos visualizar tambien esto… . nos muestre las ultimas 2 del archivo hecky.png”con esto lo que hacemos es “mostrar”/obtener el contenido de Estegano.

bmp ) pero con inconsistencias. y nos mostrara.la imagen es de 1291*712 pixeles… . eso quiere decir que encontramos otro PNG. lo cual es TOTALMENTE CORRECTO 3) ESTEGOANALISIS A UN BMP . TODAS las coincidencias…En este caso encuentra 2 de cada una.eso…y pusimos dos parametros.. por eso ponemos dos veces “-e”.-Sospechamos que en esas inconsistencias hay algo oculto…pero seria muy tardado revisar con el editor hexadecimal.bmp” )…y tenemos la siguiente desagradable sorpresa… . parte por parte…entonces intentamos con un “cat” en la shell(“cat grande.-Ahora imaginemos que tenemos una imagen BMP…sabemos que los bytes del formato bmp estan intimamente relacionados con los valores RGB de cada pixel…Aqui pongo el ejemplo con una imagen en blanco (grande.

nos hubieramos encontrado con muchos mensajes desagradables y hubieramos tardado mucho en encontrar lo que buscabamos.bmp”y el resultado es este: .-Aqui entra en juego otro gran comando que nos sera de ayuda…se trata de “strings” que busca cadenas de texto Haremos uso de este comando asi..-Si hubieramos estado buscando parte por parte. pero no vimos nada :S y sigue siendo muy cansado revisar parte por parte… . “stringsgrande. sin embargo aqui fue automatico y facil… .-Nos imprimimo todos los bytes.

D. cabe mencionar que la shell.me/hecky Sigueme en twitter: http://twitter. diferencia entre mayusculas y minusculas.formspring. heckypara estegano. proximamente.gzip y .org P. todos los comandos van en minusculas Creo que por el momento es un buen inicio…Espero esto los aliente a probar y seguir experimentando… Espero les haya gustado esta probadita de la Esteganografia y Estegoanalisis en ambiente *nix SaludosAtt.co. por lo que no es lo mismo “grep” que “Grep” ni “CAT” que “cat”.rar Contacto: hecky2pac@hecky2pac.org http://www.Nota aclaratoria: Como es un tutorial Basico en entornos *nix.com/NeobitsOrg .org: www.com/hecky Canal de los videotutos en Youtube de Neobits. esteganografia en .youtube.neobits.cc . hecky@neobits.