Skip to content

zhongjef/ECE568-Computer-Security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE568 Computer Security

University of Toronto 2020 Fall ECE568 Computer Security

Author: Changbai Hu, Jefferson Zhong


  • Lab 1: Buffer Overflow, Format String Vulnerabilities, Double Free Vulnerabilities
    • Exploit buffer overflow vulnerabilities to spawn shells.
  • See lab1/explanations_lab1.txt for more details.
  • Lab 2: OpenSSL Programming
    • Secure TCP connection between client and server using SSL.
    • See lab2/explanations_lab2.txt for more details.
  • Lab 3: Web Application Security
    • Explore XSS, CSRF, SQL Injection, and Database vulnerabilities.
    • See lab3/README for more details.
  • Lab 4: Proxy Server, DNS Spoofing, and Kaminsky Attack
    • Implement Proxy Server using raw Socket and Scapy.py
    • Perform Kaminsky Attack
    • See lab4/README for more details.

Please do not copy. This project is uploaded solely for the purpose of resume demonstration.

About

University of Toronto 2020 Fall ECE568 Computer Security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages