Font Size: a A A

The Research Of Software Security Based On The Packers And Encryption

Posted on:2013-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:Z W ZhaoFull Text:PDF
GTID:2248330392458211Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The security of software has always been concerned since it is created.There are allkinds of different methods to protect it.With the improvement of crack technology,thetraditional protection of software becomes weak.The technology of packers is currentlyuseful in the protection of software and it does have a good effect to be againest the staticanalysis of software,such is W32Dasm.However the crackers read the image in memoryby using OllyDbg and find the right OEP(Original Entry Point)by using the technology ofdynamic debugging.In order to prevent the crackers from doing dynamic analysis ofsoftware,the topic designs the scheme of protection by using the technology of packersand encryption.The software designed in this topic includes three modules,which are theauthentication file, the process of file and the pack of file.As process of file is mainlyprocessing the PE(portable Execute)file, the subject studys and analyzes several structuresof PE file which are used in the technology of packers.The module of authentication usesthe chip of AS0832,which is researched and developed by our laboratory.The paper alsodoes detail analysis of the chip’s structure and certification.Ultimately the software isdesigned by using C++and Assembly language in VC++6.0environment.The software processed by the software designed in this topic has the function ofpack and the certification of AS0832.The certification of AS0832will run firstly when thesoftware is opened.The program will exit if the authentication fails,which prevents thedynamic analysis of software and achieve effectly the protection of software.
Keywords/Search Tags:Pack, Registration code, Dongle, Password Encryption
PDF Full Text Request
Related items