Skip to content

x-zheng16/CS5293-Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS5293-Tutorials (Hands-on Exercises)

This repository contains the code for tutorials of CS5293 (Topics on Information Security) at CityU.

Schedule

Tutorial 1: Environment Setup
Tutorial 2: Encryption with openssl enc or cryptography
Tutorial 3: Hash Functions
Tutorial 4: Error Propagation on Corrupted Cipher Text

Assignment 1: Cryptographic Algorithms

Tutorial 5: Access Control & Set-UID Privileged Programs
Tutorial 6: Buffer Overflow Attack
Tutorial 7: Format String Vulnerability
Tutorial 8: Return-to-libc Attack
Tutorial 9: Race Condition Attack (optional)

Assignment 2: Program Vulnerabilities

Tutorial 10: CSRF Attack
Tutorial 11: XSS Attack
Tutorial 12: SQL Injection Attack

Assignment 3: Web Security