Essays about: "decompilation"

Showing result 1 - 5 of 7 essays containing the word decompilation.

  1. 1. Decompiling Go : Using metadata to improve decompilation readability

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Mattias Grenfeldt; [2023]
    Keywords : Decompilation; Go; Runtime Metadata; Reverse Engineering; Dekompilering; Go; Körtidsmetadata; Reverse Engineering;

    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. 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 datavetenskap

    Author : Cecilia Emberg; Anna Wadsten; [2023]
    Keywords : sustainability; performance; green programming; code quality; usability; learnability;

    Abstract : 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. 3. Decompilation of WebAssembly using Datalog

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Love Brandefelt; [2022]
    Keywords : Datalog; Decompiler; WebAssembly; Logic programming; Bytecode; Datalog; Dekompilator; WebAssembly; Logic programming; Bytecode;

    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. 4. An Initial Investigation of Neural Decompilation for WebAssembly

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Adam Benali; [2022]
    Keywords : Decompilation; WebAssembly; Reverse Engineering; Neural Machine Translation; Décompilation; WebAssembly; Rétro-Ingénierie; Traduction Automatique Neuronale; Dekompilering; WebAssembly; Reverse Engineering; Neural Maskinöversättning;

    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. 5. Compositional Decompilation using LLVM IR

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Robin Eklind; [2015]
    Keywords : binary analysis; composition; compositional; control flow analysis; decompilation; decompiler; golang; intermediate representation; LLVM IR; post-processing;

    Abstract : 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