Skip to Main Content
Intellectual property theft has become a major problem in the recent years. In this paper we primarily focus on software components as intellectual property. Availability of high speed internet has played an important role in distribution of illegal software. Reverse engineering techniques are used to bypass security of software components. These techniques are also used by forensics analysts and researchers against anti reversing techniques of malware. In this paper we try to evaluate some of these anti-reversing protection techniques used by malware which prevent researchers from disassembling their code. We also see how we can use the same techniques for protection of software against reverse engineering.