/BlackBox

A Wargame based on the Matasano Crypto Challenges

Primary LanguagePythonMIT LicenseMIT

BlackBox

About

BlackBox is a wargame styled partially around the Matasano Crypto Challenges. It consists of a set of CTF-style Crypto Challenges that cover various common implementation flaws which can be leveraged to break cryptosystems based on otherwise secure primitives.

The challenges were originally created as material for CSCI 4230/6230 - Cryptography and Network Security at RPI.

======== The order in which the challenges were presented are below; There's no need to necessarily follow it, but it roughly corresponds to how the class progressed. Some Challenges were used during one iteration of a class, but not another.

  1. Blocks
  2. FL!P
  3. Editor
  4. Padz
  5. Casino
  6. LAME
  7. RSA Cube
  8. PistolZyp
  9. DBRNG

Running

To get the basic wargame up and running on a server.

  1. Clone the Repo
  2. run deploy.sh

Most of the levels require:

  • Twisted
  • pycrypto

Credits

BlackBox was written by: