You can download the lectures here. I will try to upload lectures prior to their corresponding classes.

  • Introduction: Linux Basics and Cryptographic Tools
    tl;dr: An introduction to Linux basics, Arch Linux features, and cryptographic tools using PGP, with practical exercises like Bashcrawl and activities focused on secure communication.
    [Lecture Slides] [Lecture Slides (Dark)]
  • Computer Security, Privacy, and Anonymity Tools
    tl;dr: Tor Stuff.
    [Lecture Slides]
  • Network Protocols
    tl;dr: An introduction to OSI and TCP/IP models. Fundamentals of Networking.
    [Lecture Slides]
  • Network Scanning
    tl;dr: An introduction to Linux basics, Arch Linux features, and cryptographic tools using PGP, with practical exercises like Bashcrawl and activities focused on secure communication.
    [Lecture Slides] [Lecture Slides (Dark)]
  • Network Sniffing and Spoofing
    tl;dr: Learn how to automate network tasks with Python, analyze network traffic using Wireshark, and understand the basics of ethical hacking for enhancing network security.
    [Lecture Slides] [Lecture Slides (Dark)]
  • Stuxnet and VPN Attacks
    tl;dr: Talked about new "attacks" against VPNs and watching Zero Days.
    [Link to Zero Days]
  • TCP Fundamentals
    tl;dr: Sequence (SEQ) and acknowledgment (ACK) numbers, explaining how they ensure data integrity and reliable communication by tracking the order of bytes sent and confirming successful receipt of data packets between sender and receiver.
    [Lecture Slides]
  • Social Engineering
    tl;dr: Definitions, techniques, and psychological principles behind social engineering attacks, illustrating real-world examples.
    [Lecture Slides]
  • Reverse Engineering
    tl;dr: Introduction to the reverse engineering and x86 Assembly instructions.
    [Lecture Slides] [Supplemental Slides on Assembly] [Example Binary Program (whatitdo)]