To zależy w jakim celu został użyty, jeśli po to żeby zmienić oryginalny program tak aby usunąć jego zabezpieczenia, czego przykładem są crackowane gry, to jest to nielegalne, ale jeśli chcesz tylko zobaczyć jak coś działa i jakie funkcje systemowe wywołuje to co w tym złego?? Przecież nie użyli kodu tamtego programu, tylko sprawdzili aha więc jest taka funkcja i robi to i to, a nie ma jej w dokumentacji, ale jeśli jest to możemy jej użyć w końcu to część systemu