I see a few other people have already recommended resources for learning about vulnerability discovery, which is mainly about fuzzers these days.
A good resource for determining how to exploit that vulnerability so that it does neat things for you is The Shellcoder's Handbook (some asm required, but not too hard if you know some OS internals).