BinDrill: Visualization for Efficient Reverse Engineering Analysis

Binary Driller (BinDrill)
Technology No. CW-22-30
Binary Driller (BD) is a visualization tool that uses data from the Troglodyte tool developed on the Deep Learning Malware project. It performs function matching using the provided function embeddings using one of the multiple backends. It displays the matches in a layout that correlates to the size of each function and its address within the binary. The visualization is done through a web application using the Dash Python library. It displays the best matches for each position with relevant details when selected. The tool is intended for use by any group performing reverse engineering of binary, malware, etc. It is designed to quickly determine the portions of the binary that are most interesting for further analysis.

This software is open source and available at no cost. Download now by visiting the product's GitHub page.
  • swap_vertical_circlemode_editAuthors (1)
    Michael Cutshaw
  • swap_vertical_circlecloud_downloadSupporting documents (1)
    Product brochure
    BinDrill: Visualization for Efficient Reverse Engineering Analysis.pdf
Questions about this technology?