cker和Cracker中的任何一个。也就是说在误解下，「黑客」一词既指对编程语言有足够了解并喜欢编程的人，也有可能指恶意破坏者。然而在英文里，Hacker和Cracker这两个词的意思是有所差异的。
脚本小子.公众通常不知「脚本小子」（Script Kiddie）和黑帽黑客的区分。脚本小子是利用他人所撰写的程序发起攻击的网络闹事者。他们通常不懂得攻击目标的设计和攻击程序的原理，不能自己对系统进行调试、找出漏洞，实际专业知识远远不如他们通常冒充的黑帽黑客。然而，有不少青少年借由网络