My Projects

Security & Exploitation

Password Security & Hash Cracking February 2025

Technologies: Hashcat, John the Ripper, Linux, Cryptography

  • Conducted password hash analysis using industry-standard tools like Hashcat and John the Ripper to demonstrate password vulnerability assessment techniques.
  • Successfully identified and cracked multiple hash types (MD5, SHA1, SHA256, NTLM, BCrypt) using dictionary attacks and specialized cracking methodologies.
  • Performed comparative analysis between different password cracking tools, evaluating their functionality, speed, and effectiveness for various security testing scenarios.
  • Documented legitimate cybersecurity use cases for password cracking tools in penetration testing and account recovery situations, emphasizing ethical applications.
PCAP Analysis with Wireshark November 2024

Technologies: Wireshark, Linux, Network Protocols

  • Analyzed a PCAP file (hp_challen.pcap) to investigate a VM crash, achieving a perfect score of 100 points as a SOC analyst.
  • Identified a brute force attack on SSH using Hydra, with 52 failed attempts, by filtering and examining SSH traffic patterns.
  • Detected malware installation via HTTP traffic, uncovering 9 base64-encoded BMP files downloaded with wget, and traced attacker behavior.
  • Applied packet analysis to reveal protocol usage (SSHv2, TCP, HTTP), assess network security, and propose defenses like rate limiting and MFA.
Buffer Overflow Attack Lab October 2024

Technologies: C, GDB, Objdump, x86-64 Assembly

  • Completed five phases of buffer overflow attacks on custom-generated vulnerable programs (CTARGET and RTARGET), achieving a full score of 100 points.
  • Executed code-injection attacks by crafting exploit strings with a no-op sled to ensure reliable execution of injected code, redirecting program flow to predefined functions.
  • Performed return-oriented programming (ROP) attacks using gadgets from the gadget farm, overcoming stack randomization and non-executable memory protections.
  • Utilized GDB and Objdump to disassemble and debug x86-64 machine code, mastering stack frame analysis and parameter-passing mechanisms.
Binary Bomb Defusal Lab September 2024

Technologies: C, GDB, Objdump, Assembly

  • Defused a unique binary bomb with six phases, each requiring precise input strings to avoid explosion, earning a maximum score of 70 points.
  • Used GDB to disassemble and step through the bomb’s assembly code, identifying control flow and string comparison logic to determine correct inputs.
  • Applied debugging techniques such as setting breakpoints and examining registers/memory to reverse-engineer the bomb’s behavior without source code access.
  • Developed a solution file (psol.txt) to automate phase defusal, minimizing penalties from incorrect guesses and mastering low-level program analysis.

Systems & Databases

Database Management System March 2025

Technologies: MySQL, Python, SQL, ER Modeling

  • Designed and implemented a comprehensive database system from scratch, earning a perfect score (100%) on the final project.
  • Created a complex database schema with 8+ related tables containing over 400 data rows, visualized through detailed ER diagrams.
  • Developed advanced SQL queries including joins, subqueries, aggregations, and demonstrated mastery of database modification operations with proper constraint handling.
  • Built a functional Python front-end interface that allowed dynamic query execution with user input parameters, connecting application logic to the database layer.

Gaming & Miscellaneous

Video Game Enhancement Tools January 2025 - Present

Technologies: C#, C++

  • Developed cheats for Counter-Strike 2 by dumping the game's memory to gather information on player and entity locations, enabling features like ESP to visualize player positions through walls.
  • Implemented an aimbot and triggerbot by cycling through entity lists, allowing for automated targeting and firing when enemies are in view.
  • Applied reverse engineering techniques to understand game memory structures and offsets.
  • Created user-friendly interface for configuring enhancement features and parameters.
Personal Portfolio Website March 2025 - Present

Technologies: HTML, CSS, JavaScript, VS Code, GitHub Pages

  • Developed a personal portfolio website using Visual Studio Code with the Live Server extension, enabling real-time previews of modifications for rapid iteration.
  • Implemented dynamic JavaScript animations to enhance user interactivity, including dropdown project details and hover effects.
  • Hosted the site on GitHub Pages, leveraging version control and free static site hosting for seamless deployment.
  • Purchased a custom domain from Porkbun, configuring DNS settings to personalize and professionalize the site's online presence.
Back to Main