Если узаконить трофейное ПО - то и на реверс-инжениринг не грех потратиться. Что так, что этак в исходники лезть...
Реверс-инженеринг не даёт 100% равносильный исходный код. Вы же не ручками делать это будете. Все невнятные моменты программа просто пропускает... А что там заложено один Бог и тот кто писал это ПО знают...