Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akinduid/cs3053-computer-security
https://github.com/akinduid/cs3053-computer-security
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/akinduid/cs3053-computer-security
- Owner: AkinduID
- Created: 2024-10-27T11:27:22.000Z (22 days ago)
- Default Branch: main
- Last Pushed: 2024-10-27T14:50:43.000Z (22 days ago)
- Last Synced: 2024-10-28T15:11:45.113Z (21 days ago)
- Language: C
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This includes all the source files of Labs given under "Computer Security" module in semester 5 of Computer Science and Engineering Department, University of Moratuwa
Continuous assessment - Rectification of program vulnerabilities
Write program segments to illustrate the following:
1. A code that allows an attacker to cause stack smashing
2. A code that does not perform range checking
3. A code that allows an attacker to cause variables to overflow and exploit adjacent variables
4. A code that allows an attacker to execute a malicious code by exploiting a pointer variable
5. A code that rectifies the above issues by implementing the following:
* Canary
* Bounds checking
* Tagging
6. A code segment in a web page that allows an attacker to use SQL injection
7. A code segment in a web page that prevents an attacker to use SQL injection