Corpus ID: 17022472

BYTEWEIGHT: Learning to Recognize Functions in Binary Code

@inproceedings{Bao2014BYTEWEIGHTLT,
  title={BYTEWEIGHT: Learning to Recognize Functions in Binary Code},
  author={Tiffany Bao and Jonathan Burket and Maverick Woo and Rafael Turner and David Brumley},
  booktitle={USENIX Security Symposium},
  year={2014}
}
  • Tiffany Bao, Jonathan Burket, +2 authors David Brumley
  • Published in USENIX Security Symposium 2014
  • Computer Science
  • Function identification is a fundamental challenge in reverse engineering and binary program analysis. For instance, binary rewriting and control flow integrity rely on accurate function detection and identification in binaries. Although many binary program analyses assume functions can be identified a priori, identifying functions in stripped binaries remains a challenge. In this paper, we propose BYTEWEIGHT, a new automatic function identification algorithm. Our approach automatically… CONTINUE READING

    Create an AI-powered research feed to stay up to date with new papers like this posted to ArXiv

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 106 CITATIONS

    Function Interface Analysis: A Principled Approach for Function Recognition in COTS Binaries

    • Rui Qiao, R. Sekar
    • Computer Science
    • 2017 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
    • 2017
    VIEW 16 EXCERPTS
    CITES METHODS, BACKGROUND & RESULTS
    HIGHLY INFLUENCED

    AMASS: Automated Software Mass Customization via Feature Identification and Tailoring

    VIEW 6 EXCERPTS
    CITES METHODS & BACKGROUND
    HIGHLY INFLUENCED

    Machine Learning-Based Analysis of Program Binaries: A Comprehensive Study

    VIEW 7 EXCERPTS
    CITES METHODS & BACKGROUND
    HIGHLY INFLUENCED

    Debin: Predicting Debug Information in Stripped Binaries

    VIEW 6 EXCERPTS
    CITES BACKGROUND & METHODS
    HIGHLY INFLUENCED

    ELISA: ELiciting ISA of Raw Binaries for Fine-Grained Code and Data Separation

    VIEW 6 EXCERPTS
    CITES METHODS & BACKGROUND
    HIGHLY INFLUENCED

    Function Recognition in Stripped Binary of Embedded Devices

    VIEW 11 EXCERPTS
    CITES METHODS & BACKGROUND
    HIGHLY INFLUENCED

    An Efficient Platform for the Automatic Extraction of Patterns in Native Code

    VIEW 5 EXCERPTS
    CITES BACKGROUND & METHODS
    HIGHLY INFLUENCED

    Analyzing and securing binaries through static disassembly

    VIEW 10 EXCERPTS
    CITES METHODS, BACKGROUND & RESULTS
    HIGHLY INFLUENCED

    Compiler-Agnostic Function Detection in Binaries

    VIEW 10 EXCERPTS
    CITES METHODS, RESULTS & BACKGROUND
    HIGHLY INFLUENCED

    FILTER CITATIONS BY YEAR

    2014
    2020

    CITATION STATISTICS

    • 20 Highly Influenced Citations

    • Averaged 24 Citations per year from 2017 through 2019

    • 50% Increase in citations per year in 2019 over 2018

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 25 REFERENCES

    Control Flow Integrity for COTS Binaries

    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL

    Automatically patching errors in deployed software

    VIEW 3 EXCERPTS
    HIGHLY INFLUENTIAL

    Practical Control Flow Integrity and Randomization for Binary Executables

    VIEW 2 EXCERPTS

    Rendezvous: A search engine for binary code

    VIEW 3 EXCERPTS