Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development

Software reverse engineering technology research and

Author ZhangXiaoFeng
Tutor HuangDiMing
School University of Electronic Science and Technology
Course Applied Computer Technology
Keywords Software reverse engineering PE format Disassembly Debugging Code Injection
CLC TP311.52
Type Master's thesis
Year 2007
Downloads 529
Quotes 3
Download Dissertation

Boom of computer science and software engineering has facilitated its branch—software reversing technology. Software engineering is kind of application software that write lots of codes using high-level computer language based on the requirement got from the customers and compile the source code to get executed software. But software reversing technology analyses the executed file and anti-compile the executed file to assembly codes to get corresponding source codes and related files. Although there has been thirty or forty years about the related research it is necessary that more detailed study is required to form the complete theory and methodology.This Thesis expatiate on several key technology of reversing engineering in details on the foundation of reading lots of related materials plus 3 years experiences in this field: software cracking technology, anti-compile technology, software debugging technology, reversing technology and implanting technology. And an example about one specific reversing project is given in the end.

Related Dissertations
More Dissertations