Live data from Hacker News

Cutter – Free and Open Source Re Platform Powered by Radare2

cutter.re

11–20 of 43 posts

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#12

"an advanced reverse-engineering platform" How does a tool like this compare with a classical disassembler? Is it the same thing plus a GUI to navigate the code?

Depends on what you mean by 'classical disassembler'. In many circles, disassembler refers not to something like objdump, but to a complete reverse-engineering framework that has more advanced tools for examining and reversing binaries (which may or may not include a decompiler).

Examples include ida, ghidra, binary ninja, hopper, and x64dbg; cutter is an opensource program with similar functionality to those.

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#13

Few days ago there was a discussion about hex editors. I will confess I use one written by the author of radare2; in fact, it was apparently the precursor to radare. It is called ired and I keep a copy of it as a single .c file. Compiles quickly on BSD/Linux. Works well with large binary files. https://github.com/radare/ired

I use ht-editor. It's basically hiew for posix. It uses some of the binutils files internally I think but it's based on pretty old files. There isn't any CLI hex editor that comes close from what I can tell.

I recently went trying to add more modern arm to it, but it's unfortunately not easy to extend. Some of these tools were written by only one or two people and have a lot of work in them which is quite impressive.

Unfortunately that one person codebase also means that it is generally hard to extend and rewrite.

[1] http://hte.sourceforge.net/

[2] http://www.hiew.ru/

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#14

Few days ago there was a discussion about hex editors. I will confess I use one written by the author of radare2; in fact, it was apparently the precursor to radare. It is called ired and I keep a copy of it as a single .c file. Compiles quickly on BSD/Linux. Works well with large binary files. https://github.com/radare/ired

Confess?

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#15

"an advanced reverse-engineering platform" How does a tool like this compare with a classical disassembler? Is it the same thing plus a GUI to navigate the code?

A "classical disassembler" is like the unix tool cat. An reverse-engineering platform is like an IDE. Both have their use, but you wouldn't write code too much code with cat.

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#16
post #5
post #2

“Re” = reverse-engineering in this context.

This took me a surprisingly long time. I was wondering why anyone was building a regular expression platform (maybe that's cool, I dunno).

I was additionally confused by the strange capitalization.

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#17
I have USB device which has some bad software editor and I wanted to reverse engineer the communication protocol between the hardware device and the editor. Does something like this product can help? How would you go about reverse engineering a USB protocol?

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#18

I have USB device which has some bad software editor and I wanted to reverse engineer the communication protocol between the hardware device and the editor. Does something like this product can help? How would you go about reverse engineering a USB protocol?

I'm not entirely sure what you mean by "has some bad software editor" in the context of a USB device, but for reversing USB protocol, look at Wireshark: https://wiki.wireshark.org/CaptureSetup/USB

Re: Cutter – Free and Open Source Re Platform Powered by Radare2

#20

This seems like an iteration of https://qira.me/ but qira.me is better.

>This seems like an iteration of https://qira.me/

But qira README says: QIRA is a competitor to strace and gdb

This is very different in itself. Cutter is competitor to IDA, Binja or Ghidra. In fact, Debugging in Cutter is still in beta while all other features work very well.

Post reply on HN