Skip to content

theonewolf/cmu-sams13-cyber-security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 

Repository files navigation

SAMS 2013 -- Cyber Security Class

Cyber Security: Do you take the red pill or the blue pill?

In this project oriented class we take a hands-on approach to learning how hackers "hack" into systems, and then how to defend against attacks. Topics covered include password cracking, infecting machines with viruses, eavesdropping on network communication, and hiding data. Of course we also go through how to defend passwords by salting them, how to detect viruses with signatures, how to secure communications over a network, and how to detect hidden data.

Syllabus

This is a living document and not finalized (it may even change during the course). Every lecture is designed for a 2 hour timeslot, I generally split them into 45 minutes - 1 hour 15 minutes of lecturing and the rest is hands-on lab work. Here is a list of tools used during class.

1Overview and Tools of the Trade
2Passwords, Hashing, Rainbow Tables, and Cracking
3Hands-On Cracking and Hashing
4Viruses, Backdoors, and Stealing What's not Yours
5Just a Bunch of Tubes: Networking Attacks
6Defense Against the Dark Arts: Tools
7ML1: Probability Review, Machine Learning (Weak AI), Tokenization
8ML2: Naive Bayes Parameter Estimation
9ML3: Naive Bayes Decisions
10Calculating Accuracy, and Analyzing Black Boxes
11Introduction to Cryptography: Perfect Cryptography
12Diffie-Hellman Key Exchange
13Applied Public-Key Cryptography
14The Last Lecture
15Buffer Day (July 4 or final day off)

License

All course materials and code are released under the MIT License. Please see the LICENSE file for more details.

About

CMU SAMS 2013 Cyber Security Class

Resources

License

Stars

Watchers

Forks

Packages

No packages published