Static binary analysis is more difficult than if source code is available. In many cases, the analyses are unsound and behaviours are omitted to make problems feasible. Heuristics may be required to separate code and data in a disassembly or pointer behaviour may be weakly modelled to make statically analysing programs feasible. Nevertheless, static analysis of binaries is an important area of research with a number of practical applications including the detection of software theft and the classification and detection of malware. This chapter examines static analysis of binaries with the intent that properties and features of binary programs can be extracted to create useful birthmarks for software similarity and classification.
CITATION STYLE
Cesare, S., & Xiang, Y. (2012). Static analysis of binaries. In SpringerBriefs in Computer Science (Vol. 0, pp. 41–49). Springer. https://doi.org/10.1007/978-1-4471-2909-7_5
Mendeley helps you to discover research relevant for your work.