tryhackme

22 posts

hc0n Christmas CTF

A long-form challenge chaining web enumeration, CBC padding-oracle abuse, credential discovery, binary analysis, and buffer overflow exploitation.

Sep 5, 2026 TryHackMe
hc0n Christmas CTF artwork

Agent P

A multi-stage chain moves from WordPress SQL injection through database credentials, unsafe pickle loading, and a signed-task binary to root.

Aug 9, 2026 TryHackMeTHM DEFCON CTF Event
Agent P artwork

Lost Fortune Included

A PHP stream-wrapper bypass defeats the document whitelist and reads arbitrary files from the server.

Aug 8, 2026 TryHackMeTHM DEFCON CTF Event
Lost Fortune Included artwork

B1t Recovery

Known plaintext from the THM flag prefix recovers a reused four-byte XOR key and decrypts the challenge file.

Aug 7, 2026 TryHackMeTHM DEFCON CTF Event
B1t Recovery artwork

Casino Heist

Packet-capture analysis and PyInstaller reverse engineering recover the key used to decrypt exfiltrated jackpot data.

Aug 6, 2026 TryHackMeTHM DEFCON CTF Event
Casino Heist artwork

Fresh Powder

A detection-as-code investigation repairs five broken Sigma rules and validates each fix against the incident report.

Aug 6, 2026 TryHackMeTHM DEFCON CTF Event
Fresh Powder artwork

Beach Bar

Leaked credentials lead to unsafe YAML deserialization, remote code execution, and Linux privilege escalation.

Aug 9, 2026 TryHackMe
Beach Bar artwork

Do Not Disturb

A NoSQL authentication bypass opens an EJS SSTI path, followed by debugger hijacking and privilege escalation.

Aug 7, 2026 TryHackMe
Do Not Disturb artwork

Hollow Shell

Default credentials and a Zip Slip upload escape the theme directory and turn an automation hook into code execution.

Aug 5, 2026 TryHackMe
Hollow Shell artwork

Infinity Pool

Command injection in a legacy network-check endpoint leads through internal services to full compromise.

Aug 3, 2026 TryHackMe
Infinity Pool artwork

Room 404

An exposed .git directory leaks the staging source and a flag left in the repository.

Aug 1, 2026 TryHackMe
Room 404 artwork

The Guestbook

Prompt injection against an AI concierge reveals hidden directives and bypasses output redaction.

Jul 29, 2026 TryHackMe
The Guestbook artwork

Towel on the Sunbed

A race condition lets parallel reward claims bypass the 24-hour lock and open the Whale Vault.

Jul 27, 2026 TryHackMe
Towel on the Sunbed artwork

Eavesdropper

SSH access as Frank and process monitoring with pspy reveal credentials used for root privilege escalation.

Jun 21, 2026 TryHackMe
Eavesdropper artwork

Umbrella

An exposed Docker registry leaks database credentials, leading through cracked hashes, command injection, and a privileged container to root.

Jun 7, 2026 TryHackMe
Umbrella artwork

Cupid’s Matchmaker

Stored XSS in a matchmaking survey steals the reviewer’s session cookie and exposes the flag.

May 3, 2026 TryHackMe
Cupid’s Matchmaker artwork

Corp Website

CVE-2025-55182 provides remote code execution before a permissive sudo path completes privilege escalation.

May 10, 2026 TryHackMe
Corp Website artwork

CupidBot

The bot leaks its verification code, which can be replayed to authorize disclosure of all three challenge flags.

May 14, 2026 TryHackMe
CupidBot artwork

Speed Chatting

An unrestricted profile-image upload accepts executable Python and turns a chat account into a reverse shell.

May 18, 2026 TryHackMe
Speed Chatting artwork

TryHeartMe

An improperly protected JWT lets a normal shopper forge an admin role and redeem the staff-only flag.

May 22, 2026 TryHackMe
TryHeartMe artwork

When Hearts Collide

A broken MD5-based image matcher can be defeated with a collision to force a successful match.

May 27, 2026 TryHackMe
When Hearts Collide artwork

Love Letter Locker

An insecure direct object reference exposes another user’s private letter—and the flag—by changing its numeric ID.

May 31, 2026 TryHackMe
Love Letter Locker artwork