CNIT 152: Incident Response

Fall 2026 Sam Bowne

73883 Thu 6:00 - 9:00 pm CLOUD 218 MOVED TO SCIE 37

Schedule · Lectures · Projects

Class Attendance


I recommend attending class in-person, but
you can also attend class remotely via
Twitch.

Free Textbook Access

  • Go here
  • Click "Institution not listed"
  • Enter your CCSF email address
  • Enter the book's title the "Find a Solution..." field

Textbook

Applied Incident Response, First Edition by by Steve Anson
Publisher: Wiley (January 14, 2020)
Sold by: Amazon Digital Services, LLC
ASIN: B083XF121Z
ISBN-13: 978-1119560319
Kindle edition: $28, Paper edition: $26 (prices I saw on 5-5-26 at Amazon)
Buy from Amazon

Catalog Description

When computer networks are breached, incident response (IR) is required to assess the damage, eject the attackers, and improve security measures so they cannot return. This class covers the IR tools and techniques required to defend modern corporate networks. This class is part of the Advanced Cybersecurity Certificate.

Quizzes

The quizzes are multiple-choice, online, and open-book. However, you may not ask other people to help you during the quizzes. You will need to study the textbook chapter before the lecture covering it, and take the quiz before that class. Each quiz is due 30 min. before class. Each quiz has 5 questions, you have ten minutes to take it, and you can make two attempts. If you take the quiz twice, the higher score counts.

Canvas is not ready yet

Discussion Board

Each CCSF student must contribute to the Discussion Board in Canvas. There are dates listed in the schedule with Discussion assignment due.

For the topics and requirements, see the Discussion board in Canvas.

Grading

Grades are determined from your total points, as shown below.

Mid-Term Grades
PointsGrade
293A
260B
195C
163D
Below 163F
    
Final Grades
PointsGrade
531A
472B
354C
295D
Below 295F

Messages

For questions, please send a message inside Canvas.

Schedule


Thu 8-20  1 The Threat Landscape
Demo: IR 410: FortiGate 7.6 Operator

Thu 8-27Quizzes: Ch 1 & Ch 2 *
IR 410 Flags 1-2 due
Discussion 1 *
2 Incident Readiness
Demo: IR 410: FortiGate 7.6 Operator

Thu 9-3Quiz: Ch 3
IR 410 Flags 3-5 due
Discussion 2
3 Remote Triage
Demo: IR 100 and IR 371

Thu 9-10Quiz: Ch 4-5
IR 100 due
Discussion 3
4 Remote Triage Tools
5 Acquiring Memory
Demo: IR 372, 373, 374

Thu 9-17Quiz: Ch 6
IR 371 due
Discussion 4

Demos: IR 350 and IR 400

Thu 9-24Quiz: Ch 7
IR 372 due
Discussion 5
6. Disk Imaging
Demo: BoTS

Thu 10-1Quiz: Ch 8
IR 350 due
Discussion 6
7. Network Security Monitoring
Demo: BoTS

Thu 10-8No Quiz TBA

Thu 10-15Quiz: Ch 8
IR 400 due
Discussion 7
8. Event Log Analysis
Demo: BoTS

Thu 10-22Quiz: Ch 9
BoTS Flags 1.1-1.3 due
Discussion 8
9. Memory Analysis
Demo: IR 373

Thu 10-29Quiz: Ch 10
BoTS Flags 1.4-1.5 due
Discussion 9
10. Malware Analysis

Thu 11-5 TBA

Thu 11-12Quiz: Ch 11
BoTS Flags 2.1-2.2 due
Discussion 9
11. Disk Forensics
Demos: IR 312, IR 301

Thu 11-19Quiz: Ch 12
BoTS Flags 2.3-2.4 due
Discussion 10
12. Lateral Movement Analysis
Demo: IR 330, IR 303

Thu 11-26 Holiday: No Class

Thu 12-3 TBA

Thu 12-10No Quiz
All Extra Credit Due
Last Class: No new material

Tue 12-15
through
Tue 12-22
  Final Exam available online throughout the week.
You can only take it once.

All quizzes due 30 min. before class

Lectures

Grading Policy (pdf)
Syllabus (pdf)

1. The Threat Landscape Keynote · PDF
2. Incident Readiness
Keynote · PDF
3. Remote Triage
Keynote · PDF
4. Remote Triage Tools
Keynote · PDF
5. Acquiring Memory
Keynote · PDF
6. Disk Imaging
Keynote · PDF
7. Network Security Monitoring
Keynote · PDF
8. Event Log Analysis
Keynote · PDF
9. Memory Analysis
Keynote · PDF
10. Malware Analysis
Keynote · PDF
11. Disk Forensice
Keynote · PDF
12. Lateral Movement Analysis
Keynote · PDF
13. Continuous Improvement
Keynote · PDF
14. Proactive Activities Keynote · PDF

Links

Links for Chapter Lectures

Ch 1a: Deconstructing a Credit Card's Data
Ch 1b: Mitigating Fraud Risk Through Card Data Verification
Ch 1c: What data is stored on a payment card's magnetic stripe?

Ch 2a: The OpenIOC Framework

Ch 3a: Free Email Certificate | Secure SSL Certificate from Comodo
Ch 3b: Digitally Sign & Encrypt Emails
Ch 3c: 3 Alternatives to the Now-Defunct TrueCrypt for Your Encryption Needs
Ch 3d: VeraCrypt - Home
Ch 3e: Security Onion
Ch 3f: Network Security Toolkit (NST 24)
Ch 3g: Skynet Solutions : EasyIDS
Ch 3h: NIST Computer Forensic Tool Testing Program
Ch 3i: Evidence Tags and Chain of Custody Forms
Ch 3j: Searching and Seizing Computers and Obtaining Electronic Evidence in Criminal Investigations
Ch 3k: Federal Rules of Evidence
Ch 3l: Security Technical Implementation Guides (STIGs) for host hardening
Ch 3k: Securing Windows Service Accounts (Part 1)
Ch 3l: Download Splunk Enterprise for free
Ch 3m: GitHub - mcholste/elsa: Enterprise Log Search and Archive
Ch 3n: Snare SIEM Software Products
Ch 3o: SIEM, Security Information Event Management, ArcSight | Hewlett Packard Enterprise
Ch 3p: RSA enVision SIEM | EMC RSA
Ch 3q: Building a DNS Blackhole with FreeBSD
Ch 3r: Windows DNS Server Sinkhole Domains Tool | SANS Institute

Ch 5a: Report Crimes Against Children | Department of Justice

Ch 7a: Redline User Guide
Ch 7b: LINReS | Network Intelligence India Pvt. Ltd.(NII Consulting), Mumbai
Ch 7c: LiME – Linux Memory Extractor
Ch 7d: Memoryze for Mac
Ch 7e: Use the Mandiant Redline memory analysis tool for threat assessments

Ch 8a: Host protected area - Wikipedia
Ch 8b: Device configuration overlay - Wikipedia

Ch 9a: Basic Snort Rules Syntax and Usage
Ch 9b: Snort: Re: Rule for detecting ssh
Ch 9c: OptiView XG Network Analysis Tablet
Ch 9c: Network TAPs
Ch 9d: Security Onion
Ch 9e: Chapter 9 Scenario PCAPs - Incident Response and Computer Forensics, 3rd Edition
Ch 9f: Download NetWitness Investigator
Ch 9g: Old NetWitness Project

Ch 10a: Analyze Microsoft DHCP Server Log Files
Ch 10b: More About Microsoft DHCP Audit and Event Logging
Ch 10c: DHCP | Internet Systems Consortium
Ch 10d: Linux How To/Tutorial: Checking DHCP Logs
Ch 10e: using the ISC DHCP log function for debugging
Ch 10f: BIND | Internet Systems Consortium
Ch 10g: DNSCAP - DNS traffic capture utility | DNS-OARC
Ch 10h: IT Information Systems Management Software | LANDESK
Ch 10i: Parsing Landesk Registry Entries FTW
Ch 10k: LANDesk SoftMon Monitoring Information
Ch 10l: How to browse Software License Monitoring data ... |LANDESK User Community
Ch 10m: RegRipper
Ch 10n: GitHub - keydet89/RegRipper2.8
Ch 10o: GitHub - jprosco/registry-tools: Registry Forensics Tools
Ch 10p: Client Management Suite | Symantec
Ch 10q: Altiris Inventory Solution™ 7.1 SP2 from Symantec™ User Guide
Ch 10r: Symantec Quarantined VBN file decoder
Ch 10s: John McAfee calls McAfee anti-virus "one of the worst products on the ... planet"
Ch 10t: Removing a PHP Redirector
Ch 10u: Understanding IIS 7 log files - Stack Overflow

Ch 11i: Filesystem Timestamps: What Makes Them Tick?
Ch 11j: File System Forensic Analysis: Brian Carrier
Ch 11k: Uuencoding - Wikipedia
Ch 11l: National Software Reference Library
Ch 11m: Nsrllookup
Ch 11n Security Firm Bit9 Hacked, Used to Spread Malware (2013)

Other Links

Yelp/osxcollector: A forensic evidence collection & analysis toolkit for OS X
ProcDump
SecureZeroMemory function (Windows)
Under My Thumbs -- Revisiting Windows thumbnail databases
Using Mandiant Redline to discover Meterpreter process injection - YouTube
Elcomsoft Advanced mobile forensics: iOS (iPhone and iPad), Windows Phone and BlackBerry 10
Aid4Mail Now (Free Trial)

New Unsorted Links

osquery | Easily ask questions about your Linux, Windows, and macOS infrastructure
GitHub - Yelp/osxcollector: A forensic evidence collection & analysis toolkit for OS X
OS X Incident Response: Scripting and Analysis--RECOMMENDED
GitHub - google/grr: GRR Rapid Response: remote live forensics for incident response
KnockKnock shows you what's persistently installed on your Mac! -- RECOMMENDED
GitHub - Yelp/amira: AMIRA: Automated Malware Incident Response & Analysis
Cyphort: Anti-SIEM reduces SIEM cost, noise, complexity, and wasted time
Collect NTFS forensic information with osquery
Advanced Incident Detection and Threat Hunting using Sysmon (and Splunk)
Kit Hunter, a phishing kit detection script -- USEFUL FOR PROJECTS
Log-MD Tool Free Version
Threat Hunting Workshop--USE FOR PROJECTS
ATT&CK Matrix - ATT&CK for Enterprise
GitHub - redcanaryco/atomic-red-team: Small and highly portable detection tests based on MITRE's ATT&CK.
Log Management & Security Analytics, Continuous Intelligence: Sumo Logic
Rekall Forensics
Public PCAP files for download
Automated Malware Analysis - Joe Sandbox
Free Automated Malware Analysis Sandboxes and Services
Free Automated Malware Analysis Service - powered by Falcon Sandbox
Try AlienVault USM for Free
Ch 9h: Snort rule for fake SSL certificate
7 Sumo Logic Competitors in Cloud-Based Log Management and Anomaly Detection
Ch 12a: Shim Cache Parser Slides
Ch 13a: Apple File System - Wikipedia
Ch 13b: The MacPorts Project -- Download & Installation
Ch 13c: macos - OS X 10.9: where are password hashes stored - Ask Different
Ch 13d: macos - What type of hash are a Mac's password stored in? - Ask Different
Ch 13e: How to crack macbook admin password
Ch 13f: How to Convert plist Files to XML or Binary in Mac OS X
Ch 13g: Collecting password hashes from Mac OS Mojave
CAPE Sandbox--ADD TO PROJECTS
Security Analyst Workshop--VERY GOOD TOOLS
Splunk Cheat Sheet
Available Artifacts on Windows Versions - Evidence of Execution
NIST SPECIAL PUBLICATION 1800-26 Data Integrity Detecting and Responding to Ransomware and Other Destructive Events
Awesome-incident-response: A curated list of tools for incident response
2020-10-15: Recommended Mandiant and FireEye Blogs
Malware_Reverse_Engineering_Handbook.pdf
Splunking with Sysmon Series Part 1: The Setup | Hurricane Labs
Splunking with Sysmon
Ch 7f: Comparison of Acquisition Software for Digital Forensics Purposes
Ch 12k: A simple way to access Shadow Copies in Vista | Microsoft Docs
Plaso: Super timeline all the things
Timesketch: Collaborative forensic timeline analysis
ydkhatri/mac_apt: macOS ( and ios) Artifact Parsing Tool
Free Training Courses | Splunk
Blue Team Labs Online -- EXTRA CREDIT

Last Updated: 5-30-26 11:57 am