Encontrar diferencias entre dos archivos de texto – WinMerge

Analizando el funcionamiento de una plataforma web, me he puesto a buscar un software que me permitiese conocer los cambios que se realizaban en una base de datos en un rango de tiempo, algo similar a eso lo podemos hacer con WinMerge, una aplicación que permite comparar dos archivos de texto y marca las diferencias que hay entre ellos. Para hacer el análisis de la base de datos, lo que he hecho es exportar la base de datos en sql, copiar el texto al WinMerge, luego, hice las modificaciones en la plataforma, volví a exportar la base de datos y la abrí en la otra parte del programa; el resultado fue conocer las tablas que se afectaban y los datos que cambiaban con las modificaciones que hice en la plataforma.

winmerge

Comparar dos archivos con WinMerge es bastante sencillo, sólo hay que pegar o abrir uno de los dos archivos a un lado del programa, y el otro en el campo siguiente, luego presionamos F5 para refrescar la pagina, y en la barra derecha, en el panel de localización, aparecerá en que parte del texto hay diferencias, donde hay lineas adicionales y resalta con un color el texto diferente.

WinMerge es un proyecto OpenSource.

Descarga: WinMerge

Ingeniería inversa básica en Android

Los siguientes documentos son una introducción a la ingeniería inversa de aplicaciones hechas para Android (ejecutables con extensión .APK) escritos por mi amigo Ghost, en los que se describe el funcionamiento del Android SDK y también se explica como decompilar dichos ejecutables para modificarlos y luego volver a “recompilarlos” con algunas herramientas  existentes. Por el momento solo son dos papers, estaré informando la publicación de los próximos.

TOMO I

Aplicaciones necesarias:

Dex2Jar: Es la aplicación que vamos a usar para convertir nuestro fichero .dex a .Jar, es posible usarlo individualmente o podemos configurarlo en eclipse, que es lo que se explica en la guía.
JD-GUI: Una belleza de aplicación que nos deja “ver” el código fuente de los ficheros .class.

Descargar PDF “ingeniería inversa básica en Android [TOMO I]”

Descargar CrackME para pruebas

TOMO II

Las herramientas utilizadas son:
– Smali/Baksmali (Ensamblador/desensamblador).
– APKTool (Contiene las anteriores herramientas más opciones para modificiar APKs).
– Testsign.jar (para firmar aplicaciones Android.).
– zipalign (optimizar aplicaciones aptas para Android).
– Notepad++ o cualquier editor de texto avanzado.

Descargar PDF “Ingeniería inversa básica en Android [TOMO II]”

¡El Día de la Libertad del Software se acerca!

Para todos los interesados en Software Libre y el mundo que lo rodea, sean novatos o no, sé que les interesará participar en este evento llamado Software Freedom Day (SFD) o en español Día de la Libertad del Software que es celebrado a nivel mundial por diferentes comunidades y colaboradores de cada ciudad, con la principal idea de dar a conocer los beneficios del Software Libre aplicado a diferentes tipos de necesidades como empresariales, de educación y como no, ocio; para ello se realizarán diferentes tipos de actividades como talleres, conferencias, torneos y más allá de eso es un espacio ideal para conocer personas con el mismo gusto por la informática y sus derivados.

El evento será realizado el día 17 de septiembre, la hora puede variar dependiendo de la ciudad en ese caso puedes pasarte por la Wiki del SFD y ver información más detallada. Por mi parte asistiré a la ciudad de Bogotá gracias a la invitación que nos hicieron para que Red Informática Colombiana se hiciera cargo de realizar el Wargame para el evento. ¡Nos vemos allá!

XIX Festival GNU/Linux

El proximo Viernes 14 de Mayo de 2010 se llevará a cabo el decimo-noveno Festival GNU/Linux, en el auditorio del edificio de Ciencia y Tecnología en la Ciudad Universitaria de Bogotá.

Este evento desea fomentar el desarrollo académico y cultural de los estudiantes de la Universidad Nacional y del público en general, de igual forma se promoverá el desarrollo y la utilización del sofware libre.

Pueden encontrar más información del evento y la programación aquí.

Realizar Jailbreak a Iphone, Ipad y Ipod Touch

Desde hace algunos días se encuentra disponible Spirit, una herramienta que permite realizar Jailbreak con un solo click al Iphone, Ipad y Ipod Touch. Cuenta con versiones para Windows y Mac OS y entre las novedades que nos ofrece este programa podemos encontrar que permite realizar Jailbreak a dispositivos con Firmware versión 3.1.3 (Iphone y Ipod Touch) y versión 3.2 (Ipad). Funciona con Itunes 9.1, ya que como algunos sabrán blackra1n anteriormente presentaba problemas con esa versión y solo se podía usar aplicando un parche. Y la característica más importante para mi es que permite hacer un Jailbreak permanente (untethered), es decir que si apagamos el dispositivo no tendremos que conectarlo al PC para volverlo a ‘hackear’.

Pueden encontrar la descarga en su sitio oficial: Spirit.

PD: Si tienen problemas usando este programa, ejecútenlo en modo compatibilidad con Windows 98.

Tutorial de como usar Spirit para realizar el Jailbreak

[youtube]http://www.youtube.com/watch?v=eFlgnfEasRQ[/youtube]

El Apocalipsis linuxero

tuxmuereEsta revelación fue hecha a un siervo geek por la SupeRed. El que tenga el feed para leer, que lea. El que tenga el podcast para escuchar, que escuche.

… y al final de los tiempos, las gentes migrarán a Linux y Linux será el sistema operativo más usado. Pero Linux tendrá millones de millones de virus y los habitantes de la tierra en su desesperación se preguntarán ¿por qué lo hicimos? he intentarán volver a Windows, así sea a su versión 3.1 o más antigua; pero no encontrarán ninguna versión disponible, ni en discos de 8 pulgadas, ni de 3 1/2, ni en CDs, ni en DVDs, ni siquiera en los aposentos de Taringa. Intentarán comprarlo, con todo su dinero pero Microsoft no lo venderá más.

Y Apple querrá aprovechar esto y engañará a muchas personas, haciéndoles creer que su sistema operativo Mac OS es casi tan bueno y potente como Windows. Estas personas después de algún tiempo morirán de pena moral.

En estas épocas la violencia predominará, como lo hace un Debianero en una lista de Ubuntu y viceversa. Solo insultos y comentarios trolls veréis. Y escucharais a personas decir: “Yo no quiero ser como Dino, aquel señor que cuanto toma vino, a todos los inocentes bambinos, regalar quiere su banana.”

Y todos morirán lentamente, hasta los que usaban Gentoo y creían que podían hacerlo todo. Solo quienes persistan en la fe de Windows vivirán por la eternidad, por los siglos de los siglos.