Exploring the Two Faces of Software Reverse Engineering

The original concerns of Software Reverse Engineering was with the problem of understanding the architecture of a software application for the purpose of maintenance and re-engineering; it was conceived as a process of examination to unearth the technological principles of a software through the analysis of its structures, functions and operations in order to recreate and not necessarily copying from the original. However, attackers have leveraged on the openness of the concept to explore the vulnerabilities of a software system thereby making the technology an open-ended research area, This paper examined the concept and limitations of software reverse engineering as it related to applications security.

Provided by: International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE) Topic: Software Date Added: Apr 2012 Format: PDF

Find By Topic