Documentación en la Red
Programación de virus para Windows
www.oninet.es/usuarios/darknode∞ -> Con esta URL casi basta. En la sección "Other utilities" hay una buena referencia a todo tipo de utilidades como TASM, IDA, SoftIce, HIEW, etcétera, y documentación como el fichero Win32.HLP del SDK de Microsoft con referencia de la API, la lista de interrupciones de Ralf Brown, en fin, TODO lo que puedas necesitar.
pluto.spaceports.com/~asm32 -> Página de Iczelion, tutoriales muy interesantes para programación en ensamblador bajo entornos Windows, cubriendo desde un tutorial de ASM orientado a Windows a listas de constantes, programación de VxDs, programación de sockets, etcétera.
Programación de virus para Linux
linuxassembly.org -> Página dedicada a la programación en lenguaje
ASM en Linux. nasm.2y.net -> Compilador
NASM (Netwide Assembler, formato Intel)
ftp://sources.redhat.com/pub/binutils/snapshots∞ -> Compilador
GAS (GNU Assembler), con formato AT&T, incorporado en las "binutils".
www.gnu.org/software/gdb/gdb.html∞ -> El conocido (y potente) debugger
GDB (formato AT&T) ellipse.mcs.drexel.edu/ald.html ->
ALD (debugger para Linux parecido al Debug clásico, con formato Intel) biew.sourceforge.net ->
BIEW (visor hexadecimal para Linux)
Lugares de interés para la programación de virus
cedar.intel.com/cgi-bin/ids.dll/main.jsp -> Página de
Intel orientada a desarrolladores, con información muy interesante sobre codificación de instrucciones, etc etc. www.oninet.es/usuarios/darknode -> Ensambladores, debuggers, visores hexadecimales y
links, links y links a todo lo habido y por haber.
www.coderz.net/29a∞ -> Página oficial del grupo 29A, programación de virus informáticos.
www.coderz.net/ikx/members.html∞ -> Grupo de programación de virus IKX
www.coderz.net/mtxvx/∞ -> Grupo de programación de virus "Matrix"
Libros interesantes
Windows 95 System Programming Secrets
Escrito por Matt Pietrek (ojo, aseguraos si lo conseguís del autor, que luego han surgido a su sombra libros como Windows 2000 Programming Secrets y Windows 98 Programming Secrets que no tienen nada a nivel kernel y son las típicas guías de C++ y ActiveX),
Windows 95 System Programming Secrets es quizá la mayor joya que se ha escrito en general para Win32, este libro lamentablemente ya no se edita aunque pueden encontrarse algunas de sus partes desperdigadas por