The rev.ng Decompiler

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fez
    Member
    • Jul 2025
    • 1

    #1

    The rev.ng Decompiler

    Hi everyone, we're very excited to present the rev.ng Decompiler at DEF CON 33 Demo Labs!

    Introduction

    rev.ng is an open source static binary analysis framework and interactive decompiler for native code based on LLVM and QEMU.

    In our Demo Labs presentation we will:
    0. Introduce rev.ng, how to install it and how to use it from the command line.
    1. Decompile a simple program to syntactically valid C code that can be fed into other static analysis tools.
    2. Showcase our automated whole-program type recovery on a stripped program without debug symbols, able to detect complex types, e.g. linked-lists.
    3. Demonstrate the Python scripting capabilities.
    4. Demonstrate our preliminary integration with LLMs to assign names to functions, types, and so on.

    Everything we'll show in our presentation will be released on GitHub and 100% reproducible using only open source software.

    Hope to see you at the session!

    Resources

    rev.ng website
    GitHub of the project
    GitHub of the demos
    Documentation
    Discord
Working...