Ripr : Python encapsulation of binary code

Loading...
Thumbnail Image
Authors
Biernat, Patrick
Issue Date
2016-12
Type
Electronic thesis
Thesis
Language
ENG
Keywords
Computer science
Research Projects
Organizational Units
Journal Issue
Alternative Title
Abstract
We present ripr, a tool for automatically packaging binary code as a functionally identical Python class. We achieve this by pairing the Unicorn emulator with a static analysis back-end. In many cases, this gives us access to enough information to automatically create an emulation environment that will be functionally identical to an execution of the original binary code. This can drastically reduce, and in many cases completely eliminate, time spent reimplementing functionality; an exceedingly common scenario in many reverse-engineering endeavors.
Description
December 2016
School of Science
Full Citation
Publisher
Rensselaer Polytechnic Institute, Troy, NY
Terms of Use
Journal
Volume
Issue
PubMed ID
DOI
ISSN
EISSN