Dissertation > Excellent graduate degree dissertation topics show
Research on software protection shell technology based on
Author: LiWen
Tutor: ChenWenYu
School: University of Electronic Science and Technology
Course: Computer Software and Theory
Keywords: Software protection Executable files Shell Integration
CLC: TP309.7
Type: Master's thesis
Year: 2012
Downloads: 57
Quote: 0
Read: Download Dissertation
Abstract
|
With the rapid development of the Internet era and the advent of the information age, now the dependence on computer systems and software is becoming higher and higher. Because computer applications can significantly improve the overall efficiency and performance, global infrastructure are dependent on using computer systems by a large proportion, such as the national defense, education, government and healthcare. Therefore, the security of application software is even more important, in order to prevent the software has been cracked or protect the business value of software or ensure its own technology or the fruits of labor, software should be taken to encrypt protection measures such as hardware encryption software encryption when the software finally released.Shell encryption is the most common and safest software encryption technology, which compresses and encryptions the original file (sometimes without encryption, just simple compression),then add a block of executable code in original file and modify the file information the original file (generally refers to running parameters). So that when a packed executable file is executed, the order of execution has been changes:firstly the shell is executed, and then run the code of the original file. The execution order and characteristics of the original file will not only be changed, and the static characteristics of its file have been changed when the executable file is packed. Only when the executable file is loaded and executed, the shell restores and decryption the packed parts in memory. It not only can prevent the illegal crack of the executable file, but also can prevent executable files to be static recompilation.The thesis takes shell technology as a starting point, and analyzes the executable file format. Then detailed introduce the current software protection technology, and analyze packing shell and unpacking shell in the software protection technology. Finally we propose new software protection model based on Shell technology which is based on the integration of software shell protection model, the so-called "integration "is making the shell program and the original program combined together. When the shell is taken off by cracker, then the part of the original program was also given away, thus reach the purpose of protection software.This thesis also puts forward the solution implementing the model which is based on the code-of-unordered mechanism which means that the original program with shell code are out of order for reaching the goal of integration, at the same time For defensing static recompilation we will add junk code and use SHE technology for anti-dynamic tracking. Ultimately we will implement packing based on the integration of software shell protection model by this solution.
|
Related Dissertations
- Hydrothermal Synthesis of Oxide Hollow Spheres,TB383.4
- The Ah Chengarchitectural Regeneration Design Research Concerned about the Jin Dynasty Culture,TU984.114
- Research of the Space Compounding of the Exhibition and Convention Building,TU242
- Power System Dynamic Voltage Stability Simulation Study Based on Precise Integration Method,TM712
- High school politics,the new curriculum reform classroom teaching model to integrate exploration,G633.2
- Research and Implement of SDO Model in University Enroll System Based on SOA,G647
- Development of Wenshan Teachers' integration of teacher education,G658
- The Technologies for Interoperability of Heterogeneous Enterprise Applications and Their Application in Material SCM,TP311.52
- The Design and Implement of Mediator and Wrapper Mechanism in Massive Multi-Database Intergration,TP311.13
- Research on Integration Technologies of LXI Automatic Test System,TP274
- On Explanatory Power of Conceptual Integration Theory for the Ttanslation of Chinese Ancient Classic Through the Analysis of the English Versions of Tao Te Ching,H315.9
- Design and Implementation of the HL7 Message Parsing and Store in the Medical Information Integration Platform,TP311.52
- The Design and Implementation of DICOM Middle Software and Access Control Model in Formation Integration Platform,TP311.13
- Studies on the Preparation and Purification of Fumeol from Different Materials and Liquid Smoked Technology of Sausage,TS251.65
- The True Estimations of China’s Unemployment and the Re-examination of Okun’s Law,F224
- An Explosion Caused by Integration of Thinking Emergency Resources (Case Type),X928.7
- Research on a Fire-fighting Shell for Towers,TU892
- Lijiang City, urban and rural basic public service equalization,D67
- The Jiayu population urbanization,C924.2
- Research on How to Improve the English Reading Ability of Secondary Vocational School Students with the Aid of Blog,G633.41
- A Study of the Method of Integrating Form, Meaning and Use in the Teaching of English Grammar in Chinese Senior High Schools,G633.41
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > General issues > Security and confidentiality > Encryption and decryption
© 2012 www.DissertationTopic.Net Mobile
|