7 | Please log in with a registered username. 8 |
9 |10 | Note that the username field is case-sensitive. 11 |
12 | 13 |7 | Please register the username and password you would like to log in with. 8 |
9 |10 | Do not use a password you use for other webites. Your password is stored in the database as a SHA256 hash, and it is still passed to the server over a secure HTTPS connection, but the next line of defense is for you, the user, to never use synchronized passwords. 11 |
12 |7 | How do you stack up against the other players? 8 |
9 | 10 | 11 | 12 | 13 | 14 |Place | 17 |Name | 18 |Score | 19 |
---|---|---|
{{ loop.index }} | 32 |{{ user["username"] }} | 33 |{{ user[ "score" ] }} | 34 |
20 | The idea behind this Scripting Playground is to use git
as a vessel to teach bash scripting. In some commits, there is an executable file, that once run, will yield a flag based off of the current time. The goal is to write a script that will run through each commit, run each program, and submit each flag -- each minute.
21 |
23 | This could be done by hand of course, but it would be tedious and not very fruitful in regard to the game. So, the more you can script, the more you win! 24 |
25 |7 | Please log in with a registered username. 8 |
9 |10 | Note that the username field is case-sensitive. 11 |
12 | 13 |7 | Please register the username and password you would like to log in with. 8 |
9 |10 | Do not use a password you use for other webites. Your password is stored in the database as a SHA256 hash, and it is still passed to the server over a secure HTTPS connection, but the next line of defense is for you, the user, to never use synchronized passwords. 11 |
12 |7 | How do you stack up against the other players? 8 |
9 | 10 | 11 | 12 | 13 | 14 |Place | 17 |Name | 18 |Score | 19 |
---|---|---|
{{ loop.index }} | 32 |{{ user["username"] }} | 33 |{{ user[ "score" ] }} | 34 |