Assembly language

Workshop: Assembly Language Basics

Friday, November 08, 2019
05:00 PM - 09:00 PM
Beatty Center
College of Charleston School of Business, 5 Liberty St, Charleston, SC 29401, USA

Assembly Basics

Instructor: Matthew Miller

Duration: 4 Hours


Course Outline:

Setup

  • Logging in
  • Template

Assembly Basics

  • Registers
  • Stack
  • Mnemonics
  • Operations
  • AND,OR, XOR, NOT
  • 2’s Complement
  • Memory Operations

RE Some Basic C Programs

  • Using gcc and objdump

Memory layout

  • Code
  • Data
  • Stack
  • Heap


Class Requirements:

  • Laptop or iPad with Internet connection
  • SSH terminal
  • Cross Platform (mobile or desktop)
  • Terminus https://termius.com/
  • OS X
  • Terminal
  • Windows
  • Putty
  • Linux
  • Any Terminal in the GUI


About the Instructor:

Dr. Matthew Miller has taught Computer Science and assembly and reverse engineering for 6 years at the collegiate level. He has been called as an expert witness on more that a dozen Federal Cases, where he had to reverse engineer the NIT code provided by the government. His expert declarations have been used by the ACLU in their "Challenging government hacking in criminal cases" guide for attorneys and by lawyers in federal cases.

Map of Event Location
Ticket Sales Ended

No tickets are available for this event.

Contact Organizer

BSides Charleston