1 AIT Asian Institute of Technology

A method for blocking reverse engineering

AuthorNguyen Van Sinh
Call NumberAIT RSPR no.CS-08-02
Subject(s)Reverse engineering

NoteA research study submitted in partial fulfillment of the requirements for the degree of Master of Engineering in Computer Science, School of Engineering and Technology
PublisherAsian Institute of Technology
Series StatementResearch studies project report ; no. CS-08-02
AbstractReverse 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.
Year2008
Corresponding Series Added EntryAsian Institute of Technology. Research studies project report ; no. CS-08-02
TypeResearch Study Project Report (RSPR)
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Phan Minh Dung;
Examination Committee(s)Rajatheva, R. M. A. P.;Guha, Sumanta;
DegreeResearch Studies Project Report (M.Eng.) - Asian Institute of Technology, 2008


Usage Metrics
View Detail0
Read PDF0
Download PDF0