Try   HackMD

Time, Location, and Communication

Announcement

Staff

Office Hours: TBD (or by appointments) (DM for the location)

  • TA: Nehal Fooda

Office Hours: 1:30 pm to 3:30 pm, Thursday, AVW 1109 A.

Resources

Ghidra

The class will use ghidra to reverse-engineer various binaries. Please use the following links to install the software.

Intel x64 Instruction Manual

The class will reverse-engineer various x64 binaries, which contain x86-64 instructions.

Class Virtual Machine

In addition to their own resources, students will have access to a remote host via ssh for completing classwork. All the code you submit for the lab assignments should be executable on the class VM (x86-64 Linux).

Grading Policy

We expect to determine grades as follows:

Lab/Lecture Components Percentage
Lecture 2 Quizzes (7.5%, 7.5%) 15%
Final Exam (15%) 15%
Lab 2 Homework (12.5%, 7.5%) 20%
2 Projects (25%, 25%) 50%
Lab Components Lab Points
Project 1 50 pts
Project 2 50 pts
Lab Homework 1 25 pts
Lab Homework 2 15 pts
Total 140 pts