HNHacker News
TopNewBestAskShowJobs

Dax89

62 karma · joined January 21, 2018

C++/Qt5 software developer, reverse engineering addict, (retro)gamer
submissionscomments
Dax89··on Show HN: REDasm Disassembler 2.0
Well, it's a personal opinion (and I haven't used Ghidra too much) so:

The UI is a lot 90s/ish and a bit unconfortable to use, but it ships a great decompiler and it can render nice graphs, the quality of the generated listing is good, but inferior compared to IDA's one.

And...Java...

Dax89··on Show HN: REDasm Disassembler 2.0
It's WIP: I'm receiving bug reports and pull requests for macOS support
Dax89··on Show HN: REDasm Disassembler 2.0
It looks like this: https://github.com/REDasmOrg/REDasm/issues/14

But the OP doesn't answer so I can't fix it

Dax89··on Show HN: REDasm Disassembler 2.0
I know about Ghidra, the release day is just a coincidence.

There is no problem btw, I have posted here to see if someone was interested to the project. In any case I will continue to develop REDasm because I use it at work and I need it.

Dax89··on Show HN: REDasm Disassembler 2.0
I don't own a Mac, so I can't test the generated binaries.

Someone reported me on Twitter that it compiles fine on a 64-bit OS with Clang.

It doesn't compile with Clang on a 32-bit OS (there is a bug report for that).

Dax89··on Show HN: REDasm Disassembler 2.0
Everything is bundled in the executable!

When you see that message, for some reason REDasm cannot generate a path for the current function and it should be fixed.

Dax89··on Show HN: REDasm Disassembler 2.0
Open an issue on GitHub: https://github.com/REDasmOrg/REDasm/issues
Dax89··on Show HN: REDasm Disassembler 2.0
Capstone is just a backend above LibREDasm: you can create a new architecture from scratch.
Dax89··on Show HN: REDasm Disassembler 2.0
Hi, I'm the developer. And I'm also a fan of IDA-like environment.

REDasm is a project that tries to mimic IDAs interface and shortcuts but with a nicer, modern API.

About the quality of x86-64 binaries: it should be pretty good (but far from perfect).

Obviously with more binaries and test cases the quality of the generated listing can be improved!