Datalog Disassembly (2020)
Summary
A USENIX Security 2020 paper presenting Datalog Disassembly, a rule-based approach that recovers function boundaries and calls in stripped binaries by leveraging contextual, code-based features encoded as Datalog facts, outperforming prior disassembly heuristics.
View Cached Full Text
Cached at: 10/01/26, 04:21 AM
Similar Articles
DDisasm: Reversible (bi-directional) Disassembler
DDisasm is a fast and accurate disassembler that produces reassemblable assembly code using datalog logic programming, supporting multiple ISAs and binary formats.
Datalog
Comprehensive notes on Datalog: what it is, how to implement it in various languages, and its applications in program analysis, with code examples and resources.
Deconstructing Datalog
The article describes the author's PhD dissertation 'Deconstructing Datalog', which integrates Datalog's recursive query capabilities into a typed functional language (Datafun) by using least prefix points and monotonicity tracking in the type system.
(Re//Verse 2026) Taxonomy and Deobfuscation of a Real World Binary Obfuscator [pdf]
This paper presents a taxonomy and deobfuscation methods for a real-world binary obfuscator, likely presented at the Re//Verse 2026 conference.
Dissecting House of Apple 2 on modern glibc
This article dissects the House of Apple 2 exploitation technique on modern glibc versions, providing an interactive GDB walkthrough and analyzing its viability with a sandbox environment.