Reverse engineering strategy [New][REV]

Table of Contents

The Goal

  • Getting myself familiar (better) in assembler (Intel and ARM).
  • Learn techniques to analyse easy binaries.

The Strategy

  1. Check CryptoCat videos - it’s a good intro. I don’t have to understand everything here right now
  2. Course https://github.com/RPISEC/MBE
  3. Collect questions
  4. If the question concearns assembly - check Arch1001
  5. Question about memory or bin - check binary analysis or computer systems
  6. Check tools and examples from kpi slides
  7. Read binary analysis

Books from the course

  • Hacking: The Art of Exploitation, 2nd Edition by Jon Erickson
  • The Shellcoder’s Handbook: Discovering and Exploiting Security Holes

Extra

  • MIT xv6 from the reverse point of view
  • Once a month CTFs with reverse tasks