Skip to content

QMeng/Computer_Security

Repository files navigation

The code in this repository are my solutions for ECE568 labs at the University of Toronto. Please do not use it for your own course work, thank you. This is grad level ECE course, there are 3 assignments for reading security research papers

Feel Free to email me for any mistakes in the repo or if you have any questions about software security. Send me a mail

Computer_Security

ECE568

  • Buffer Overflow, Format String and Double Free Vulnerabilities

You will write exploits for the first four programs with a buffer overflow vulnerability

- OpenSSL Programming
You are provided with code for a simple client and a simple server application,with an accompanying Makefile. You are also provided with a set of key files that will be used for authentication purposes.

- Two-Factor Authentication
The purpose of this lab is to familiarize yourself with both two-factor authentication and HMACs, by creating a pair of applications to both generate and validate one-time passwords that are compatible with Google Authenticator

- web vulnerabilities
You will exploit common web vulnerabilities using XSS, CRSF and SQL injection written in JavaScript, HTML and SQL

lab3 demo

About

ECE568

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages