lumen
dire
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lumen
-
Consortium led by Smartfin acquires cybersecurity software provider Hex-Rays
There's an open source Lumina server, writing a plugin for Ghidra wouldn't be too difficult, here's some details on how they hash functions:
https://github.com/naim94a/lumen/issues/2
- Snowman native code to C/C++ decompiler for x86/x86_64/ARM
- Open source Lumina server implementation for IDA
dire
-
Snowman native code to C/C++ decompiler for x86/x86_64/ARM
I'm surprised nobody has mentioned DIRE[0] yet. They did exactly this and got some very impressive results.
[0]: https://arxiv.org/abs/1909.09029 / J. Lacomis et al., "DIRE: A Neural Approach to Decompiled Identifier Naming," 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2019, pp. 628-639, doi: 10.1109/ASE.2019.00064.
[1]: https://github.com/pcyin/dire
What are some alternatives?
eve-echoes-tools - Collection of tools helping in reverse engineering Eve Echoes
rellic - Rellic produces goto-free C output from LLVM bitcode
obfDetect - IDA plugin to pinpoint obfuscated code
snowman - Snowman decompiler
flare-ida - IDA Pro utilities from FLARE team
mrustc - Alternative rust compiler (re-implementation)
biodiff - Hex diff viewer using alignment algorithms from biology
llvm-cbe - resurrected LLVM "C Backend", with improvements
lumen - An alternative BEAM implementation, designed for WebAssembly