Debugger x32/x64 para Windows

x64_dbg es un depurador o debugger para arquitecturas Intel de 32 y 64 bits para sistemas Windows. La interfaz es muy parecida a la del archiconocido OllyDbg, por lo que si estás familiarizado con éste, te resultará muy fácil usar x64_dbg. También provee de varias características que podemos encontrar en IDA Pro, buque insignia en este campo. En resumidas cuentas, las características que x64_dbg nos ofrece en este momento son:
Leer más

Depurando binarios Linux desde el navegador

Ya os hablamos de Voltron, un servicio que usando la flexibilidad de GDB nos permitía crear a través de varios terminales una interfaz un poco más amena que la nos ofrece el propio GDB. Usando la misma idea y necesidad (depuración de binarios bajo Linux), SchemDBG es una interfaz gráfica escrita en CoffeeScript y enfocada con un único navegador en mente: Chromium, la versión open source de Google Chrome. Aunque dicho interfaz podría funcionar en otros navegadores, los creadores de la misma, en principio, no piensan dar soporte al resto y el desarrollo seguirá enfocado a Chromium.
Leer más

Depurador de expresiones regulares

Después de muchos año programando, una de las cosas que siempre se me atragantan son las expresiones regulares. Es verdad que las uso de forma muy esporádica, pero cuando tengo que escribir alguna expresión regular que vaya más allá de ver si una cadena de caracteres empieza o termina de una forma determinada, me tiemblan las piernas. :) Todo lo que se de ayuda bien venido es. Por eso ya me estoy guardando en los favoritos Debuggex.
Leer más

Debugger de 64 bits para Windows

Se llama Visual DuxDebugger y es un depurador/desensamblador de 64 bits para Windows que se presentó en la pasada SummerCon 2011. Entre sus características tenemos: Soporte completo de procesos nativos de 64 bits Soporte completo de procesos .NET de 64 bits Análisis de código completo Análisis de memoria completo Edición de código Edición de memoria Exportación de módulos (EXE/DLL/CSV) Depuración de múltiples procesos Depuración de procesos hijo Requiere: Windows 7 64bits / Windows Server 2008 R2 Pentium 4 3.
Leer más

Desensambla, modifica y ensambla APKs

Bueno, first things first. La extensión .apk es usada por las aplicaciones Android. Es decir, si te vas al Market de Android e instalas una aplicación, básicamente lo que haces es bajarte un fichero.apk e instalarlo en el terminal. Como muchos ya sabéis, normalmente las aplicaciones para Android están escritas en Java. Bueno, realmente un Java un poco modificado, ya que este sistema no dispone de una JVM de Oracle o OpenJDK, o algo así, sino que lo que tiene es una máquina virtual llamada Dalvik, que no es más que una máquina virtual de Java optimizada para correr en dispositivos de poca potencia o embebidos.
Leer más

Immunity Debugger 1.74

Se acaba de publicar una nueva versión de este gran depurador. Tiene una interfaz muy limpia y tiene una pinta muy parecida al archiconocido Ollydbg. Entre sus características se encuentran: Consumo mínimo de recursos. Extensible con scripts en python. Conectable a herramientas de fuzzying o de explotación automáticas. Comandos remotos. Generación gráfica de las funciones del fichero que estamos depurando. … También han cuidado la transición para aquellos usuarios que vienen de otros depuradores como WinDBG o GDB, implementando aliases de forma que los comandos tengan el mismo significado.
Leer más

Depurador Visual para C64

Impresionante depurador para C64. Como añoro mi transtape para mi Spectrum y mi ¡¡¡¡Action Replay!!!! Esto me ha tocado la fibra. Visto aquí
Leer más

Haciendo debugging del Kernel de Windows usando máquinas virtuales (con VMWare)

Usando VMWare Workstation (gratuito para uso personal simplemente con registrarte aquí) para ejecutar máquinas virtuales, que incluye el GDB (ó GNU Debugger) y te permite analizar las máquinas virtuales que corren en VMWare, todo esto en remoto usando el desensamblador IDA (del que ya hemos hablado antes en CyberHades en nuestro artículo sobre los mejores debuggers). Primero arrancamos la máquina virtual, luego conectamos desde IDA usando GDB y ya tenemos podremos empezar a analizar todo el núcleo de la máquina virtual que estemos ejecutando.
Leer más