Reverse engineering - Is it art?

William Mahoney, Robin A. Gandhi

Research output: Contribution to specialist publicationArticle

6 Scopus citations

Abstract

We offer an elective class in reverse engineering of binary software. In the spring of 2010 the class was approved as a regular offering and this past spring the course was taught for the third consecutive time. We discuss the course format and evolution with respect to student background, class performance, and learning abilities. Empirical observations suggest that teaching reverse engineering is like teaching art-students either get it or they don't. We discuss several challenges and offer potential solutions in imparting the technically advanced skill (or maybe art) of binary reverse engineering to seniors in the computing feld.

Original languageEnglish (US)
Pages56-61
Number of pages6
Volume3
No1
Specialist publicationACM Inroads
DOIs
StatePublished - Mar 2012

Keywords

  • Code generation
  • Debugging
  • Instruction set
  • Machine code
  • Reverse engineering
  • Security

ASJC Scopus subject areas

  • Computer Science(all)
  • Education

Fingerprint

Dive into the research topics of 'Reverse engineering - Is it art?'. Together they form a unique fingerprint.

Cite this