Radare – The Reverse Engineering Framework

By -


Radare started out as a simple command line interface for a hexadecimal editor supporting 64 bit offsets to make searches and recovering data from hard-disks. It has evolved into a project that is composed of a hexadecimal editor as the central point of the project with assembler/disassembler, code analysis, scripting features, analysis and graphs of code and data and easy unix integration. Essentially, it has become a reverse engineering framework, with plugins and much more.

radare2 itself is the core of the hexadecimal editor and debugger. Allows to open any kind of file from different IO access like disk, network, kernel plugins, remote devices, debugged processes and handle any of them as if they were a simple plain file.

It implements an advanced command line interface for moving around the file, analyzing data, disassembling, binary patching, data comparision, searching, replacing, scripting with Ruby, Python, Lua and Perl.



  • CLI and visual modes
  • Yank and paste
  • Perl/Python scripting support
  • Virtual base address for on-disk patching
  • vi-like environment and command repetition (3x)
  • Debugger for x86-linux/bsd and arm-linux
  • Data bookmarking (flags)
  • Scripting (no branches or conditionals yet)
  • Own magic database (rfile)
  • Little/big endian conversions
  • Data search
  • Show xrefs on arm, x86 and ppc binaries
  • Data type views
  • Data block views
  • Visual mode commands



33 Comments to Radare – The Reverse Engineering Framework

  1. Its like you learn my mind! You seem to grasp a lot approximately this,
    such as you wrote the e-book in it or something. I believe that you could do with
    some % to drive the message house a little bit,
    but instead of that, that is wonderful blog. An excellent read.

    I will certainly be back.

  2. I see your website needs some unique articles. Writing manually is
    time consuming, there is tool for this task. Just search in gogle for:
    marihhus content tool

  3. Fine post. I learn something more ambitious on distinct blogs everyday.
    It’ll constantly be stimulating to read content from other writers and practice a
    little something from their store. I’d prefer to use some with the content on my site
    whether you do’t mind. Natually I’ll give you a link on your own web blog.
    Thanks for sharing.

  4. After I initially commented I seem to have clicked on the -Notify me when new comments
    are added- checkbox and from now on when a comment is added I recieve four emails with the very same comment.

    There has to be an easy method you may remove me from that service?
    Appreciate it!

  5. My loved ones at all times say that I am wasting my time right here at web, however I am aware I am getting knowledge all the time by
    reading thes fastidious articles or reviews.

  6. wonderful put up, very informative. I wonder why the exact opposite experts of the sector don’t notice
    this. You should proceed your writing. I’m sure, you
    have an incredible readers’ base already!

  7. Hello there! I could possibly have sworn I’ve visited this website before but after taking a look at
    some of the posts I realized it’s new to me. Nonetheless, I’m definitely happy I came across it
    and I’ll be bookmarking it and checking back frequently!

  8. Thanks for the auspicious writeup. It in reality was a amusement account it.
    Glance advanced to more delivered agreeable from you!
    However, how can we be in contact?

  9. Hello there! I could have sworn I’ve been to this site before but after browsing through a number of the post I realized
    it’s a novice to me. Anyhow, I’m definitely glad
    I found it and I’ll be book-marking and checking back frequently!

  10. May I simply just say what a comfort to uncover an individual who actually understands what they are discussing on the net. You definitely know how to bring a problem to light and make it important. More people have to read this and understand this side of the story. I was surprised that you aren’t more popular given that you surely possess the gift. you can try here: http://ow.ly/OBGn303jqlB

  11. Hello! I understand this is somewhat off-topic however I needed to ask. Does building a well-established blog such as yours require a large amount of work? I am completely new to blogging but I do write in my diary everyday. I’d like to start a blog so I will be able to share my own experience and thoughts online. Please let me know if you have any ideas or tips for new aspiring bloggers. Thankyou! Check out How do I find out all the keywords Google is ranking me for?: http://bit.ly/2c0dxEX

  12. Great beat ! I wish to apprentice even as you amend your site, how can i subscribe for any weblog site?
    The account helped us a appropriate deal. I have already
    been a little bit bit acquainted of this your broadcast offered bright transparent concept

  13. I do not know the way i ended up here, but I thought this
    post was good. I don’t know what you are about but certainly you’re seeing a famous blogger in the event you usually are not already 😉 Cheers!

  14. I’ve read several excellent stuff here. Certainly value bookmarking for
    revisiting. I wonder how a great deal attempt you put to create
    any such wonderful informative website.

  15. Heya i am for the primary time here. I found this board and I to find It truly helpful & it helped me to out a lot.
    I am hoping to supply a very important factor again and help others such as you helped me.

  16. hi!,I like your writing very a lot! share we communicate more about your article on AOL?
    I need a specialist within this house to solve my problem.
    Might be that’s you! Looking ahead to look you.

  17. Woah! I’m really enjoying the template/theme of this
    site. It’s simple, yet effective. A lot of times it’s quite difficult to
    have that “perfect balance” between superb usability and appearance.
    I have to admit you’ve done a excellent job with this particular.
    Also, the blog loads extremely fast in my opinion on Internet explorer.
    Outstanding Blog!

  18. Greetings! Very beneficial advice in this particular article!
    This is basically the little changes that can make the
    most important changes. Thanks for sharing!

  19. Hey There. I discovered your blog the utilization of msn. This can be a very smartly written article.
    I will make sure to bookmark it and keep coming back to read extra of your own useful info.
    Thanks for your post. I’ll definitely comeback.

Leave a Reply

Your email address will not be published. Required fields are marked *