Essays about: "Décompilation"
Showing result 1 - 5 of 7 essays containing the word Décompilation.
-
1. Decompiling Go : Using metadata to improve decompilation readability
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)Abstract : Malware written in Go is on the rise, and yet, tools for investigating Go programs, such as decompilers, are limited. A decompiler takes a compiled binary and tries to recover its source code. Go is a high-level language that requires runtime metadata to implement many of its features, such as garbage collection and polymorphism. READ MORE
-
2. Attainable Safety and Long-Term Resource-Efficiency Using Rust : Evaluating the Viability of Rust in Terms of Development Effort and Performance for the Decompilation of ASN.1 Messages
University essay from Linköpings universitet/Institutionen för datavetenskapAbstract : This report investigates how a telecommunication company might reduce its resource usage in terms of execution time by using Rust for the decompilation of ASN.1 messages. To contrast these results and to offer insights into other factors for choosing a language, the developer experience of Rust was also studied. READ MORE
-
3. Decompilation of WebAssembly using Datalog
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)Abstract : With 92% of today’s browsers supporting WebAssembly the need for decompilers to discover malicious code is greater than ever. The introduction of the Datalog to C++ compiler Soufflé, in 2016, enables the implementation of effective Datalog-based decompilers. READ MORE
-
4. An Initial Investigation of Neural Decompilation for WebAssembly
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)Abstract : WebAssembly is a new standard of the World Wide Web that is used as a compilation target and which is meant to enable high-performance applications. As it becomes more popular, the need for corresponding decompilers increases, for security reasons for instance. READ MORE
-
5. Compositional Decompilation using LLVM IR
University essay from Uppsala universitet/Institutionen för informationsteknologiAbstract : Decompilation or reverse compilation is the process of translating low-level machine-readable code into high-level human-readable code. The problem is non-trivial due to the amount of information lost during compilation, but it can be divided into several smaller problems which may be solved independently. READ MORE