DOE OSTI · 1502364
Behavior specification, finding main, and call graph visualizations
Abstract
A process transforms compiled software into a semantic form. The process transforms the code into a semantic form. The process analyzes behavior functionality by processing precise programming behavior abstractions stored in a memory and classifies the code as malware based on the code behavior. Another method identifies the starting point of execution of a compiled program. The method calculates a complexity measure by calculating the number of potential execution paths of local functions; identifies the number of arguments passed to local functions; and identifies the starting point of execution of the compiled program. Another method provides interactive, dynamic visualization of a group of related functions wherein a user can explore the rendered graph and select a specific function and display functions that are color coded by their ancestral relation and their function call distance to the selected function.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sayre, Kirk D., Willems, Richard A., Lindberg, Stephen Lanse. 2019-02-05. Behavior specification, finding main, and call graph visualizations. https://www.osti.gov/biblio/1502364
Cite the original work for its findings. Save a collection to share your selection of sources.