Script Kiddie

A script kiddie is a hacker, often a young amateur, who uses scripts and programs written by others instead of developing their own. Script kiddies lack the knowledge to understand the details of how the tools and exploits they use work, relying on software written by others and distributed online. They often perform their attacks for excitement and notoriety instead of for financial gain or access to specific systems.

Experienced hackers tailor their attacks to a specific system and hope to prevent the victim from discovering the hack. Script kiddies using pre-made tools lack the experience to adjust their attacks to the targeted system and lack the knowledge to cover their tracks if the hack is successful. Their hacking attempts are often indiscriminate and targeted at any vulnerable system they can find, instead of deliberately focusing on a particular system. However, a script kiddie pulling off a successful attack can still cause significant damage.

Certain types of hacks are most common amongst script kiddies due to the relative ease of the attack and the availability of tools online. DDoS attacks, for example, don't require advanced skills to carry out, and many pre-made tools are readily available. Website defacement is also a common script kiddie attack, where one gains access to a web server and modifies a webpage to brag or to make a statement. Finally, while script kiddies lack advanced hacking skills, many are familiar enough with HTML and web development to create convincing fake websites for phishing attempts. After all, the easiest way for a script kiddie to gain access to a system is for them to steal a username and password to it.

Updated January 9, 2023 by Brian P.

quizTest Your Knowledge

Which of the following typically has a username and password?

A
Word document
0%
B
System preference
0%
C
User account
0%
D
Browser extension
0%
Correct! Incorrect!     View the User Account definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Script Kiddie on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.