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.
Ticket Sales Ended
No tickets are available for this event.