This thesis describes procedures and tools of reverse engineering in terms of software development. There are introduces different techniques of protection against decomposition of executables. The work also mentions some programs used for decomposition analysis. Furthermore it contains information about architecture of processing units, with emphasis on microprocessors Intel and Motorola. Variety of executable formats is shown. Generic retargetable disassembler was implemented. There is a description of its structure and plugins. These plugins represents three algorithms used for disassembling a program. One of them applies a multi-process parsing engine, which is an own design by author of the thesis. At the end, these techniques are comp...
Reverse engineering of executable programs, by disassembling them and then using program analyses t...
The thesis deals with reverse techniques in software engineering. It presents practical application ...
As a part of the Lissom project, a retargetable decompiler is being developed. Its main purpose is t...
Reverse engineering is a process in which we try to discover the details of software, while we do no...
A great deal of software is distributed in the form of executable code. The ability to reverse engin...
This thesis presents the process of creating disassembler for new designed processors. We demand aut...
This paper describes methods and procedures used for code analysis and transformation. It contains b...
Machine code disassembling is a process of transforming binary machine code into assembly code. The ...
The work describes methods and principles of decompilation, basic information about reverse engineer...
As a part of the Lissom project, a retargetable decompiler is being developed. Its main purpose is t...
This thesis discusses the decompilation process and its phases. Decompilation is the reverse process...
Design for Disassembly and Recycling (DFD) is becoming a more and more important issue and a competi...
Currently, a significant amount of worldwide research is dedicated to manual or automated disassembl...
Reverse engineering has many important applications in computer security, one of which is retrofitti...
Decompilation, or reverse compilation, takes a computer program and produces high-level code that wo...
Reverse engineering of executable programs, by disassembling them and then using program analyses t...
The thesis deals with reverse techniques in software engineering. It presents practical application ...
As a part of the Lissom project, a retargetable decompiler is being developed. Its main purpose is t...
Reverse engineering is a process in which we try to discover the details of software, while we do no...
A great deal of software is distributed in the form of executable code. The ability to reverse engin...
This thesis presents the process of creating disassembler for new designed processors. We demand aut...
This paper describes methods and procedures used for code analysis and transformation. It contains b...
Machine code disassembling is a process of transforming binary machine code into assembly code. The ...
The work describes methods and principles of decompilation, basic information about reverse engineer...
As a part of the Lissom project, a retargetable decompiler is being developed. Its main purpose is t...
This thesis discusses the decompilation process and its phases. Decompilation is the reverse process...
Design for Disassembly and Recycling (DFD) is becoming a more and more important issue and a competi...
Currently, a significant amount of worldwide research is dedicated to manual or automated disassembl...
Reverse engineering has many important applications in computer security, one of which is retrofitti...
Decompilation, or reverse compilation, takes a computer program and produces high-level code that wo...
Reverse engineering of executable programs, by disassembling them and then using program analyses t...
The thesis deals with reverse techniques in software engineering. It presents practical application ...
As a part of the Lissom project, a retargetable decompiler is being developed. Its main purpose is t...