Font Size: a A A

Analysis And Application Of Executable File Format

Posted on:2010-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:X Z YangFull Text:PDF
GTID:2178360278466355Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Executable file is one of the most important file types in OS because executable file format is the e real performer. The size, speed and portable of it are closely related with the definition. The analysis of it will be very helpful and valuable to enhance code effective and analyze the technical of hacker.Since Linux is very stable and effective, it is used in the system of aeronautical project more and more. ELF (Executable and linking format) is the most important executable file format in Linux operating system. Its definition is related with the performance and safety of Linux. It is necessary to analyses the ELF format. Analysis ELF will impact the performance and security of OS.Firstly, this paper analyzes the executable files of several kinds of OS and pays more attention to analyze ELF format. This part also denotes the process of program loading and dynamic loading. Then, this paper designs a disassembler which can disassemble the instruction of 80836 CPU. This disassembler will get assemble instruction which conform to the rules of AT&T. Lastly, this paper designs a virus which can reproduce itself. This paper also designs a scanner which search virus code.
Keywords/Search Tags:executable file format, ELF, disassemble, safety
PDF Full Text Request
Related items