" UNIX Assembly Codes Development for Vulnerabilities Illustration Purposes ." An excellent manual on the development of shellcodes for different UNIX clones . It has a large number of examples working on most contemporary processors, not only on the x86 family. It is available at the following address: http://opensores.thebunker.net/pub/mirrors/blackhat/presentations/bh-usa-01/LSD/bh-usa-10-lsdpdf .
" Win32 Assembly Components ." Another excellent manual on shellcoding, this time oriented toward the Windows NT/x86 family. Available at http://www.lsd-pl.net/documents/winasm-1.0 .1 .pdf .
" Win32 One-Way Shellcode ." A gold mine of information, covering practically all aspects of the vital functions of the worms inhabiting Windows NT/x86 and other platforms. Available at http://www.blackhat.com/presentations/bh-asia-03/bh-asia-03-chong.pdf .
" SPARC Buffer Overflows ." The outline of the technique of buffer overflow on the SPARC platforms under UNIX. Available at http://www.dopesquad.net/security/defcon-2000.pdf .
" Writing MIPS/IRIX Shellcode ." A manual on writing shellcodes for MIPS/IRIX. Available at http://downloads.securifyfocus.com/library/mipsshellcode.pdf .