Deadline: Sep 2nd, 11:59 PM PST

In this assignment, you will warm up on bash commands. This will help you go over essential Linux commands that you will need for this course.

I’m trying to make it fun, so I decide to invite you to play the Bandit Game. Your goal is to achieve Level 16 (pass Level 15 -> Level 16 and be able to log in Level 16).

To let me know your progress, please make sure to register to WeChall, and link your WeChall account with the Bandit Game by the following steps:

  1. Log into WeChall
  2. Go to Linked Sites in Account
  3. In “Link a Site to Your Account”, select
  4. Then click “Link Site”
  5. Follow the Instruction to set up your environment variables and pass them to the Bandit server when you play. In this way, you will be able to update your Bandit progress to WeChall

You will be able to check your Bandit progress in Linked Sites in Account if the above operations are all correct.

And your task is the following:

  1. Make sure your progress is recorded in WeChall.
  2. Play the Bandit Game to Level 16.
  3. State how you solve each level by filling the online form: You can repeatly edit your form. We score by your last edits.


If you have any question, please contact me or the TAs via Slack #assignment1-questions