dev

Python C API - Cómo pasar un array de structs desde C a Python

Hace algún tiempo estaba desarrollando un módulo para python, con el cual aprendí bastante y sirvió para crear una serie de artículos sobre el tema (Crear un módulo para python con la Python C API). Uno de los problemas encontrados fue cómo conseguir pasar un array de structs desde C a Python, para resolver la duda pregunté, cómo no, en stackoverflow. Al final terminé respondiéndome a mí mismo, pero aprendí bastante, veamos cómo hacerlo.

articulos

Google Lanza Contributor, Apoya a Tus Webs Favoritas Sin Ver Anuncios

Como seguramente sabreis, estos últimos años se ha incrementado la batalla entre compañías de publicidad y los Ads blockers. Personalmente me afecta, ya que le dedico bastante tiempo al blog, y creo que los dos anuncios que hay no son intrusivos, y un gran porcentaje de lectores usa este tipo de software para bloquear anuncios. Como respuesta a este cambio de tendencia, Google ha lanzado una nueva herramienta llamada Contributor.

seguridad

Explotación - Buffers OverFlows y exploits (Parte I)

La explotación de programas es un elemento básico del hacking. Un programa está compuesto de un conjunto de reglas complejas siguiendo un flujo de ejecución que dice al ordenador qué hacer. Explotar un programa es una forma inteligente de conseguir que el ordenador haga lo que tú quieras, incluso si dicho programa no se diseñó para hacerlo. - The art of Exploitation, Capítulo 3