Skip to content
Back to team page
ctf archive

Writeup Archive

Every challenge writeup from TryN3rr0r events. Filter by event or category, or search across titles and summaries.

RSS feed
event
category
difficulty
GGEZAF writeup evidence
Boot2RootEasy

GGEZAF

Dockerized box solved by chaining three misconfigurations

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Spray and Pray - I writeup evidence
Boot2RootEasy

Spray and Pray - I

Target exposed only SSH. The challenge hint says password was written under a "rock", which points directly to rockyou.txt. Username context in the challenge text gives abel as the credential spray target.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Spray and Pray - II writeup evidence
Boot2RootEasy

Spray and Pray - II

Pivot from the abel foothold (Part I) to niki and read local2.txt. Credentials are hidden inside a .docx in abel's Documents.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Spray and Pray - III writeup evidence
Boot2RootEasy

Spray and Pray - III

Escalate to root on the same box as Parts I/II. niki has NOPASSWD sudo on a writable user-creation script that adds users to the sudo group.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Logon Test writeup evidence
Very Easy

Logon Test

Platform sanity check. The flag is printed in the challenge description; submit it for a free point.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Routine - I writeup evidence
Boot2RootMedium

Routine - I

Target runs Grafana 8.3.0 + SSH. Path: Grafana path-traversal (CVE-2021-43798) -> dump grafana.db -> extract creds -> SSH for the user flag.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Routine - II writeup evidence
Boot2RootMedium

Routine - II

From the Routine-I foothold (tellytubby), escalate to root. A root cron runs /opt/backup.sh, which executes a tellytubby-writable Python file -> code injection as root.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Chain of Attacks - I writeup evidence
Boot2RootHard

Chain of Attacks - I

Target exposes IMAP (143), HTTP RiteCMS (8080), and Webmin (9090). Attack path for Part I

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Chain of Attacks - II writeup evidence
Boot2RootHard

Chain of Attacks - II

Continue from the Part I www-data webshell. Escalate to root and read /root/proof.txt

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Chain of Attacks - III BONUS: The VMDK Ghost Flag writeup evidence
Boot2Root - Forensic AppendixBonus

Chain of Attacks - III BONUS: The VMDK Ghost Flag

I want to be fully transparent. The official rules state that mounting, modifying, or directly accessing the VM disk / box files outside the challenge environment is not an intended method.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
The Art of Evasion & Persistence - I writeup evidence
Boot2RootVery Hard

The Art of Evasion & Persistence - I

Windows box exposing FTP and SMB. The path

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
The Art of Evasion & Persistence - II writeup evidence
Boot2RootVery Hard

The Art of Evasion & Persistence - II

Reuse the Part I creds (webadmin:webhead2290) on RiteCMS (8080). PHP execution in media/ is blocked by .htaccess; delete it via the file manager, upload a PHP payload, and read C:\Users\Administrator\Desktop\proof.txt as nt authority\system.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Rebornet writeup evidence
Boot2RootMedium

Rebornet

Rebornet is a Boot2Root machine exposing three services: anonymous FTP (vsftpd), SSH (OpenSSH 8.2p1), and HTTP (Apache 2.4.41). The objective is to obtain a root shell and read the flag in OWASPKL{} format.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Fragnesia - I writeup evidence
Boot2RootHard

Fragnesia - I

The challenge prompt "Can you command your orchestration without ever crossing the bounded rules?" points at driving a privileged internal action while staying inside the browser's Same-Origin Policy (the "bounded rules"). The target hosts a "Guestbook" web application. The intended path is a stored Cross-Site Scripting (XSS) flaw in the public guestbook that is rendered by an authenticated admin review bot. By making the bot execute our JavaScript in its own session, we hijack its admin context and reach a hidden command-execution panel, achieving Remote Code Execution (RCE) and reading the flag without ever submitting a password ourselves.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Fragnesia - II writeup evidence
Web / Boot2Root / Container PivotHard

Fragnesia - II

After completing Fragnesia - I, the stored XSS chain gave an authenticated admin session and command execution through admin.php. This stage focuses on using that www-data foothold to enumerate the host from the inside and pivot into the internal container that is not exposed directly on the network.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
Fragnesia - III writeup evidence
Boot2RootHard

Fragnesia - III

After Fragnesia - II, I had already used the web RCE to pivot into an internal SSH container as the low-privileged user account and recover the second flag. The next step was to find the final flag.

LIGA CTF 2026 (Week 2 Boot2Root)31 MAY 2026
16 / 32 writeups shown