An introduction to reverse engineering