Commit 23e16c8

bryfry <bryon@fryer.io>
2016-09-28 09:45:27
move exercise-0 to level00
1 parent f96998d
Changed files (2)
exploit_exercises
exploit_exercises/nebula/exercise-0/readme.md → exploit_exercises/nebula/leve00/readme.md
File renamed without changes
exploit_exercises/nebula/README.md
@@ -1,7 +1,35 @@
 # Exploit Exercises - Nebula
 
+## About
+Nebula takes the participant through a variety of common (and less than common) weaknesses and vulnerabilities in Linux. It takes a look at
 
-### Exercises
+* SUID files
+* Permissions
+* Race conditions
+* Shell meta-variables
+* $PATH weaknesses
+* Scripting language weaknesses
+* Binary compilation failures
+* At the end of Nebula, the user will have a reasonably thorough understanding of local attacks against Linux systems, and a cursory look at some of the remote attacks that are possible.
 
-0. 
+## Download
+Downloads are available from the download page
+TODO: link to internal file server
+
+## Getting started
+
+### Levels
+Have a look at the levels available on the side bar, and log into the virtual machine as the username “levelXX” with a password of “levelXX” (without quotes), where XX is the level number.
+
+Some levels can be done purely remotely.
+
+### Getting root
+In case you need root access to change stuff (such as key mappings, etc), you can do the following:
+
+Log in as the “nebula” user account with the password “nebula” (both without quotes), followed by “sudo -s” with the password “nebula”. You’ll then have root privileges in order to change whatever needs to be changed.
+
+
+## Exercises
+
+0. [Level 00](level00)
 0.