A tool for debugging executable programs at the assembly level. It currently runs only on Intel x86 platforms.
Buffer Overflow Examples
http://www.covertsystems.org/research.html
A number of buffer overflow code examples to show proof of concept.
Bytecode examples
http://www.covertsystems.org/bytecode.html
Examples of shellcode (bytecode) that could be used in buffer overflows.
Flawfinder
http://www.zone-h.com/en/download/category=28/
A tool that searches through source code for potential security flaws, listing potential security flaws sorted by risk, with the most potentially dangerous flaws shown first.
LibExploit
http://www.packetfactory.net/projects/libexploit/
A generic exploit creation library to help the security community when writing exploits to test a vulnerability. Using the API, you can write buffer overflows (stack/heap/remote/local) and format strings easily and quickly.