Advent of Code

keep-calm-and-solve-puzzles-27.png
Un calendario de adviento es un símbolo de la estación de Adviento, celebrada en diciembre cerca de las Navidades. Es un calendario de "cuenta-atrás" desde el 1 de diciembre hasta el 24 de diciembre (Nochebuena). Suele elaborarse para los niños y tiene forma de "conteo" para saber cuánto falta antes de Navidad. Según la wikipedia.
Code of Advent es un sitio web de retos o pequeños puzles de programación. Durante el mes de diciembre desde el día 1 hasta el 25, se publicará un reto nuevo, aumentando cada su dificultad. Ya está disponible el primer reto. No está restringido a ningún tipo de lenguaje o herramienta así que usa la más te guste, o incluso mejor, usa un lenguaje que no hayas usado antes y así tienes doble diversión :)

La zona horaria del sitio es la de la costa este de EEUU, así que el segundo reto estará disponible en tres horas.

Dec 2, 2015
Varios

Ejercicios de ingeniería inversa de arquitectura ARM

ARM-Microsoft.jpg

Ya hemos publicado alguna vez algún proyecto para la práctica de explotación de software compilado para arquitectura ARM.

En esta caso, la entrada es motivo de otro pequeño proyecto sobre la ingeniería inversa de aplicaciones compiladas en dicha arquitectura. Son ejemplos de (código fuente en C, más decompilación en ensablador del mismo) patrones de uso común en cualquier aplicación, como por ejemplo son las arrays de cadenas o listas enlazadas. Con estos ejemplos, podemos el código generado por el compilador y así familiarizarnos con dichos patrones, de forma que cuando tengamos que hacer ingeniería inversa a alguna aplicación ARM, podamos identificar de inmediato la estructura de datos usada entre, otras cosas.

Dec 1, 2015
HackingProgramación

Raspberry PI ZERO

rpizero.jpg

Desde que la fundación Raspberry Pi lanzó su famoso mini ordenador, han sido muchos los que han “copiado” la idea y el mercado de este tipo de ordenadores tuvo bastante movimiento. Algunos eran más caros, pero a su vez más potentes, y otros muchos más baratos, como fue el caso de C.H.I.P., un mini ordenador que tan sólo cuesta 9 dólares.

La fundación Raspberry Pi le ha dado una nueva vuelta de tuerca a dicho mercado y acaba de anunciar Raspberry PI ZERO. Un versión recortada y más barata de su barco insignia. Cuando digo más barata, me refiero que es incluso más barata que C.H.I.P., éste sólo cuesta ¡5 dólares! Y las características no dejan de impresionar:

Nov 26, 2015
HardwareLinux

Nuevo récord mundial resolviendo el cubo de Rubik: 4,904 segundos

Como podéis ver en el vídeo, se ha batido de nuevo el récord mundial resolviendo el cubo de Rubik, con una marca de 4,904 segundo. Ocurrió en River Hill High School en Clarksville (Maryland). Su autor Lucas Etter, con tan sólo 14 años. ¡Impresionante!

Nov 26, 2015
videosVarios

El arte de la línea de comandos

780794572796342338.png

Hoy en día es crítico saber manejarse bien por el terminal, sobre todo si te dedicas a la administración de sistemas, pentesting, o cualquier otra cosa que requiera el uso remoto de sistemas. Y yo como ya he dicho muchas veces, soy un gran aficionado al uso de la línea de comandos y por eso me gusta publicar este tipo de entradas.

The Art of Command Line o traducido al español El Arte del Terminal, es una página que recolecta información sobre los fundamentos, trucos y comandos de uso común que nos pueden venir muy bien a la hora de sentarnos delante de nuestro terminal. Aunque el texto está enfocado a Bash y sistemas Linux (exceptuando un apartado específico para MacOS), los fundamentos y muchos de los comandos y trucos también serían aplicables a otro tipo de terminales.

Nov 25, 2015
LinuxAppleRecursos Informática

Presentaciones B-Sides Orlando 2015

bsides_orlando_2015.png

Para los interesados en las charlas de B-Sides Orlando 2015, ya están disponibles en youtube. Aquí os dejo la lista:

Nov 25, 2015
SeguridadHackingConferenciavideos

Flappy Bird escrito en 90 líneas de código python

flappybird.jpg

Flappy Bird es un juego que no necesita presentación alguna, pero si te cojo con la guardia bajada, decirte que es un juego para móviles que se lanzó en mayo de 2013. A finales de enero del 2014 se convirtió en el juego más descargado de la iOS App Store. Según su autor el juego llegó a generar 50.000 dólares diarios en publicidad y ventas.

El juego empezó a recibir críticas sobre su dificultad e incluso plagiarismo y su autor de forma sorprendente lo borró tanto de la App Store como de Google play.

Nov 22, 2015
ProgramaciónJuegos

Hace 20 años del anuncio de GIMP

thegimp.png

Todos o la mayoría de vosotros ya conoceréis la aplicación de manipulación gráfica The GIMP. Es quizás la alternativa “free” más cercana a photoshop. El 21 de noviembre de 1995, Peter Mattis anunció dicha aplicación en Usenet.

Aquí tenéis la copia del mensaje:

From: Peter Mattis Subject: ANNOUNCE: The GIMP Date: 1995-11-21 Message-ID: <[email protected]> Newsgroups: comp.os.linux.development.apps,comp.os.linux.misc,comp.windows.x.apps

The GIMP: the General Image Manipulation Program

The GIMP is designed to provide an intuitive graphical interface to a variety of image editing operations. Here is a list of the GIMP’s major features:

Nov 22, 2015
FotografíaHistoria

¿Y tú de qué vas?, Román Medina "Romansoft"

roman_nnc5ed

 Roman Medina-Heigl Hernandez

1) ¿Quién eres y a qué te dedicas?

Soy un apasionado de la informática desde muy pequeñín y una mente inquieta. Siempre me ha gustado saber cómo funcionan las cosas "por dentro", y desde 1993 (es decir, "ayer") me interesé por la seguridad informática (y en particular, por el hacking) así que llevo desde entonces aprendiendo y ampliando mis conocimientos en este vasto campo. Me considero un eterno aprendiz y mientras dure la pasión (espero que siempre) seguiré y seguiré y seguiré... absorbiendo toda la información que pueda y en la medida de lo posible tratando de generar y devolver a su vez conocimiento para que otros puedan nutrirse de él (considero que es importante y justo crear y compartir, no solo "consumir").

Nov 19, 2015
Entrevista¿Y tú de qué vas?HackingProgramación