WiiBin: Machine Learning Binary Analysis for Reverse Engineering

What Is It Binary (WiiBin)
Technology No. CW-20-05
WiiBin is a supervised machine learning-based framework designed to determine the architecture of unknown binaries and locate opcode sections within them, catering to customers who need to reverse engineer such binaries. By identifying binary architecture and opcode-rich sections, WiiBin accelerates the reverse engineering process, saving time and resources. Building upon the concept of a byte histogram, WiiBin uses Binwalk for entropy analysis, and an enhanced byte histogram to locate opcode-rich code segments. Its adaptability allows for the inclusion of new architectures through retraining, setting it apart from competitors. Ultimately, WiiBin enables rapid identification of binary architecture from a growing library of known architectures and detection of opcode-rich code sections essential for successful disassembly.

This software is open source and available at no cost. Download now by visiting the product's GitHub page.

  • swap_vertical_circlemode_editAuthors (2)
    Bryan Beckman
    Jedediah Haile
  • swap_vertical_circlecloud_downloadSupporting documents (1)
    Product brochure
    WiiBin: Machine Learning Binary Analysis for Reverse Engineering.pdf
Questions about this technology?