In this course, you will learn the basics of reverse engineering, the process of analyzing a technology specifically to determine how it was designed or how it operates. Instead of working toward building a finished product (like you would in engineering), in reverse engineering you start with a finished product and try to work backwards to determine its component parts. This course focuses on reverse engineering computer software.
Learning Objectives
- Identify common uses for reverse engineering
- Explain the process and methodology of reverse engineering
- Understand some of the legal questions involved in reverse engineering.