Cracks sind illegal, weil man damit den Quellcode verändert - das darf man nicht.
Alles andere (z.B. EULA, Umgehung eines Kopierschutzes) sind nach aktueller Gesetzeslage irrelevant (EULA müßte vorher auf der Packung stehen, um zu gelten. Umgehung eines Kopierschutzes gilt nicht für Software).