La ingeniería inversa tiene muchos usos legales, y es una herramienta de valor inapreciable para los desarrolladores de software.