Open Access. Powered by Scholars. Published by Universities.®

Other Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

University of New Mexico

DIFT

Articles 1 - 1 of 1

Full-Text Articles in Other Engineering

The Nature Of Ephemeral Secrets In Reverse Engineering Tasks, Antonio Miguel Espinoza Dec 2018

The Nature Of Ephemeral Secrets In Reverse Engineering Tasks, Antonio Miguel Espinoza

Computer Science ETDs

Reverse engineering is typically carried out on static binary objects, such as files or compiled programs. Often the goal of reverse engineering is to extract a secret that is ephemeral and only exists while the system is running. Automation and dynamic analysis enable reverse engineers to extract ephemeral secrets from dynamic systems, obviating the need for analyzing static artifacts such as executable binaries.

I support this thesis through four automated reverse engineering efforts: (1) named entity extraction to track Chinese Internet censorship based on keywords; (2) dynamic information flow tracking to locate secret keys in memory for a live program; …