Jump to content
rukov

ODA - Online DisAssembler

Recommended Posts

Posted

ODA stands for Online DisAssembler. ODA is a general purpose machine code disassembler that supports a myriad of machine architectures. Built on the shoulders of libbfd and libopcodes (part of binutils), ODA allows you to explore an executable by dissecting its sections, strings, symbols, raw hex, and machine level instructions.

You can use it for a variety of purposes such as:

Visualizing the control flow of a group of instructions

Disassembling a few bytes of an exception handler that is going off into the weeds

Reversing the first few bytes of a Master Boot Record (MBR) that may be corrupt

Debugging an embedded systems device driver

Malware analysis

Vulnerability research

Developing a jailbreak for the latest iPhone

Satisying your own intellectual curiosity (Does there exist some sequence of bytes that disassembles to the same logical operation for two separate platforms?)

ODA is limited by the resource constraints of the server on which it is hosted and the spare time of its creators. If you find ODA useful, have a feature request, or want to comment in any way, please drop us a line!

http://www.onlinedisassembler.com/

  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...