La limite entre les domaines est très fine.
Un pirate est dans pas mal de cas un hacker qui se sert de ses compétences.
Un hacker, en informatique, sera pratiquement toujours hors la loi à certains niveaux... A l’exception des bidouilles légales. En informatique, sur les consoles et les logiciels propriétaire, tout pratiquement est protégé par des textes de loi, le bidouillage n’est pas autorisé, un hacker en herbe deviendra un pirate (et encore que dans certains pays, la législation n’étant pas la même de partout). Wiki dit :
« Dans un sens large, le hacking concerne les activités visant à détourner un objet de sa fonction première. »