Currently Browsing

January, 2006

A Secure Virus Laboratory to E-Mail Worm Viruses Behavior Analysis

Resumen del artí­culo en inglés.

Nowadays, e-mail worm viruses are the most common malware in the Internet. They spread over computer networks attached to e-mails, from mailbox to mailbox, infecting computers where executed. New worms appear every day, some of them with amazing new characteristics. A secure laboratory, to test its behaviour, must be used to analyze them. The laboratory network is isolated, accepts several users, is scalable and fault tolerant. Out of control viruses are limited in damage and scope.

El enlace siguiente permite descargar el artí­culo en formato pdf.

Image A Secure Virus Laboratory to E-Mail Worm Viruses Behavior Analysis

Conversión AFD a AP con dos estados

Descripción de un algoritmo para transformar un autómata finito determinista a un autómata de pila equivalente utilizando dos estados y varios sí­mbolos de pila. El concepto que da forma al proceso es cambiar estados del AFD por sí­mbolos de pila del AP. Las transiciones entre los dos estados del AP resultante extraen e introducen sí­mbolos en la pila según fueran los cambios de estado del AFD original.

AFD2AP

Shot2Pear

Un juego sencillo programado en un par de tardes para pasar el rato. Las peras caen de lo alto de la pantalla mientras tu con tu navecita intentas dispararles para destruirlas. Pero… ¡sorpresa! Al dispararle a las peras se dividen en dos insidiosas peritas mas pequeñas. El contacto con una pera da por finalizado el juego. Para jugar: flechas de control para manejar la nave y la tecla CTRL para disparar. ¡Buena Suerte!

La verdad es que me lo pasé bien programándolo y jugándolo después. No es que sea un gran juego pero me sentí­ satisfecho de haberlo programado en poco tiempo y que funcionara sin demasiados problemas.

El juego esta programado en C++ utilizando la librerí­a gráfica SDL. El entorno de desarrollo fue el Visual Studio .NET 2003 pero el código C++ es bastante portable y no dudo que pudiera compilarse bajo Linux. El juego dista mucho de estar acabado, apenas puede decirse que es un juego, pero es entretenido ;-) .

Por cierto, no me hago responsable de los daños que pueda causarle a tu ordenador, a ti mismo, a tu familia o a tu casa, es responsabilidad tuya el cómo lo uses. La licencia es Shareware asi que si quieres pagarme por usarlo puedes hacerlo.

Shoot2Pera

UNED y cursos de Sun Microsystems

La UNED ofrece a sus alumnos la posibilidad de hacer una serie de cursos on-line de Sun Microsystems (los que desarrollaron Java, entre otras cosas). No todo el mundo sabe ésto porque la UNED lo notificó hace tiempo al email que se indicó en la secretarí­a virtual de la UNED.

La verdad es que puedes hacer cientos de cursos de entre 50 y 200 dólares a cambio de cero euros. Mucha gente considerarí­a que merece la pena matricularse en la UNED solo por esos cursos.

En cuanto a los cursos ofrecidos por Sun, hay desde programación elemental en Java hasta seguridad en servidores web. La oferta es efectivamente muy diversa. En mi CV hay algunos ejemplos de los cursos que hay.

Espero que aquellos alumnos de la UNED que no sabí­an esto lo aprovechen lo antes posible.