CS 493/593: Digital Forensics
Location: ASRC 230 (MW 11:30 - 13:20)
Instructor: D. Kevin McGrath
- PDX username: dmcgrath
- Office hours:
Teaching Assistant: Emma Yakley
- PDX username: yakley
Syllabus
Pages
- Mobile forensics – a brief introduction to mobile forensics
- tmux config
- Technical Writing
- Powershell profile
- Networking Fundamentals
- tcpdump
- Wireshark
- SSH Tunnel for Windows RDP
Slides
Homework
Each homework will build on the previous assignment. These aren’t your typical “write answers to questions” type assignments, but rather are intended to be more hands-on. We will be adding to, modifying, or otherwise doing something to the VM environment to enable us to do something else. The first assignment will be to get the VM environment set up and configured. Subsequent assignments will build on this.
Submission
All work will be submitted via MarkDown documents within an internal gitlab repo. You will be using this repo for the rest of the term. This repo exists on the CECS intranet. You will need to add myself to this repo as Developer. Grades and feedback will be done via a merge request from.
Assignments
Useful links for learning
- tmux cheatsheet
- Linux Handbook on tmux
- Markdown
- The C Book
- The GNU
make
manual - Managing projects with
make
- The
chmod
calculator - The Python tutor
- The Linux Command Line (Direct PDF link)
- Adventures with the Linux Command Line
- The Linux Development Platform
- gdb tutorial
- gef manual
- VM Setup on Windows
- VM Setup on macOS
- Ubuntu configuration