Giter VIP home page Giter VIP logo

ctf-2018's Introduction

BSidesPDX CTF 2017

Challenges built by: TTimzen & pwnpnw

Infrastructure support provided by: yalam96, andrewkrug, CornflakeSavage.

Infrastructure: Bsides-Infra

Challenges

Challenge Name Category Points Port
DoNotTrek Web 100 5000
SeaQuell Web 200 8000
MakeIcon v20.16.37.17 Web 300 80
Monolith Web 400 5001
Tiny Thumb Shellcode 100 31337
MOV On Shellcode 200 35264
UniMIPS Shellcode 300 41414
DasRücklauf Shellcode 400 5050
Cookies Pwn 100 53000
leek Pwn 200 2007
nodes Pwn 300 4321
2048 Pwn 400 2048
xordoz Reversing 100 NA
lostIT Reversing 200 NA
dotp33k Reversing 300 NA
2ez400 Reversing 400 NA

All flags are in "/flag"

Local Deployment

To locally test, deploy or play challenges with Docker, run the following

  1. sudo apt install gcc-multilib gcc-mipsel-linux-gnu arm-linux-gnueabi g++-multilib linux-libc-dev:i386
  2. make
  3. docker-compose build && docker-compose up -d
  4. Containers are viewable at localhost:PORT (view with docker-compose ps)
  5. docker-compose kill to stop the containers
  6. make clean to clean the source folders

GCP

You can also deploy via GCP and run the challenges in k8s. All of this is in category/challenge/Makefile to deploy.

BSidesPDX

CTF was ran during BSidesPDX 2017 on October 20th and 21st.

We used CTFd for the scoreboard hosted at BSidesPDXCTF.party.

category/challenge/aws/Makefile was used to deploy to a k8s pod in AWS. We had intended to use the GCP deployment and moved to this by creating our own cluster with the help from the above infra supporters.

ctf-2018's People

Contributors

tophertimzen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.