Different activities undertaken during software reverse engineering
Answers
Software reverse engineering refers to the process of making an in-depth analysis or study of a software system. Either part of the system or the whole system is studied in order to extract information regarding how it is implemented and designed.
The activities undertaken during software reverse engineering take place in the order given below:
*Code study
*Module specification
*Design
*Requirement specificationActivities involved in software
reverse engineering are:
1. Analysis - Using bus analyzers and packet sniffers to access a computer bus or network connection and reveal the traffic data.
2. Disassembly - Using a disassembler to read and understand the raw machine language of the program.
3. Decompilation - Using a decompiler to recreate the source code in a high-level language for a program.