TryHackMe Compiled Walkthrough: My First Time Decompiling a Program
My first experience using Ghidra to decompile a TryHackMe binary, locate the main function, analyze scanf and strcmp, and work backward toward a hidden flag.
My first experience using Ghidra to decompile a TryHackMe binary, locate the main function, analyze scanf and strcmp, and work backward toward a hidden flag.
One engagement stands between you and your next title. This is a complete walkthrough of the premium TryHackMe-style room Operation Promotion. It covers the full attack path from initial reconnaissance through SQL injection, command injection, reverse shell, credential cracking, and user flag capture, with notes on the privilege escalation stage that follows. Lab Setup &…
Netcat is one of the simplest and most useful networking tools available to cybersecurity professionals. This guide covers essential Netcat commands for testing ports, creating listeners, grabbing service banners, transferring files, and troubleshooting network connections.
I turned a Raspberry Pi Zero 2W and an OV5647 camera into a Wi-Fi security camera with a Flask live feed, OpenCV motion detection, MP4 recording, and Google Drive uploads. The original project was straightforward—the fun part was updating it for modern Raspberry Pi OS, PEP 668, Picamera2, Python virtual environments, and current Google OAuth.
A modern take on one of my early DIY projects: turning an old laptop into a digital picture frame. See how the original build worked, what I learned along the way, and how a Raspberry Pi makes the same project smaller, cleaner, and easier to build today.
This Reverse Shells Field Guide introduces the fundamentals of reverse shells, how they are commonly encountered during authorized penetration tests and cybersecurity labs, and the tools often associated with them. Learn the concepts, limitations, and defensive considerations behind one of the most recognized techniques in cybersecurity.
Learn how I deployed two Pi-hole servers to provide redundant DNS filtering, network-wide ad blocking, and improved reliability for my home lab. This project covers the design, benefits, and lessons learned from running a highly available Pi-hole environment.
This project transforms a Raspberry Pi Zero into a dedicated Google Calendar display using Raspberry Pi OS (32-bit Desktop). Since the desktop environment is included, only Chromium and a few configuration changes were needed to automatically launch Google Calendar in kiosk mode at startup. What I Configured Result When powered on, the Raspberry Pi boots…
One of my favorite long-term projects has been building Linux From Scratch (LFS) 12.4, but with a twist—I created a custom ChatGPT specifically to act as my build mentor.(LFS 12.4 Build Mentor) Rather than simply asking general AI questions, I designed a GPT that follows the official LFS book step by step. It only allows…
Jump is a Red Team-focused TryHackMe room that demonstrates how small trust relationships between users and automation can be chained together to achieve full system compromise. Rather than relying on a single vulnerability, the room requires moving through multiple privilege boundaries by abusing insecure automation and misconfigurations. The room begins with anonymous access to an…