Build a Password Manager

Build a Password Manager Overview A password manager is a computer program which allows users to securely store, generate, and manage all their passwords in one local or online application. Using the programming language of your choice, build a password manager. The...

Web Security Attacks Project Overview

Web Security Attacks Project Overview Learn the types of website application attacks used to elevate privileges and exploit vulnerabilities against a website or web application. Test your knowledge by using a tool or technique in a controlled, home network. Project...

Fuzzing Project Overview

Code Analysis Project Overview Fuzzing or fuzz testing is an automated software used to test error handling of a software by providing invalid, unexpected, or random data inputs. Use a fuzz tool to test, track, and handle potential errors of a developed software...

Analysis Project Overview

Code Analysis Project Overview Dynamic analysis is the testing and evaluation of a program by executing the program, code in real-time to find errors while the program is running. Static analysis is used to debug a program without the code executing the program. Using...

The Injections Project Overview

The Injections Project Overview Web injections are used against websites and web-based applications to gain access to sensitive information, elevate privileges, and view private data. Learn about the different types of web injections through Google searching the...