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
20082026
-
…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
comment by carom · 2025-01-04 · in Ask HN: How are you using LLMs for traversing decompiler output? -
…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? -
…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…
comment by derefr · 2020-06-23 · in About the Rosetta Translation Environment -
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 -
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…
comment by crocal · 2018-06-19 · in Diablo devolved – magic behind the 1996 computer game -
There is also capstone2llvmir in https://github.com/avast-tl/retdec/tree/master/deps
comment by Karliss · 2017-12-13 · in Avast open-sources its machine-code decompiler -
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.
comment by Tobba_ · 2017-12-13 · in Avast open-sources its machine-code decompiler -
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…
comment by luch · 2017-12-13 · in Avast open-sources its machine-code decompiler