Archivo de la etiqueta: virus

Metaprogramación (IV): Programación de virus para código fuente C

Continuando (y muy probablemente terminando ya) con el tema de la metaprogramación, abordaremos todas las ideas introducidas hasta ahora en un artículo publicado en el e-zine sobre virus informáticos 29a (0x29a en hexadecimal es 666 en decimal ;-)). En él, se nos muestra cómo un programa en C podría ser capaz de infectar a otros programas en C no compilados todavía, incluyendo funciones de infección, es decir, convirtiéndolos así mismo en vectores de infección. El artículo tiene ya su tiempo, pero creo que es un buen broche final a esta serie de comentarios e impresiones sobre la programación de programas que programan ;-D

Sigue leyendo

Meta-programación (II): Cómo construir nuestros propios quines

En el anterior artículo ya habíamos avanzado brevemente qué es un quine. Tomando la definición de la Wikipedia, en informática, un quine es un programa (un tipo de metaprograma) que produce su código fuente como única salida. Por diversión, algunos hackers intentan desarrollar el quine más corto posible en cualquier lenguaje de programación. Los quines se llaman así por Willard Van Orman Quine (1908-2000), que hizo un estudio extensivo de autoreferencia indirecta y sugirió un caso famoso de paradoja sin autoreferencia directa: “Da como resultado un enunciado falso si es precedido por su cita”. ¿Estoy confundiéndote con tanta palabrería? Pongámonos manos a la obra…

Sigue leyendo

Virus en GNU/Linux

Es muy probable que hayas leído que en GNU/Linux es imposible que haya virus. Es un error, hacer un virus normalmente no es tan depediente de plataforma como para que haya una sola plataforma que se libre de ellos. En este artículo veremos qué cosas se pueden hacer para que, desde el punto de vista de un atacante, minimizar los riesgos de conexión desde y hacia el interior de la red.

Sigue leyendo