Lectures
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)]
-
-
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]
VPN Attacks:
-
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)]