Sockets, Shellcode, Porting & Coding: Reverse Engineering Exploits and Tool Coding for Security Professionals

For more information on topics covered in this chapter, please visit the following Web sites:
www.gnu.org/software/gcc/gcc.html The GNU C Compiler home page is a good online reference for C languages and programming specifics.
www.research.att.com/~bs/C++.html The AT&T Research page on C++, maintained by its creator, Bjarne Stroustrup, has good documentation and some excellent example code.
http://java.sun.com/features/1998/05/birthday.html Sun Microsystem s page has a good starter for Java documentation.
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html A good Sun Microsystem reference for Java data types.
http://java.sun.com/products/jdk/1.2/docs/api/java/net/_URLConnection.html This site contains JDK s documentation, which provides usage details for the URL connection class.
www.csharphelp.com/archives/archive189.html This site includes good information on C# and its security features.
www.linuxgazette.com/issue85/ortiz.html This site is a top-of-the-line reference for C# and data types.
www.perl.org Perl s main page contains documentation, example scripts, and online tutorials.
www.activestate.com Activestate has the world s most popular Windows Perl interpreter. It is freely available with corresponding documentation at www.activestate.com.
www.python.org Python s homepage contains documentation, scripts, and tools.