Projects

Here are some of my favorite projects I've worked on over the years.

MHSCTF logo

MHSCTF

A capture-the-flag cybersecurity competition.

After founding Mentor High's Computer Science club, I decided to reach out to some people to collaborate and host our school's first-ever cybersecurity competition: MHSCTF. The event was a massive success! In 2022, we reached 1600+ participants in 800+ teams from 20+ countries all over the world! The 2023 competition had 2300+ participants from even more countries. You can find MHSCTF online here.

Cornucopia logo

Cornucopia

My research paper on reverse engineering.

As the field of cybersecurity grows ever larger, so does its influence in education. Specifically, recent years have seen a major increase in popularity of capture-the-flag competitions, of which reversing engineering (frequently of string manipulation programs) makes up a major part. These challenges involve determining the necessary inputs for a program to produce a desired output. Reverse engineering Python source code is a non-trivial task so performing it manually frequently becomes infeasible.

This paper presents Cornucopia, a partially automated reverse engineering tool that operates over Python source code to determine necessary inputs to arrive at outputs. Cornucopia takes advantage of symbolic representation to partially automate the process of reverse engineering programs that are affine or include conditional branching. A basic evaluation of Cornucopia finds that it significantly reduces human interaction in reversing, and is composable.

Read the entire paper here.

Women in Cybersecurity logo

WiCyS CTF 2023

Challenges I wrote for RIT's Women in Cybersecurity CTF.

I wrote three challenges RIT's WiCyS CTF 2023. Here is the repository containing the challenges and solutions .


Minecraft creative menu with Dark Crystal mod

Dark Crystal

A Minecraft mod.

In a time when I enjoyed game development more than anything else, I created a Minecraft mod in Java. Dark Crystal adds new missions and items to the game.