ODA: A Collaborative, Open Source Reversing Platform in the Cloud

ShmooCon XIV - 2018

Presented by: Bill Davis, Anthony DeRosa
Date: Saturday January 20, 2018
Time: 14:00 - 14:50
Location: Near Room
Track: Build It

When a new globally menacing piece of malware is detected, consider how many separate efforts are launched to reverse the same binary, with teams of researchers all around the world working redundantly, creating the same functions, comments, and annotations. This gratuitous duplication of effort stems from the lack of good collaboration tools for reverse engineering. We can solve this problem with a tool for distributed collaboration–a tool that combines the project management capabilities of GitHub with the collaboration features of Google Docs and the analytical power of IDA Pro.

ODA (onlinedisassembler.com) is a reverse engineering platform that provides a collaborative reversing experience hosted in the cloud. With ODA, groups of people can collaborate on reversing the same binary and share their contributions in real time. ODA seeks to become “GitHub and Google Docs meets IDA Pro.”

Up until now, ODA has been a closed source effort. At ShmooCon 2018 we are open sourcing the entire code base and announcing several new features. This talk introduces the audience to the features and design of ODA, demonstrates new features, and presents a roadmap for the future, which can only be achieved with the help of the open source community.

Anthony DeRosa

Anthony DeRosa is the founder of Syscall 7, a software consulting firm in the Baltimore region. He created ODA because he was tired of setting up entire toolchains to disassemble small snippets of binary code for less common processor architectures. He hopes to see ODA become the next generation reversing platform with the help of the open source community.

Bill Davis

Bill Davis spends his days moving bytes from databases to web browsers. By creating a centralized hub for reverse engineering, he believes the community can leverage the power of collaboration to identify and combat new threats more efficiently.


KhanFu - Mobile schedules for INFOSEC conferences.
Mobile interface | Alternate Formats