In today’s common usage an attacker. "Hackers" used to be the designation for particularly skilful computer experts, while attackers were called "crackers". Both these terms are occasionally used with potentially confusing imprecision.