Pwntools 3.0

Los que seáis asiduos a participar en CTFsya probablemente conozcáis el proyecto Pwntools. Éste es un conjunto de utilidades, librerías o frameworkpensado para hacerte la vida más fácil a la hora de escribir tus exploitso soluciones en los dichos CTFs. Está escrito en Python y provee de una gran cantidad de módulos específicos para cada tarea: Para que te hagas una idea de como usar este framework, aquítienes un repositorio con algunas soluciones a varios retos usando el mismo.
Leer más

Cómo funcionan ltrace y strace, y en qué se diferencian

ltracey straceson dos herramientas comunes en sistemas *NIX que son súper útiles a la hora de ver las llamadas a librerías y sistema de un proceso o aplicación. Muy útiles a la hora de depurar un proceso o hacer ingeniería inversa. En estas dos entradas:
Leer más

Documentación organizada para desarrolladores

La cantidad de tecnología con la que un desarrollador tiene que lidiar hoy en día es agobiante. El tener a mano la documentación necesaria en cualquier momento, conectado a internet o no, es esencial, sobre todo en el segundo de los casos. Son muchos los lenguajes, frameworks, etc que proveen de una API con acceso a la documentación del mismo (o de terceros), de forma que permite a los propios desarrolladores, crear herramientas o funcionalidades que hagan uso de dichas APIs.
Leer más

Librerías de criptografía de Apple

Apple ha liberado las libreríasque manejan toda la criptografía implementada en OS X e iOS, para que cualquier programador que así lo desee pueda usarlas en sus proyectos. Dichas librerías están separadas en tres componentes: Security Framework: éste provee interfaces para el manejo de claves privadas y públicas, certificados y políticas de confianza. También provee la generación de números pseudo aleatorios y el almacenamiento seguro de certificados y claves criptográficas.
Leer más

Referencia completa de las librerías estándar de C y C++

Esta webes posiblemente una de las mejores referencias que podemos encontrar online cuando buscamos información sobre alguna función de alguna de las librerías estándar de C o C++, incluyendo el nuevo C11. Una referencia para tener a mano, incluso si tocas C o C++ de vez en cuando.
Leer más