Hacker GitHub

← All repos

avast/retdec

View on GitHub ↗ ★ 8,665 C++

RetDec is a retargetable machine-code decompiler based on LLVM.

13 mentions on Hacker News by 12 people: 5 stories, 8 comments · first 2017-12-12 · latest 2025-01-04

Mentions per year 13 mentions · busiest year 2017 (5)
20082026
  1. …2. https://hex-rays.com/ida-free 3. https://binary.ninja/free/ 4. https://ghidra-sre.org/ 5. https://github.com/avast/retdec 6. https://github.com/lifting-bits/mcsema
  2. …https://godbolt.org/z/v4TdvE83b open source decompile to pseudo-C: ghidra: ghidra-sre.org retdec: https://github.com/avast/retdec
    comment by sargstuff · 2022-04-10 · in Old C code – how to upgrade it?
  3. …wouldn't it be? Apple already put so much work into it. They could even lean on similar work like https://github.com/avast/retdec .) During the "do things to IR" phase of compilation, you can do static analysis, and use this to inform the…
  4. I wonder how this compares to retdec, an open source cross-architecture decompiler by Avast. https://github.com/avast-tl/retdec
    comment by alexozer · 2019-03-06 · in Ghidra, NSA's reverse-engineering tool
  5. This, maybe: https://github.com/avast-tl/retdec/blob/master/README.md There is a talk presentation linked in there that gives nice explanations and examples. I used to do a lot of decompilation of Java apps back in the days. It’s easier to…
  6. There is also capstone2llvmir in https://github.com/avast-tl/retdec/tree/master/deps
  7. Doesn't look that way? https://github.com/avast-tl/retdec/blob/master/src/bin2llvmi... Capstone would probably be the best open-source choice for something like this though.
  8. I think the problem is technical rather than commercial : https://github.com/avast-tl/retdec/issues/9 . x86_64 have calling conventions (namingly __fastcall) which are more inconvenient to decode than x86 _cdecl or __stdcall where every…