MasterWard Profile
  • Introduction
  • Media Links
  • Resume
  • HackThebox Notes
    • RedPanda
    • Metatwo
  • CTF Contest Writeups
    • 2017
      • Takoma Park CTF
      • TUCTF 2017
      • HITCON CTF 2017 Quals
      • CSAW CTF Qualification Round 2017
      • SEC-T CTF
      • Backdoor CTF 2017
      • Hack Dat Kiwi 2017
      • Kaspersky 2017
      • Hack.lu 2017
      • HackCon 2017
      • Defcamp 2017
      • Square CTF 2017
      • Mitre 2017
      • EKOPARTY CTF 2017
    • 2018
      • SEC-T CTF
      • Hackcon 2018
      • EasyCTF IV 2018
      • DefCamp CTF Qualifiers
      • PACTF 2018
      • CSAW CTF Qualifiers 2018
      • PicoCTF 2018
    • 2019
      • Newark Academy CTF 2019
      • Crypto CTF 2019
      • PicoCTF 2019
        • General Skills
        • Binary Exploitations
        • Forensics
        • Reverse Engineering
        • Cryptography
        • Web Exploitation
      • TAMUctf 19
    • 2021
      • picoCTF 2021
        • General Skills
        • Binary Exploitation
        • Forensics
        • Reverse Engineering
        • Cryptography
        • Web Exploitation
      • HackiHoli
      • S.H.E.L.L CTF
      • DawgCTF 2021
      • TCTF 2021
      • RedPwnCTF 2021
      • IJCTF 2021
      • UIUCTF 2021
      • Really Awesome CTF 2021
      • TMUCTF 2021
      • CSAW Qualifiers 2021
      • Pbjar CTF 2021
      • Deadface CTF 2021
    • 2022
      • NahamCon CTF 2022
      • BYUCTF 2022
      • DEF CON Qualifiers 2022
    • Useful Code
  • Software
    • Video Standardization and Compression
    • TOBIAS
    • Tracking Phone
    • Image Compression
    • Do Not Call Database
    • Color Blind Simulator
    • Gmail Unsubscriber
    • MP4 to GIF Converter
    • Optical Character Reading
    • Soft Jobs
    • OBD Project
    • Online Movie Finder
    • Work In Progress
      • Incremental Backup
      • Web Scraper - Wallpaper Edition
      • Web Blocker
      • File Manipulator
      • AppFiller
      • Cyber Security Projects
      • Bsaber AI
    • Ideas
      • CAN Programming
      • Malicious Programs
      • Remove Yourself from the Internet
      • DNA Classic
      • Auto Clicker
      • Adding Depth to a Video
      • Collage Mosaic Generator
      • Game Destroyer
      • Hearing aid Technology
      • Sign Language Recognition
      • Text Summarizer
      • Video to audio to text
      • Video Object Detection
      • VR demonstration
      • More Ideas to Elaborate on
    • Failure
      • Police Camera Radar
      • Already Created
      • Google Maps Game
      • Car price prediction
      • Bullshit Detector
      • Automated Code writter
      • Career Prediction
      • Samsung Remote Control Hack
      • Invalid Finder
      • PiHole Regex Filter
      • Group Archiver
  • Additional Articles
    • Cleaning Up a Computer Tricks
    • Getting started in Cyber Security
    • Speeding Up Your Internet
    • College Experience
    • Currently Writting
      • Reverse Engineering Notes
      • Bug Bounty Guide and Examples
      • OSCP help
      • Job Experience
      • Professional Job-Hunting Experience
Powered by GitBook
On this page
  • Space Snacks - Misc
  • Flag 1 - Rotten to the core [20 pts]
  • Flag 2 - The roman space empire [25 pts]
  • Flag 3 - The space station that rocked [25 pts]
  • Flag 4 - What the beep is that? [25 pts]
  • Flag 5 - The Container docker [25 pts]
  • Bowshock - Reversing
  • Flag 1 - Bowshock [50 pts]

Was this helpful?

  1. CTF Contest Writeups
  2. 2021

HackiHoli

A quick warmup before I went onto some other problems. Gave up because the flags were just trival but taking forever.

Space Snacks - Misc

Flag 1 - Rotten to the core [20 pts]

You find a roten apple next to a piece of paper with 13 circles on and some text. What's the message?

Vg nccrnef lbh unq jung vg gnxrf gb fbyir gur svefg pyhr Jryy Qbar fcnpr pnqrg pgs{Lbh_sbhaq_gur_ebg} Npprff pbqr cneg 1: QO

Use ROT13 to get this message It appears you had what it takes to solve the first clue Well Done space cadet ctf{You_found_the_rot} Access code part 1: DB

Flag: ctf{You_found_the_rot}

Flag 2 - The roman space empire [25 pts]

You find a page with a roman insignia at the top with some text what could it mean?

Jhlzhy ulcly dhz clyf nvvk ha opkpun tlzzhnlz. jam{Aol_vul_aybl_zhshk} jvkl whya: NW

Of course roman is referring to Caesar cipher (+7) Caesar never was very good at hiding messages. ctf{The_one_true_salad} code part: GP

Flag: ctf{The_one_true_salad}

Flag 3 - The space station that rocked [25 pts]

You hear the heavy base line of 64 speakers from the next compartment. you walk in and the song changes to writing's on the wall, there is some strange code painted on the wall what could it mean?

RXZlbiAgaW4gc3BhY2Ugd2UgbGlrZSB0aGUgYnV0dGVyeSBiaXNjdXQgYmFzZS4gY3Rme0lfbGlrZV90aGVfYnV0dGVyeV9iaXNjdWl0X2Jhc2V9IC4gQWNjZXNzIHBhcnQgMzogWEQ=

Mentioning 64 of course we know base64 Even in space, we like the buttery biscuit base. ctf{I_like_the_buttery_biscuit_base} . Access part 3: XD

Flag: ctf{I_like_the_buttery_biscuit_base}

Flag 4 - What the beep is that? [25 pts]

You hear beeps on the radio, maybe someone is trying to communicate? Flag format: CTF:XXXXXX

.. -. ... .--. . -.-. - --- .-. / -- --- .-. ... . / .-- --- ..- .-.. -.. / -... . / .--. .-. --- ..- -.. / --- ..-. / -.-- --- ..- .-. / . ..-. ..-. --- .-. - ... .-.-.- / -.-. - ..-. ---... ... .--. .- -.-. . -.. .- ... .... ..--- ----- ..--- .---- / .- -.-. -.-. . ... ... / -.-. --- -.. . ---... / .--- --...

Dots and dashes Do I even need to explain... Morse code of course.

INSPECTORMORSEWOULDBEPROUDOFYOUREFFORTS.CTF:SPACEDASH2021ACCESSCODE:J7

Flag: CTF:SPACEDASH2021

Flag 5 - The Container docker [25 pts]

You are now in the space cafe, the cake is in the container that should not be here. You can see random names on all the containers. What will Docker never name a container? Note: Please enter it as ctf{full_name}

Searching that question in google the first answer was correct

Flag: ctf{boring_wozniak}

Bowshock - Reversing

Flag 1 - Bowshock [50 pts]

Can you find out how to minimize bow shock and prevent everything from turning into dust?

Here is the decompiled code

import java.util.InputMismatchException;
import java.util.Scanner;

// 
// Decompiled by Procyon v0.5.36
// 

class BowShock
{
    public static int totalInput;
    
    public static int getInput() {
        System.out.println("Set the amount of plasma to the correct amount to minimize bow shock: ");
        final Scanner scanner = new Scanner(System.in);
        int nextInt;
        while (true) {
            try {
                nextInt = scanner.nextInt();
            }
            catch (InputMismatchException ex) {
                System.out.print("Invalid input. Please reenter: ");
                scanner.nextLine();
                continue;
            }
            break;
        }
        BowShock.totalInput += nextInt;
        return nextInt;
    }
    
    public static void bowShock() {
        System.out.println("And all was dust in the wind.");
        System.exit(-99);
    }
    
    public static void main(final String[] array) {
        System.out.println("Oh damn, so much magnetosphere around here!");
        if (getInput() != 333) {
            bowShock();
        }
        System.out.println("We survive another day!");
        if (getInput() != 942) {
            bowShock();
        }
        if (getInput() != 142) {
            bowShock();
        }
        System.out.println("Victory!");
        System.out.println(invokedynamic(makeConcatWithConstants:(I)Ljava/lang/String;, BowShock.totalInput));
    }

In the main method, it is straightforward they want the input of 333 942 142 to get to the flag. That is all we have to do. I ran into the issue of Java Runtime was out of date but couldn't update so I couldn't run the file

Flag:

PreviousWeb ExploitationNextS.H.E.L.L CTF

Last updated 3 years ago

Was this helpful?