Entradas

Mostrando entradas de agosto, 2011

Primer encuentro de Software Libre en la Facultad de Ciencias de la UNAM

Con éxito transcurrió el primer día del "Primer encuentro de Software Libre en la facultad de ciencias de la UNAM". El día comenzó con la exposición de Alberto Luebbert, quien habló sobre las cuatro libertades que debe promover el software libre y algo de historia sobre Linux, también mencionó el caso de éxito del mismo en el TESOEM (Tecnológico de Estudios Superiores del Oriente del Estado de México); aunque buena su participación no llegó a impactar probablemente por lo conocido que resultó el tema (cosa que si me sorprendió por una parte y desánimo por otra ya lo explicaré al final) . ¡El software libre ya es una realidad y no sólo es el futuro, es el presente, quién no sepa trabajar con Linux tiene menos oportunidades de conseguir un buen puesto!. - Afirmó Miguel Ángel Barajas, en su participación sobre Software Libre y negocios; los datos revelados por el expositor, reflejan una clara realidad sobre lo que muchos conocemos aunque todavía haya quien se niegue a aceptar

Esteganografía en imagenes png

Ya había explicado previamente lo que es la esteganografía y sin duda existen muchas y diversas técnicas, como me estoy volviendo fanático de Python debido a su versatilidad y la facilidad que representa para mi el escribir programas en este lenguaje usando mi móvil, pues se me ocurrió hacer un pequeño script para incrustar y comprimir archivos en imágenes png, aprovechando la forma en la que se estructuran los chunks (trozos de información) en este tipo de archivos, en cuanto pueda optimizaré el código con la librería de Android, saluDoS! #!/usr/bin/env python """ stegozpng es una herramienta que permite comprimir y ocultar archivos en imagenes png """ __author__ = "Jesus Gomez (ZoSemU?)" __email__  = "hack@zosemu.com" sversion = "0.1" import zlib def str_hex(texto):     t = ''     for i in range(0, len(texto)):         c = texto[i:i+1]         h = hex(ord(c))         b = h[2:len(h)]         if len(b)