Affiliation:
1. Department of Mechanical Engineering, Capital University of Science and Technology, Islamabad, Pakistan
Abstract
Based on different scenarios (professional guidelines) practice of Software Reverse Engineering (SRE) is used to analyse the combined instructions system to extract information regarding design and implementation of either part of, or the whole software application. These business rules are implemented in the form of a line code whereas actual source code is hidden and only gets the binary form of the code. Technologies that used for reverse engineering are CVF, V7, CFC, 14D, RTR, B#. These instruments are used for a better understanding of the program algorithm, logic, and program specifics in windows API functions, programming assembler language, network interaction principle. The tools that are discussed will not disturb the code consistency and basic structure of software. Present research shows a comparative analysis of various tools to establish which reverse engineering tool is better based on what characteristics.