Cybersecurity


Cybersecurity has interested me for a long time. I wanted to be a Penetration Tester as soon as I heard about the job; over time, my interests have evolved to include secure networking and cloud infrastructure, web application testing, online anonymity technology, information flow security, applying AI to Cybersecurity, and Cryptography

I also enjoy Cybersecurity Training and Education. I deliver regular lectures on a range of Cybersecurity topics as part of my role with Sheffield Ethical Student Hackers society (SESH), and have delivered technical training on Computer Networking to my colleagues as part of my Year in Industry. I also enjoy spending time on Cybersecurity training platforms such as Hack the Box and TryHackMe, and have taken inspiration from these platforms when developing my own challenges, worksheets, and CTFs for SESH. Wherever I end up, I hope to be able to help educate and upskill people in Cyber

Projects

Cybersecurity Notes

I have built a repository containing all of my Cybersecurity Notes. It is constantly expanding with new writeups and cheatsheets. Find it here

CTF Tools

I have built a number of custom scripts, collected in one repository. It contains a password cracker, a HTTP request repeater, and a number of scripts that I have used in CTFs and Hack the Box boxes

Deserialisation Demo

This code demonstrates a simple PHP Deserialisation vulnerability, which I used during a Web Application Hacking session for SESH

Year in Industry

On my Year in Industry I have had the chance to work with web scraping technologies such as Beautiful Soup, do basic analysis of APK files in Ghidra, and build secure infrastructure in AWS. I have gained a number of skills assessing applications for potential vulnerabilities, and have learned a lot about secure development and networking on Unix based platforms, from proxies and SSL stripping tools to analysis with Burp Suite and Wireshark. I have assessed my own software for vulnerabilities, and helped with initial assessments for a number of other platforms

How I Practice

I am extremely interested in the Hack the Box platform, and have solved a number of boxes on the platform

See my profile here

Skills I have gained from the platform include:

I also enjoy practicing by making CTFs and experimenting with new CVEs that I hear about. I'm hoping to build some HacktheBox boxes in future, so stay tuned.

Of course, the best way to learn is to teach others, which is why my role on the SESH committee has been so valuable. I'm proud of the sessions I've helped to run, and researching them has taught me a lot about all sorts of topics. These skills include:

I hope to continue to provide quality content, learning resources, and challenges for the society members until I leave uni. Our next goal is to produce a Fundamental Skills series of lectures which should help all members get their skills up to scratch in advance of sessions, and I'm excited to contribute some content.