Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 917 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 917 Bytes

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.