mikeizbicki / cmc-csci143

big data course materials
40 stars 76 forks source link

Extra Credit: Wargames #399

Open mikeizbicki opened 8 months ago

mikeizbicki commented 8 months ago

This extra credit is designed to help you recover points that you might have lost on the shell quizzes by providing an alternative way to demonstrate that you've mastered the material.

Background:

Wargames are a popular mind sport in the hacking community. They are a series of puzzles that require you to learn new hacking techniques in order to advance to the next level.

The website https://overthewire.org hosts several popular wargames, the easiest of which is bandit. Each level in this game is designed to teach you new skills for using the terminal through an ssh connection.

Extra Credit:

For every 5 levels you complete of this game, you will earn 1 point of extra credit. There are 35 levels in total, so you may earn up to 7 points of extra credit.

Other Rules:

  1. You may work with at most 2 other students on this task. You are not required to work in the QCL.

  2. You may earn at most 1 point/week on this extra credit. (So you can't just try to binge it at the end of the semester to make up missing points.)

  3. To claim your extra credit, let me know in person what levels you've completed. Office hours, before/after class, and during lab are all acceptable times.

nliyanage commented 7 months ago

is there any chance we can earn points for completing non-bandit games?

mikeizbicki commented 7 months ago

You can propose something and I will consider it.

I will only approve something, however, that either:

  1. requires a different skillset than bandit (i.e. not just vanilla terminal commands), or
  2. requires a more in-depth understanding of the terminal commands.

I haven't looked into any of the other wargames on https://overthewire.org, so I don't know if they meet these requirements.