An open API service indexing awesome lists of open source software.

https://github.com/helcsnewsxd/decompilation-report

Technical report about decompilation, dcc static decompiler architecture, dynamic decompilers, actual tools and an use case with Ghidra - Language and Compilers course project - Computer Science @ FAMAF (UNC)
https://github.com/helcsnewsxd/decompilation-report

angr binary-ninja binrec cpp dcc decompilation decompiler dewolf famaf ghidra ida-pro radare2 retdec reverse-engineering university-project

Last synced: 20 days ago
JSON representation

Technical report about decompilation, dcc static decompiler architecture, dynamic decompilers, actual tools and an use case with Ghidra - Language and Compilers course project - Computer Science @ FAMAF (UNC)

Awesome Lists containing this project

README

          

> [!note]
> This repository contains a report about decompilation, developed as part of the Language and Compilers
> course of the Computer Science degree at FAMAF - Universidad Nacional de Córdoba.
>
> All content is in Spanish, as it was written for academic use and submission.

# Informe sobre Decompilación

El presente repositorio contiene toda la información correspondiente al informe realizado sobre [Decompilación](./report.pdf) para la materia _Lenguajes y Compiladores_ de 5to año de la Licenciatura en Ciencias de la Computación de FAMAF durante el año 2025.

## Miembros del equipo

El equipo encargado del presente informe está conformado por:

- Bratti, Juan
- Herrador, Emanuel Nicolás.
- Scavuzzo, Ignacio.

## Contenidos

Aquí se podrá encontrar el informe acerca de decompilación con explicaciones respecto a la arquitectura del decompilador `dcc` propuesto por Cifuentes y Gough, mejoras en el enfoque de decompiladores dinámicos y presentación de las herramientas que actualmente se utilizan. Además, se incluye un caso de uso de Ghidra para el análisis y la muestra del resultado de la decompilación para un ejecutable con información de depuración para un programa que implementa Fibonacci. Más información respecto a esto la podrá encontrar en el [informe](./report.pdf), y la implementación de Fibonacci [aquí](./use-case/fib.cpp). Además, se incluye la [presentación](./presentation.pdf) correspondiente al trabajo.