If you're having trouble thinking of a project topic, here are some Google-able hacking-related search terms. This isn't meant to be a comprehensive list, just a kind of "word dump" of hacking topics and concepts to get you thinking.

Vulnerabilities and Attacks

CVEs. Serious software vulnerabilities are monitored and cataloged under the Common Vulnerabilities and Exposures (CVE) system. It gives the community a way to refer to vulnerabilities by a common name. For example, Heartlbleed is registered as CVE-2014-0160.

Here's a great site where where you can search CVEs by date, vendor, type, etc, and receive a description, severity score, list of references and more.

Penetration Testing Tools and Methods

Notable Software Bugs

Notable Data Breaches

It seems data breaches happen all the time.

Code injection prevention

Online Anonymity

State-level Surveillance


Cyber cash