Authors
Andreas Bergen, Dean Pucsek, Jennifer Baldwin, Laura MacLeod, Celina Berg, Martin Salois, Yvonne Coady
Publication date
2012/11/12
Conference
2012 Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing
Pages
111-118
Publisher
IEEE
Description
Reverse engineering large systems today requires multiple analysts trying to understand multi-threaded software running on multicore/multiprocessor hardware that covers multiple instruction sets. Today's "multi-X" world requires new analysis tools revealing a wide range of perspectives -- static and dynamic, detailed and abstract. Our goal is to design tools to support low-level program comprehension tasks ranging from malware analysis to mainframe code-base evolution. This paper presents the design and implementation of a prototype Integrated Comprehension Environment (ICE) with multiple analysis plugins designed to provide reverse engineers with the perspectives they need to analyze today's software. Leveraging the simplicity of the Reverse Engineering Intermediate Language (REIL), this prototype provides plug in modules designed to correlate low-level and high-level perspectives of both static and …
Scholar articles
A Bergen, D Pucsek, J Baldwin, L MacLeod, C Berg… - 2012 Seventh International Conference on P2P …, 2012