Skip to content

Instantly share code, notes, and snippets.

@nbulischeck
Created April 11, 2018 12:39
Show Gist options
  • Save nbulischeck/50486db57aa71a7ec73e785466a49c11 to your computer and use it in GitHub Desktop.
Save nbulischeck/50486db57aa71a7ec73e785466a49c11 to your computer and use it in GitHub Desktop.
The README file for Nick's CTF.

Nick's CTF

A CTF that challenges you from trivia questions to reverse engineering ELF binaries.

Recommended Tools

  • netcat
    • gnu-netcat
    • nc6
    • openbsd-netcat (discouraged)
  • python
    • pwntools
  • http request mitm
    • burpsuite
    • tamper chrome
  • debugger
    • gdb
      • pwndbg
      • peda
    • radare2
  • reverse engineering platform
    • radare2
    • binaryninja
    • ida/ida pro

Rules

  1. No sharing of flags. Helping point someone in the right direction is encouraged as the entire point of a CTF is to learn, but simply handing someone a solution won't benefit them.
  2. No attacking the scoreboard.
  3. No brute forcing. All challenges can be done without DDoSing or bruteforcing flags. If there is any need to run a binary a million times, it will work on your own system.
  4. No DoSing. If you intentionally hold the challenges of the platform down, you will be banned.

Challenges

Intro

Challenge Points Port
Netcat 1 9000
Hashbrowns Level 1 2 None
Hashbrowns Level 2 2 None

Pwnables

Challenge Points Port
Consumed Too Much Level 1 10 8000
Consumed Too Much Level 2 30 8001
Fuzzy 20 8010
Gone But Not Forgotten 30 8020
Knitting Level 1 40 8030
Knitting Level 2 60 8031
Knitting Level 3 100 8032
Raindrop Level 1 25 8040
Raindrop Level 2 50 8041
Raindrop Level 3 100 8042

RE

Challenge Points Port
Babybin 10 None
Jumprope 20 None
USPS 20 None
Kygn 50 8100

Crypto

Challenge Points Port
Crypto Level 1 5 None
Crypto Level 2 10 None
Crypto Level 3 10 None
Crypto Level 4 15 None
Crypto Level 5 20 None
RSAyyy LMAO 40 None
Bob's SFS 75 8200
RSAv2 100 8210

Stego

Challenge Points Port
Rosea 10 None
Obscurity 30 None
Beagle 50 None

Web

Challenge Points Port
Babyweb 5 8300
Cookies 15 8310
Numbers 20 8320
Paths Level 1 30 8300
Paths Level 2 75 8300

Trivia (10 Questions for 50 Points)

Trivia is a fairly easy section to rack up some points. All it involves is previous knowledge or some light googling.

Prizes

The first person to send me the flag and a well-written writeup of any of the following will receive $5. This means that a single person may finish all 6 of the following challenges first and be awarded $30.

  • Knitting Level 3
  • Raindrop Level 3
  • Bob's SFS
  • RSAv2
  • Paths Level 2
  • Beagle

The first team to complete all of the challenges will be awarded $20.


Platform

This CTF is written to be run on the DCTF platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment