Ejercicios prácticos sobre hacking

Ya sea por motivos profesionales, porque te estés preparando para un wargame o porque simplemente sea uno de tus hobbies, en exploit-excercises.com han creado 3 proyectos que a través de ejercicios prácticos tocaremos distintos temas sobre hacking/seguridad como: escalada de privilegios, explotación por desbordamiento de pila, format string, ASLR, mecanismos de protección de pila y mucho más. Todo ello en tres proyectos diferentes: Nebula: enfocado a la escalada de privilegios en sistemas Linux.
Leer más

¿Creando un sistema Linux embebido?

Si por casualidad estás trabajando en algún proyecto de creación un de un sistema Linux embebido y no estás muy avanzado sigue leyendo, porque como decía un compañero de trabajo: nene, esto te interesa a ti más que a mi :) Uno de los mayores potenciales de Linux, a parte de poder acceder al código del mismo, es la flexibilidad de poder adaptarlo a cualquier situación. Por ello es que Linux hoy en día nos lo encontramos en cualquier dispositivo electrónico, desde un lector de libros electrónicos, hasta una lavadora.
Leer más

Vídeos de la Embedded Linux Conference Europe 2011

Ya están disponibles todos los vídeos de la conferencia sobre Linux embebido celebrada en Praga, República Checa los pasados 26-28 de octubre. Jim Zemlin - Imagine a World Without Linux - full HD (220M), 450×800 (76M) Linus Torvalds, Alan Cox, Thomas Gleixner, Paul McKenney - Kernel Developer Panel - full HD (622M), 450×800 (191M) Zach Pfeffer - Linaro’s Android Platform - full HD (604M), 450×800 (164M) Thomas Gleixner - State of PREEMPT_RT - full HD (374M), 450×800 (147M) Jessica Zhang - The Yocto Project Eclipse plug-in: An effective IDE environment for both Embedded Application and System developers - full HD (431M), 450×800 (118M) Satoru Ueda - Contributing to the Community?
Leer más

Vim cumplió ayer 20 años ¡qué haríamos sin él!

El editor de textos Vim salió a la luz el día 2 de noviembre de 1991. Inicialmente sólo era un clon de vi para el Amiga, pero pronto se expandió a otras plataformas convirtiéndose en el editor de textos compatible con vi más conocido y utilizado. ¿Por qué seguimos usando Vim?, yo desde luego no podría estar sin usarlo, aunque ahora cada vez más utilizo nano como editor de textos en Linux.
Leer más

Emulador de PC escrito en Javascript

Hace unos meses Fabrice Bellard nos deleitó, una vez más, con un emulador de PC escrito en javascript. El emulador emulaba, valga la redundancia los siguientes componentes: CPU compatible 32 bit x86 Controlador de interrupciones programable 8259 Temporizador de interrupciones programable 8254 16450 UART Reloj de tiempo real Como demostración, el autor compiló un núcleo de Linux 2.6.20 y lo usó para poner en funcionamiento dicho emulador. Aquí podéis ver el emulador en acción.
Leer más

Linux fundamentals

Esta es una serie de tutoriales sobre Linux, que nos enseña desde los comandos más básico hasta los más avanzados. Este serie es ideal para aquellos que quieran sacarse la certificación LPIC-1 ofrecida por la LPI (Linux Proffesional Institute). La serie está compuesta por 4 partes: Linux Fundamentals, Part 1 Linux Fundamentals, Part 2 Linux Fundamentals, Part 3 Linux Fundamentals, Part 4 Pero además de esas 4 partes, también es recomendable echarle un vistazo a las siguientes multi-series: Bash by Example, Part 1: Fundamental programming in the Bourne-again shell Bash by Example, Part 2: More bash programming fundamentals Bash by Example, Part 3: Exploring the ebuild system De los cuales al menos las 2 primeras partes son muy recomendables para los que queráis hacer el examen mencionado con anterioridad.
Leer más

KVM Forum 2011 Presentations

El KVM forum 2011 se celebró en Vancouver, Canadá el pasado mes de Agosto. Los temas de esta conferencia se basan en el Hipervisor del KVM (Máquina Virtual basada en el kernel de Linux). Aquí os dejo la lista de las presentaciones que se han publicado: Avi Kivity, Red Hat - Keynote Address, Day 136.9 MB / PDF Asias He, Beihang University - Native Linux KVM tool113.1 MB / PDF Bryan Cantrill, VP Engineering, Joyent - Experiences Porting KVM to SmartOS199.
Leer más

Captura de pantalla de salida de la línea de comandos

¿Cuántas veces has tenido que copiar y pegar la salida de un comando? Si copias y pegas en formato texto y dicho texto tiene algún tipo de formato como tabuladores por ejemplo, seguramente hayas tenido problemas a la hora de pegar. Una forma de solventar el problema anteriormente descrito es capturar la pantalla o parte de la pantalla que nos interese, pero ¿Y si la salida de dicho comando es un poco larga y se nos sale de la pantalla?
Leer más

Ingeniería inversa a un fichero ELF (paso a paso)

Linux Muy buena práctica de ingeniería inversa para aprender a usar algunas herramientas que nos proporciona Linux. El autor nos cuenta paso a paso cómo consigue sacar la contraseña a un fichero (en concreto formato ELF) que un amigo suyo le envía (y que puedes descargar aquí para practicar) y le desafía a hackearlo. El programa simplemente al ejecutarlo pide un password y muestra algunos mensajes de salida por la consola.
Leer más

10 editores de vídeo gratuitos para Linux

Poco a poco los sistemas basados en Linux se van acercando más al usuario final. Aparte de los juegos, la edición de vídeo ha sido otra de las debilidades de los sistemas del pingüino. Pero la cosa va cambiando y ya existen varias alternativas para la edición de vídeo que cubrirá las necesidades de cualquier usuario e incluso algunos profesionales. A continuación os dejo una lista de 10 editores de vídeo que te puedes descargar e instalar de forma totalmente gratuita:
Leer más