11 septiembre 2008

Sitios donde aprender programación en ensamblador


Reconozco que la programación en ensamblador es una de mis asignaturas pendientes. Conocerla resulta primordial para investigar temas como las vulnerabilidades de desbordamiento de pila o el desarrollo de shellcodes que las exploten. Sin embargo todos los tutoriales que he encontrado hasta el momento sobre ensamblador o son extremadamente complejos o son inconexos y desactualizados.

Por fortuna, en una de las listas de correo a las que estoy apuntado se han mencionado dos direcciones web que ofrecen interesantes posibilidades:
  • La web del Doctor Paul Carter: Ofrece un tutorial sobre ensamblador bastante completo, didáctico, actualizado, en formato PDF, multiplataforma y con una versión traducida al español.
  • La web de Iczelion: A primera vista parece centrada exclusivamente en el desarrollo en ensamblador para Windows. Puede resultar interesante para encontrar un IDE adecuado para esta plataforma.