This is why reverse engineering is so commonly used.