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.

Open PDF

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

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Computers
  • Copyrights
  • Debugging
  • Department Of Defense
  • Engineering
  • Engineers
  • Governments
  • Guarantees
  • Materials
  • Patents
  • Security
  • Software Assurance
  • Software Development
  • Trademarks
  • Universities
  • Vulnerability

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Educational Psychology
  • Software Engineering.

Technology Areas

  • Cyber