Обращу внимание, что реверс-инжиниринг в США вне закона, даже если хакайте свою собственную вещь.
https://geektimes.ru/post/261130/
В России - законен, если вы владеете тем, что хакайте.
К примеру, если вы купили 1С, но не хотите ставить ключ на нее, в взламывайте 1С, то это исключительно ваше личное дело.