197 words
1 minute
Arctic Howl - Week 0 Tutorial Challenge

Arctic Howl - Week 0 Tutorial Challenge#

Quick Navigation#


README#

Tutorial Challenge

WEEK 0 Tutorial Challenge#

OffSec Arctic Howl Tundra Realm Season 2#


Challenge Overview#

FieldDetails
StatusCOMPLETED
CategoryLog Analysis Encoding Web Forensics
DifficultyBeginner
EventArctic Howl: The Cascade Expanse Season 2
Score50 / 50

Scenario#

An IT department has detected unusual activity on a web server. The challenge provides:

  • tutorial.txt Base64-encoded message with a hidden flag
  • access.log Apache web server access logs from the last 48 hours

Your task is to extract the flag from tutorial.txt and then analyze access.log to identify how an attacker gained access to the server and what data they were able to steal.


Questions#

#QuestionAnswer
1What is the flag in tutorial.txt?TryHarder
2How did the attacker gain access? What data was extracted?Path traversal attack stole /home/dave/.ssh/id_rsa (1,678 bytes)

Key Skills#

  • Base64 encoding/decoding
  • Web server log analysis (Apache/Nginx)
  • Path traversal vulnerability detection (../ sequences)
  • SSH private key theft impact assessment
  • Security incident investigation

Key Findings#

  • Flag: TryHarder (decoded from Base64 in tutorial.txt)
  • Attacker IP: 192.168.1.101
  • Attack Timestamp: 01/Oct/2025:08:17:55 +0000
  • Attack Type: Path Traversal / Directory Traversal
  • Vulnerable Endpoint: /public/plugins/welcome/
  • Malicious Request: GET /public/plugins/welcome/../../../../../../../../home/dave/.ssh/id_rsa
  • Data Stolen: SSH Private Key (id_rsa) belonging to user “dave”
  • HTTP Response: 200 OK attack was successful
  • Bytes Exfiltrated: 1,678 bytes

Files#

FileDescription
INVESTIGATION_REPORT.mdFull forensic analysis + solution

Tools Used#

cat base64 grep awk sort uniq


Writeup completed: March 4, 2026 OffSec Arctic Howl Season 2


Arctic Howl - Week 0 Tutorial Challenge
https://ctf-writeups-webb.vercel.app/posts/events-season2-week0-tutorial-challenge/
Author
Umair Aziz
Published at
2026-04-02
License
CC BY-NC-SA 4.0