Live data from Hacker News

Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

github.com

1–10 of 54 posts

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#2
Cutter is "A Qt and C++ GUI for radare2".

There are more alternatives to IDA Pro. Hopper Disassembler is one. Binary Ninja (binja) is another.

Here is an independent review of Binary Ninja: https://www.trailofbits.com/research-and-development/binja/

Here is the project itself: https://binary.ninja/

I happen to know most of the people involved in Binary Ninja. They do great work. They really understand security and the need to operate off-line.

BTW, if disassembly is a career interest for you, see https://news.ycombinator.com/item?id=17208556 for my "Ask HN: Who is hiring? (June 2018)" comment.

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#3
post #2

Cutter is "A Qt and C++ GUI for radare2". There are more alternatives to IDA Pro. Hopper Disassembler is one. Binary Ninja (binja) is another. Here is an independent review of Binary Ninja: https://www.trailofbits.com/research-and-development/binja/ Here is the project itself: https://binary.ninja/ I happen to know most of the people involved in Binary Ninja. They do great work. They really understand security and th…

Reverse engineering has been a constant interest for me but I've never managed to get it to "click" for me. I don't particularly need the skill, but it's one I'd like to have (at least to the extent of being able to do simple crackmes).

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#5
post #2

Cutter is "A Qt and C++ GUI for radare2". There are more alternatives to IDA Pro. Hopper Disassembler is one. Binary Ninja (binja) is another. Here is an independent review of Binary Ninja: https://www.trailofbits.com/research-and-development/binja/ Here is the project itself: https://binary.ninja/ I happen to know most of the people involved in Binary Ninja. They do great work. They really understand security and th…

+1 for Hopper and BinaryNinja.

Radare2 by itself has a small learning curve, but it is well worth it. It's usually the first dissassembler I turn to.

Also helpful for dynamic analysis is GDB +PEDA.

For some good intros for binary exploitation, see live overflows videos on YouTube.

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#6
I've been watching the ecosystem of radare2 GUIs for a while now. I've loved IDA for its long-standing support of numerous architectures, as well as its built-in interpreter for running Python/IDC scripts with ease, however the price is nearly inhibitive for the average student or weekend hacker. IMO, the one major reason that radare isn't as widely adopted in the RE industry is simply because of a lack of GUIs that aren't either web-based or half-baked and partially broken. In many ways, the radare2 plugin architecture is far superior to IDAs, and I hope this project can start to bridge the gap between functionality and ease-of-use.

On an entirely separate note, I'd love to see a port of this for Android :)

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#7
post #6

I've been watching the ecosystem of radare2 GUIs for a while now. I've loved IDA for its long-standing support of numerous architectures, as well as its built-in interpreter for running Python/IDC scripts with ease, however the price is nearly inhibitive for the average student or weekend hacker. IMO, the one major reason that radare isn't as widely adopted in the RE industry is simply because of a lack of GUIs that…

I looked into buying IDA Pro a while back and the experience was like buying enterprise software in 1997. There's not much of a reason for me to have it but it'd be a fun thing to have and toy with in spare time but I'm not really willing to pay an insane subscription price on a sketchy website.

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#8
post #6

I've been watching the ecosystem of radare2 GUIs for a while now. I've loved IDA for its long-standing support of numerous architectures, as well as its built-in interpreter for running Python/IDC scripts with ease, however the price is nearly inhibitive for the average student or weekend hacker. IMO, the one major reason that radare isn't as widely adopted in the RE industry is simply because of a lack of GUIs that…

I looked into buying IDA Pro a while back and the experience was like buying enterprise software in 1997. There's not much of a reason for me to have it but it'd be a fun thing to have and toy with in spare time but I'm not really willing to pay an insane subscription price on a sketchy website.

Sure, but it's not really the type of tool you play with during the weekends. It's high powered and the industry standard.

I, and many of my colleagues, would gladly play 4 or 5 times the price for IDA and Hex Rays. Though, any decent security company will purchase a subscription for it's employees.

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#9
post #2

Cutter is "A Qt and C++ GUI for radare2". There are more alternatives to IDA Pro. Hopper Disassembler is one. Binary Ninja (binja) is another. Here is an independent review of Binary Ninja: https://www.trailofbits.com/research-and-development/binja/ Here is the project itself: https://binary.ninja/ I happen to know most of the people involved in Binary Ninja. They do great work. They really understand security and th…

Reverse engineering has been a constant interest for me but I've never managed to get it to "click" for me. I don't particularly need the skill, but it's one I'd like to have (at least to the extent of being able to do simple crackmes).

It's a tricky art. It's helpful to learn some of the basics such as how variables are passed to a function on the stack for x86 or as registers with x64. Beyond that it takes practice. Things that have helped me are writing c code and dissassembling it, stepping through code with GDB and working on crackmes and CTFs.

For radare2 in particular, this tutorial was helpful: https://leotindall.com/tutorial/an-intro-to-x86_64-reverse-e...

Re: Cutter – A Qt and C++ GUI for Radare2 reverse engineering framework

#10
post #2

Cutter is "A Qt and C++ GUI for radare2". There are more alternatives to IDA Pro. Hopper Disassembler is one. Binary Ninja (binja) is another. Here is an independent review of Binary Ninja: https://www.trailofbits.com/research-and-development/binja/ Here is the project itself: https://binary.ninja/ I happen to know most of the people involved in Binary Ninja. They do great work. They really understand security and th…

Reverse engineering has been a constant interest for me but I've never managed to get it to "click" for me. I don't particularly need the skill, but it's one I'd like to have (at least to the extent of being able to do simple crackmes).

Play the microcorruption CTF. Things should make a lot more sense when you drop away the complexity of bigger archs.
Post reply on HN