gereeter / hsdecomp

A decompiler for GHC-compiled Haskell
MIT License
104 stars 17 forks source link

Make it a plugin/package for radare2/Cutter #1

Open XVilka opened 6 years ago

XVilka commented 6 years ago

Thank you for awesome tool!

Radare2 is a highly-portable cross-platform reverse engineering framework and a toolkit without dependencies. It has support for analyzing binaries, disassembling code, debugging programs, attaching to remote GDB/LLDB, WinDbg servers, rich plugin system (see r2pm), and integration with various decompilers. For example, ghidra decompiler plugin - r2ghidra-dec. It is actively developed and can be easily integrated in various open source and commercial products. I believe, it will be highly beneficial to support these and provide a package for install from r2pm, see the package repository here: https://github.com/radareorg/radare2-pm

image

For documentation on writing plugins for radare2 see Scripting and Plugins Radare2 Book chapters.

Cutter is a crossplatform Qt/C++ GUI frontend to radare2:

image

For documentation on writing plugins for Cutter see the official tutorial and the curated list of various popular plugins. Would be awesome to have it as a part of popular RE framework 👍

gereeter commented 6 years ago

Sorry for not responding to this - I hadn't noticed this until now. I've looked at Radare2 a bit, but unfortunately, I have no time or energy to do some integration, and I'm not even sure how well it would fit in. I'd be delighted to see something like this happen, but I doubt I will do it any time soon if ever.