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)
- Host: GitHub
- URL: https://github.com/helcsnewsxd/decompilation-report
- Owner: helcsnewsxd
- License: gpl-3.0
- Archived: true
- Created: 2025-06-10T02:43:25.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-21T14:07:47.000Z (4 months ago)
- Last Synced: 2025-09-01T20:14:40.618Z (about 1 month ago)
- Topics: angr, binary-ninja, binrec, cpp, dcc, decompilation, decompiler, dewolf, famaf, ghidra, ida-pro, radare2, retdec, reverse-engineering, university-project
- Language: TeX
- Homepage:
- Size: 1.08 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.