Skip to content
James Bower
James Bower

  • Tools
  • Projects
  • Guides
  • Courses
  • Resources
    • Books
    • Datasets
James Bower

SkyDog Con CTF – The Legend Begins

jbower, November 2, 2015April 21, 2023

Sky Dog Con CTF – Over but not forgotten.

Download Link
https://download.vulnhub.com/skydog/SkyDogCTF.ova

Instructions
The CTF is a virtual machine and works best in Virtual Box. This OVA was created using Virtual Box 4.3.32. Download the OVA file open up Virtual Box and then select File –> Import Appliance. Choose the OVA file from where you downloaded it. After importing the OVA file above it is best to disable the USB 2.0 setting before booting up the VM. The networking is setup for a NAT Network but you can change this before booting up depending on your networking setup. If you have any questions please send me a message on Twitter @jamesbower and I’ll be happy to help.

Goal of Sky Dog Con CTF
The purpose of this CTF is to find all six flags hidden throughout the server by hacking network and system services. This can be achieved without hacking the VM file itself.

Flags
The six flags are in the form of flag{MD5 Hash} such as flag{1a79a4d60de6718e8e5b326e338ae533}

Flag #1 Home Sweet Home or (A Picture is Worth a Thousand Words)

Flag #2 When do Androids Learn to Walk?

Flag #3 Who Can You Trust?

Flag #4 Who Doesn’t Love a Good Cocktail Party?

Flag #5 Another Day at the Office

Flag #6 Little Black Box

Walkthrough

Flag #1 Home Sweet Home

Starting off we need to find the IP address of our booted VM.  We can generally do this by either running an nmap ping scan or by running a nifty tool called “netdiscover”.

root@loki:~# netdiscover 10.0.2.0/24
Sky Dog Con CTF - NetDiscover
Using Netdiscover for Host Discovery – Sky Dog Con CTF

Comparing the MAC address with the one given in our Virtual Box Settings we now know that the VM has an IP of 10.0.2.4.

Let’s find out what kind of services are running on it.

nmap -sV -P0 10.0.2.4

Ok so I’ve got a web server running Apache on Ubuntu along with an SSH server.

Nmap

I’m going to dig a little deeper into the SSH server.

SSH Server

Nothing too revealing at the moment.  Time to look into the webserver.

#PenTestProTip – Always make sure to keep notes while pentesting. The more detailed the better.  Whether it’s an application, network, or even a mobile app I’m constantly creating “digital breadcrumbs” if you will in Evernote.  This can also include things like screen shots, config files and other assets or whatever.

We already know that the server is running Apache so lets take a look.

Apache-1

Ok, so the homepage is basically just this SkyDog picture.

This reminds me that the first clue is “Home Sweet Home”.  Maybe this is a reference to the homepage?  I guess we’ll see.

The image seems pretty legit so let’s check out the source of the page.

Source

Alright, the homepage is literally just the image.

#PenTestProTip – At this point most people will conclude that this is a dead end and move on.  This happens in pen testing all the time.  You begin to follow a lead and then give up right before the finish line.  In my mind the image itself “SkyDogCon_CTF.jpg” is still an asset that needs to be analyzed.

I save the image to the desktop and do a quick check to see what’s up with it.

exiftool SkyDogCon_CTF.jpg

Exiftool

Great!  We’ve got the first flag!

flag{abc40a2d4e023b42bd1ff04891549ae2}

But before moving on I want to know if this hash has any sort of significance or something.  Let’s see what Google has to say.

Google1

Welcome Home!  Very interesting.  This goes in the notes.

Time for Flag #2

Flag #2 When do Androids Learn to Walk?

And as always, thank you for taking the time to read this. If you have any comments, questions, or critiques, please reach out to me on our FREE ML Security Discord Server – HERE

CTF

Post navigation

Previous post
Next post

Related Posts

CTF

Defeating Tr0ll – Infosec Challenge Walkthrough

September 8, 2014April 21, 2023

This is my walkthrough for defeating Tr0ll infosec challenge.  This is another great “boot2root” VM  that kept my guessing quite a few times.  It also made me focus more on fully utilizing some of the scripts and programs I generally use during a penetration test.  I also really liked the…

Read More
CTF

SkyDog Con 2016 CTF – Walk Through Guide

October 23, 2016April 21, 2023

Download LinkThe VM is now available for download on Vulnhub at the link below. InstructionsThe CTF is a virtual machine and works best in Virtual Box. Download the OVA file open up Virtual Box and then select File –> Import Appliance. Choose the OVA file from where you downloaded it….

Read More
CTF

Double Kill – Hacker’s Dome CTF Walk Through Part 1

July 28, 2014April 21, 2023

This past weekend our Quantum Security CTF Team (consisting of Kamil @vavkamil and myself @jamesbower ) competed on the Hacker’s Dome – Double Kill CTF.  The competition consisted of two vulnerable machines with each containing both a user flag and a super user (root) flag.  We were able to capture…

Read More

Leave a Reply Cancel reply

You must be logged in to post a comment.

  • Twitter
  • GitHub
  • YouTube
  • LinkedIn

Videos

https://www.youtube.com/watch?v=FEb8KZoEyzI&t=1291s

Categories

  • Active Defense
  • Anomaly Detection
  • AWS
  • Books
  • Business
  • CTF
  • Decision Intelligence
  • Deep Learning
  • Detection Engineering
  • EDA
  • Entity Recognition
  • Health
  • Linux
  • LLM
  • Machine Learning
  • Memory Forensics
  • NIDS
  • NLG
  • NLP
  • Operating Systems
  • Productivity
  • Python
  • Quantitative Security
  • Security Tools
  • Sentiment Analysis
  • Tech
  • Text Analytics
  • Threat Hunting
  • Threat Intelligence
  • Topic Modeling
  • UEBA

Recent Posts

  • Detection Rule Staleness: How AI Can Solve This Now
  • How to Think About Low-Latency Development with Python
  • Managing Noise In AI Security Machine Learning
  • Dimensionality Reduction: Find the Best Method for Your Data
  • Improved Anomaly Detection in Cybersecurity using Model Cascading

Tags

Apache BERT Boot2Root classification Conda Data Augmentation ddos Diet Dirb Ensemble ETL featured Firewall FreeBSD GPT-3 Hacking Hacking Challenge Htop Kioptrix LiME LLM low-latency Miniconda Mod_jk Monitoring NetworkMiner Nikto NLP NLTK Nmap Nokia 770 OpenAI OpenBSD PCAP pdfminer Peak Performance PF recon Security SSM Tomcat Volatility VSCode Word2Vec xgboost

Archives

  • April 2026
  • November 2024
  • October 2024
  • June 2024
  • October 2023
  • September 2023
  • August 2023
  • May 2023
  • April 2023
  • February 2023
  • March 2020
  • June 2019
  • July 2018
  • May 2018
  • August 2017
  • June 2017
  • February 2017
  • November 2016
  • October 2016
  • September 2016
  • April 2016
  • March 2016
  • November 2015
  • August 2015
  • June 2015
  • February 2015
  • September 2014
  • August 2014
  • July 2014
  • January 2014
  • June 2013
  • January 2012
  • September 2009
  • August 2009
  • September 2008
  • September 2006
©2026 James Bower | WordPress Theme by SuperbThemes