Cracker ονομάζεται ένα άτομο που χωρίς εξουσιοδότησηπαράνομη πρόσβαση σε ένα σύστημα υπολογιστών και στα δεδομένα του, με σκοπό την πρόκληση οικονομικής ή άλλου είδους ζημιάς και την κλοπή πληροφοριών.
Από την άλλη, οι crackers προσπαθούν παράνομα να μπουν σε συστήματα υπολογιστών με σκοπό να υποκλέψουν δεδομένα και να προκαλέσουν ζημιά στις πληροφορίες που βρίσκονται στους φακέλους του συστήματος. Για παράδειγμα, μόλις αποκτήσουν έναν αριθμό πιστωτικής κάρτας, τον χρησιμοποιούν προς όφελός τους.
Οι crackers συνήθως βάζουν ιούς και άλλου είδους προγράμματα που περιέχουν ειδικό κώδικα στα συστήματα στόχους, με σκοπό να προκαλέσουν σοβαρή ζημιά. Στις περισσότερες περιπτώσεις αυτοί οι κώδικες είναι:
*
Ένας δούρειος ίππος, κρυμμένος σε άλλα προγράμματα που φαινομενικά δεν είναι βλαβερά.
*
Ένα σκουλήκι, το οποίο δεν είναι κρυμμένο σε άλλα αρχεία, αλλά αποστέλλεται εκμεταλλευόμενο τα κενά στην ασφάλεια των δικτύων που έχουν εντοπίσει οι crackers.
*
Μια λογική βόμβα, που υποδηλώνει ανενεργό κώδικα τοποθετημένο μέσα σε ένα πρόγραμμα λογισμικού και ο οποίος ενεργοποιείται σε συγκεκριμένη ημερομηνία ή συμβάν.