Letteratura aggiuntiva
Una serie di paper aggiuntivi riguardo il mondo della decompilazione (in ordine alfabetico per titolo):
- A Comb for Decompiled C Code scritto da Andrea Gussoni et all
- A Human-Centric Approach For Binary Code Decompilation scritto da Khaled Yakdan
- Analysis of Low-Level Code Using Cooperating Decompilers scritto da Bor-Yuh Evan Chang
- Boosting Neural Networks to Decompile Optimized Binaries scritto da Ying Cao et all
- Designing an object-oriented decompiler scritto da David Eriksson
- Decompilation Using Pattern-Independent Control-Flow Structuring and Semantics-Preserving Transformations di Khaled Yakdan et all
- Decompilers and beyond di Ilfak Guilfanov
- How Humans Decompile and What We Can Learn From It di Kevin Burk et all
- Improved Tool Support for Machine-Code Decompilation in HOL4 di Anthony Fox
- Native x86 Decompilation Using Semantics di Edward J. Schwartz et all
- REcompile: A Decompilation Framework for Static Analysis of Binaries di Khaled Yakdan
- Static Single Assignment for Decompilation scritto da Michael James Van Emmerik
- Type Based Decompilation scritto da Alan Mycroft
- Using a Decompiler for Real World Source Recovery scritto da Mike Van Emmerik
Per quanto riguarda i compilatori, alcune risorse:
- Compilers: Principles, Techniques, and Tools di Alfred V. Aho, Monica S. Lam, Ravi Sethi e Jeffrey D. Ullman (lettura molto consigliata!)
- Principles of Compiler Design di Alfred Aho e Jeffrey Ullman
- Writing a C compiler di Nora Sandler
Alcune risorse aggiuntive per il mondo del reverse engineering:
- Introduction to Reverse Engineering Software di Mike Perry
- Practical Reverse Engineering di Bruce Dang
- Practical Binary Analysis di Dennis Andriesse
- Exploiting Software: How to Break Code di Greg Hoglund
Vuoi suggerirmi altri paper? Scrivi una e-mail a hi@serhack.me