1
A method for blocking reverse engineering | |
Author | Nguyen Van Sinh |
Call Number | AIT RSPR no.CS-08-02 |
Subject(s) | Reverse engineering |
Note | A research study submitted in partial fulfillment of the requirements for the degree of Master of Engineering in Computer Science, School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Series Statement | Research studies project report ; no. CS-08-02 |
Abstract | Reverse Engineering (RE) is a technique to convert source code of computer’s program from low level format to high level one. RE is very helpful for programmer to debug the program. The RE software allows a programmer to understand how the program works and where the error comes from, so that they can fix it. In some cases, RE can be used by hackers to determine a code library. They look for information from the source code which relates to software protections to crack it. For this reason, hackers abused RE for the purpose of breaking code and illegally copying software products. Therefore, to protect software from hackers is very important in recent years. Basically, hackers or crackers use reverse engineering to hack the software. They reverse from executive file such as (*.exe; *.dll, *.class) to assembly file (*.asm), and then trace code or reverse to high level program languages such as Java, C++ or C#. At the end, crackers can break code and crack the software successfully. Therefore, the best way to protect software is to prevent reverse engineering. This study develops “A Method for Blocking Reverse Engineering” to protect software. In the methodology section, two programs to protect software and prevent the reverse engineering are combined. One of them is serial number program, and another is a program to transform source code basing on obfuscation algorithm. The popular method to crack the software by crackers nowadays is studied. With this research, software developers can protect their software products better. |
Year | 2008 |
Corresponding Series Added Entry | Asian Institute of Technology. Research studies project report ; no. CS-08-02 |
Type | Research Study Project Report (RSPR) |
School | School of Engineering and Technology (SET) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Phan Minh Dung; |
Examination Committee(s) | Rajatheva, R. M. A. P.;Guha, Sumanta; |
Degree | Research Studies Project Report (M.Eng.) - Asian Institute of Technology, 2008 |