diff --git a/doc/2011-01-22-CMU/chase.pdf b/doc/2011-01-22-CMU/chase.pdf new file mode 100644 index 0000000..99d4383 Binary files /dev/null and b/doc/2011-01-22-CMU/chase.pdf differ diff --git a/doc/2011-01-22-CMU/chase.svg b/doc/2011-01-22-CMU/chase.svg new file mode 100644 index 0000000..a10d39c --- /dev/null +++ b/doc/2011-01-22-CMU/chase.svg @@ -0,0 +1,348 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5e5e5e205468657265277320616e6f74686572207374657020696e766f6c766564205e5e5e + + + + + + A Computer Security CompetitionPresented by Los Alamos National Laboratory,CMU Computer Science Department Sat & Sun, Jan 22-23, 10AM - 8PMPearce Hall Room 424Central Michigan University Register by January 17http://dirtbags.net/ctf/ + Capture The Flag 2011 + + diff --git a/doc/2011-01-22-CMU/pacman2.pdf b/doc/2011-01-22-CMU/pacman2.pdf new file mode 100644 index 0000000..ffb9dd1 Binary files /dev/null and b/doc/2011-01-22-CMU/pacman2.pdf differ diff --git a/doc/2011-01-22-CMU/pacman2.svg b/doc/2011-01-22-CMU/pacman2.svg new file mode 100644 index 0000000..f19be88 --- /dev/null +++ b/doc/2011-01-22-CMU/pacman2.svg @@ -0,0 +1,737 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5e5e5e204272696e6720796f757220616e7377657220666f7220706f696e747320205e5e5e + + + + + A Computer Security CompetitionPresented by Los Alamos National Laboratory,CMU Computer Science Department Sat & Sun, Jan 22-23, 10AM - 8PMPearce Hall Room 424Central Michigan University Register by January 17http://dirtbags.net/ctf/ + Capture The Flag 2011 + + diff --git a/doc/2011-01-22-CMU/ship.pdf b/doc/2011-01-22-CMU/ship.pdf new file mode 100644 index 0000000..4fbc2be Binary files /dev/null and b/doc/2011-01-22-CMU/ship.pdf differ diff --git a/doc/2011-01-22-CMU/ship.svg b/doc/2011-01-22-CMU/ship.svg new file mode 100644 index 0000000..83cfb67 --- /dev/null +++ b/doc/2011-01-22-CMU/ship.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + A Computer Security CompetitionPresented by Los Alamos National Laboratory,CMU Computer Science Department Sat & Sun, Jan 22-23, 10AM - 8PMPearce Hall Room 424Central Michigan University Register by January 17http://dirtbags.net/ctf/ + Capture The Flag 2011 + + + + + + + + + + 5e5e5e5e363a2c3c2277653c60793d663c6e7c2964242e713327716126222236645e5e5e5e + + + diff --git a/doc/ref.txt b/doc/ref.txt new file mode 100644 index 0000000..6c3811e --- /dev/null +++ b/doc/ref.txt @@ -0,0 +1,37 @@ +How to run a CTF event +====================== + +When a CTF image boots, it goes through the following sequence: + +1. Mount a partition labelled "CTF-STATE" read-only under /var/lib/ctf, + if such a partition exists +2. Mount a partition labelled "CTF" under /mnt/ctf +3. For every file matching /mnt/ctf/${pkg}.pkg, mount it under /opt/$pkg +4. For every directory matching /opt/*/service/${d}, copy it recursively + into /var/service/$d + +Terms Used Here +--------------- + +* puzzle: a static category with one web page (and optional data) and a + list of correct answers for each point value. For example, sequence. + +* live category: a dynamic category which requires interaction to + solve. For example, octopus. + +* puzzler: infrastructure to serve up and award points for static + puzzle categories (eg. sequence) + +* pointsd: points server. + +* mcp: "Master Control Program". The main server, containing puzzler, + scoreboard, and tokend. + + +Packages You Ought To Know About +-------------------------------- + +* mcp is the "Master Control Program". A machine running this package + is the server, and comes up with IP 10.0.0.2. It contains the point + server, token server, scoreboard, and puzzler. +* pwnables is the "vulnerable services" package. A machine running