I BlackHat (o meglio conosciuti crackers) sono solitamente, delle persone ben istruite nel campo di sicurezza informatica, e che usano il loro sapere per fini illeciti.
Il BlackHat (in italiano, cappello nero) riesce a scriversi i propri exploit e programmi, e a trovare (quindi sfruttare) i bugs nei sistemi che vuole violare.
Inoltre, scoperta una falla, spesso non la rende nota al pubblico o al proprietario, ma piuttosto la tiene per se e la scambia con altri black hat per altre vulnerabilità.

Il termine opposto, è WhiteHat.