Challenges

Welcome to CSE 545!

This level is to ensure that you know how to submit flags and score in pwn.college.

Run /challenge/challenge.py to get your flag!

In future levels, all challenge files will be under /challenge.

Have fun!

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.pwn.college

Please submit a valid JSON file with the following information:

Your email address
Your legal name
Your hacker handle (that you used to register for this platform)

Your JSON file must contain one Object with the following keys:

"email"
"legal_name"
"handle"

Your JSON file must be named hacker.json. For added level of security, you must create an encrypted ZIP file containing only hacker.json. The password to the encrypted ZIP file must be hacker. The ZIP file shall be named as hacker.zip.

Please submit and verify the hacker.zip file via the following command:

/challenge/verify.py path_to_your_hacker_dot_zip

You will get the flag once your hacker.zip file is correctly verified.

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.pwn.college

Many students have asked me what programming languages they should use for this course. My answer has always been, "it does not matter." This level is a demonstration of why what language you use does not matter.

Please run /challenge/challenge.py and follow the instructions to get your flag.

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.pwn.college

Are one-way hash functions really secure?

Please run /challenge/challenge.py and follow the instructions to get your flag.

Some hints:

  • This is really about bruteforcing.
  • Write a solving script and run it on your own computer. Your laptop CPU is going to be faster than the server CPU, by a surprising margin.
  • Use multiple threads.
  • Use a language (or language runtime) that is faster than CPython. C is a good choice.
  • You can pre-compute the entire domain, which will take some storage. How about pre-computing 1/100 of the domain and then run challenge.py for 100 times?

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.pwn.college

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score