Engineering Papers⌕ Search

DOE OSTI · 2541814

Systems and methods for architecture-independent binary code analysis

Abstract

Binaries configured for execution within respective computing environments may be disassembled into architecture-specific intermediate (AIL) representations. The AIL representations may be converted into canonical intermediate language (CIL) representations. The CIL representations may comprise normalized, architecture-independent code configured to characterize functionality of respective components of a binary (e.g., respective functions or the like). Feature vectors may be extracted from the CIL representations. The feature vectors may be used to identify components of respective binaries, assign security classifications to the binaries, and/or the like.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Haile, Jedediah T., Beckman, Bryan R., Havens, Sage R., Verba, Jared A., Larsen, Garrett W., Chaffin, May R., Foster, Rita A.. 2024-02-13. Systems and methods for architecture-independent binary code analysis. https://www.osti.gov/biblio/2541814

Cite the original work for its findings. Save a collection to share your selection of sources.