LOL! That’s a good topic to get some debate going. I don’t think you will get 2 people to agree exactly what a script kiddie is because we all have our own idea. Mine is simple. A script kiddie is someone that has no idea of how or why a tool is working but only knows how to blindly point and click and hopes occasionally he hits a vulnerable target. If using a tool that someone else wrote makes you a script kiddie, well then every hacker on this planet is a script kiddie, because who doesn’t use nmap for instance. The trick is really understanding networking, operating systems, tcp/ip, and really know how to use the tools. Sometimes you have to understand that not everything a tool tells you is correct and you have to interpret the results. You might even have to “play” with the tool to do some custom and new things. This comes from experience by doing a lot of hacking.
I know of some very good pentesters that don’t code tools and only use the tools others have written. The difference is they have been doing it a long time and can really make the tools work well and know how to interpret the results. On the other hand, to be an elite hacker in the “black hat” sense, you have to know coding and write your own trojans and if you are lucky enough to find a new exploit no one has found, then you will be able to penetrate places others will never crack. Heck, maybe a script kiddie is just someone that uses a name like L33t HaX0r , Ha Ha!
