Improvements to Object-Oriented Construct Recovery Using OOAnalyzer
Abstract
OOAnalyzer is the state of the art in automatically recovering object-oriented abstractions to assist reverse engineers in malware analysis, vulnerability analysis, and software assurance. First published at the ACM Conference on Computer and Communications Security, OOAnalyzer uses novel techniques to reason in the presence of uncertainty, which is unavoidable in this type of analysis. This feature is heavily dependent on OOAnalyzers Prolog-based implementation. Unfortunately, early versions of OOAnalyzer were too slow to scale to the large and complex programs used in the DoD.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 2020
- Accession Number
- AD1110472
Entities
People
- Cory F. Cohen
- Edward Schwartz
Organizations
- Carnegie Mellon University