Add results of 2011-02-UNM

This commit is contained in:
Neale Pickett 2011-02-12 20:25:34 -07:00
parent e25515dc56
commit 982f0b12ad
85 changed files with 4840 additions and 5 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
404

View File

@ -0,0 +1 @@
fugate

View File

@ -0,0 +1 @@
#c0c0c0

View File

@ -0,0 +1 @@
Drone1

View File

@ -0,0 +1,4 @@
get-turret 12 + set-turret! ( Rotate turret )
37 40 set-speed! ( Go in circles )
0 sensor? { fire! } if ( Fire if turret sensor triggered )
1 sensor? { -50 50 set-speed! } if ( Turn if collision sensor triggered )

View File

@ -0,0 +1 @@
50 0 7 1

View File

@ -0,0 +1 @@
30 0 90 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
Lab Trash

View File

@ -0,0 +1 @@
#c0c0c0

View File

@ -0,0 +1 @@
invincible

View File

@ -0,0 +1,4 @@
get-turret 12 + set-turret! ( Rotate turret )
37 40 set-speed! ( Go in circles )
0 sensor? { fire! } if ( Fire if turret sensor triggered )
1 sensor? { -50 50 set-speed! } if ( Turn if collision sensor triggered )

View File

@ -0,0 +1 @@
50 0 7 0

View File

@ -0,0 +1 @@
30 0 90 0

View File

@ -0,0 +1 @@
50 90 10 0

View File

@ -0,0 +1 @@
30 90 20 0

View File

@ -0,0 +1 @@
50 180 40 0

View File

@ -0,0 +1 @@
30 180 7 0

View File

@ -0,0 +1 @@
100 360 45 0

View File

@ -0,0 +1 @@
200 360 90 0

View File

@ -0,0 +1 @@
100 180 180 0

View File

@ -0,0 +1 @@
200 180 45 0

View File

@ -0,0 +1 @@
Exploded Youth

View File

@ -0,0 +1 @@
#c7e148

View File

@ -0,0 +1 @@
Windmill

View File

@ -0,0 +1,12 @@
37 40 set-speed! ( Go in circles )
0 sensor? { fire! } if ( Fire if turret sensor triggered )
1 sensor? { get-turret 90 + set-turret! } if ( Turn if collision sensor triggered )
2 sensor? { get-turret 180 + set-turret! } if ( Turn if collision sensor triggered )
3 sensor? { get-turret 270 + set-turret! } if ( Turn if collision sensor triggered )
4 sensor? { get-turret 45 + set-turret! } if ( Turn if collision sensor triggered )
5 sensor? { get-turret 135 + set-turret! } if ( Turn if collision sensor triggered )
6 sensor? { get-turret 225 + set-turret! } if ( Turn if collision sensor triggered )
7 sensor? { get-turret 315 + set-turret! } if ( Turn if collision sensor triggered )
8 sensor? { 70 20 set-speed! } if ( Turn if collision sensor triggered )
9 sensor? { 20 70 set-speed! } if ( Turn if collision sensor triggered )

View File

@ -0,0 +1 @@
50 0 15 1

View File

@ -0,0 +1 @@
50 90 15 1

View File

@ -0,0 +1 @@
50 180 15 1

View File

@ -0,0 +1 @@
50 270 15 1

View File

@ -0,0 +1 @@
50 45 15 1

View File

@ -0,0 +1 @@
50 135 15 1

View File

@ -0,0 +1 @@
50 225 15 1

View File

@ -0,0 +1 @@
50 315 15 1

View File

@ -0,0 +1 @@
100 90 180 0

View File

@ -0,0 +1 @@
100 270 180 0

View File

@ -0,0 +1 @@
KennyG<thekman@unm.edu>

View File

@ -0,0 +1 @@
#c02000

View File

@ -0,0 +1 @@
TheTerminator

View File

@ -0,0 +1,16 @@
get-turret 15 + set-turret! ( Rotate turret )
85 80 set-speed! ( Go in circles )
0 sensor? { fire! } if ( Fire if turret sensor triggered )
1 sensor? { get-turret 15 + set-turret!} if
2 sensor? {get-turret -15 + set-turret!} if
3 sensor? {60 - 60 set-speed!} if
4 sensor? {-60 60 set-speed!} if
5 sensor? {60 - 60 set-speed!} if (Danielle and Ken!!!!!)
6 sensor? {-60 60 set-speed!} if
8 sensor? {60 - 60 set-speed!} if
9 sensor? {-60 60 set-speed!} if

View File

@ -0,0 +1 @@
50 0 7 1

View File

@ -0,0 +1 @@
100 30 15 1

View File

@ -0,0 +1 @@
100 330 15 1

View File

@ -0,0 +1 @@
60 0 30 0

View File

@ -0,0 +1 @@
60 60 30 0

View File

@ -0,0 +1 @@
60 120 30 0

View File

@ -0,0 +1 @@
61 180 30 0

View File

@ -0,0 +1 @@
0 0 0 0

View File

@ -0,0 +1 @@
60 240 30 0

View File

@ -0,0 +1 @@
60 300 30 0

View File

@ -0,0 +1 @@
Neale Pickett <neale@lanl.gov>

View File

@ -0,0 +1 @@
Crashmaster

View File

@ -0,0 +1,38 @@
( Mem 0: Turn number )
0 mget
1 +
0 mset
0 mget 30 % 10 / ( [0..2], changes every 10 turns )
dup 0 = { 80 80 set-speed! } if
dup 1 = { 60 80 set-speed! } if
2 = { 80 60 set-speed! } if
0 set-turret!
fire-ready? set-led!
fire-ready?
{
( Behavior for when we can shoot )
0 sensor? { fire! } if
1 sensor? { 10 10 set-speed! 0 set-turret! } if
2 sensor? { 10 10 set-speed! 0 set-turret! } if
3 sensor? { 0 60 set-speed! get-turret 50 - set-turret! } if
4 sensor? { 60 0 set-speed! get-turret 50 + set-turret! } if
3 sensor? 4 sensor? & { 100 100 set-speed! get-turret set-turret! } if
5 sensor? { 100 40 set-speed! } if
}
{
( Behavior for when we can't shoot )
0 sensor? { 10 20 set-speed! } if
1 sensor? { 10 10 set-speed! } if
2 sensor? { 10 20 set-speed! } if
3 sensor? { 70 50 set-speed! } if
4 sensor? { 50 70 set-speed! } if
3 sensor? 4 sensor? & { -100 20 set-speed! } if
5 sensor? { 100 50 set-speed! } if
}
ifelse

View File

@ -0,0 +1 @@
50 0 8 1

View File

@ -0,0 +1 @@
30 0 50 0

View File

@ -0,0 +1 @@
50 0 10 0

View File

@ -0,0 +1 @@
100 315 100 1

View File

@ -0,0 +1 @@
100 45 100 1

View File

@ -0,0 +1 @@
60 180 180 0

View File

@ -0,0 +1 @@
a6cee3

View File

@ -0,0 +1 @@
e31a1c

View File

@ -0,0 +1 @@
b2df8a

View File

@ -0,0 +1 @@
1f78b4

View File

@ -0,0 +1 @@
fb9a99

View File

@ -0,0 +1 @@
33a02c

View File

@ -0,0 +1 @@
kunafa

View File

@ -0,0 +1 @@
merfers

View File

@ -0,0 +1 @@
Lab Trash

View File

@ -0,0 +1 @@
Exploded Youth

View File

@ -0,0 +1 @@
Scurvy Bytes

View File

@ -0,0 +1 @@
dirtbags

View File

@ -23,3 +23,12 @@ Capture the Packet
* Jim Meilander could teach a class about Bro * Jim Meilander could teach a class about Bro
* Use qemu -net socket,connect=10.0.0.2:5399 for capture the packet * Use qemu -net socket,connect=10.0.0.2:5399 for capture the packet
From Jed Crandell
-----------------
* Have password easily read, must determine username with stack
examination (like in printf category)
* Use %600000u%n to write an arbitrary value to a location in
stack, then jump to that location somehow.

View File

@ -5,6 +5,18 @@ Bugs
* We need some programs so that we never have to edit .db files * We need some programs so that we never have to edit .db files
directly. I truncated tokens.db with > instead of >>. directly. I truncated tokens.db with > instead of >>.
* Get erin to edit net-re * Get erin to edit net-re
* Tanks documentation referencing wrong CSS
* Sequence 300 continues to be a pain in the ass
* ctfd wget won't overwrite
* tanks/winners.awk needs +x
* tanks/winner.awk printing out address instead of path? How did
this ever work?
* tanksd: holy shit fix
* wrong path
* can't squirrel away scores
* All tanks fixes are in LABEL=VAR/fixes
* Pwnables are generating new tokens way too quickly
* chroot jail is worthless
Physical Physical

View File

@ -227,7 +227,7 @@ BEGIN {
# Print out teams, ranked by points # Print out teams, ranked by points
for (j = 0; j < n; j += 1) { for (j = 0; j < n; j += 1) {
if (l[j] == l[j-1]) continue; if (l[j] == l[j-1]) continue;
if (0 == l[j]) break; if (0 == l[j]) continue;
for (team in teams) { for (team in teams) {
points = points_by_cat_team[cat, team] points = points_by_cat_team[cat, team]
if (l[j] == points) { if (l[j] == points) {

View File

@ -47,7 +47,8 @@ char const octopus[] =
); );
const char *friends[8] = { const char *friends[8] = {
("Help Olive Octopus visit all 8 of her friends to receive a prize!\n" ("Welcome to Olive Octopus's house! Olive lives at 00021270.\n"
"Help Olive visit all 8 of her friends to receive a prize!\n"
"Hurry though, things change quickly in the ocean!\n" "Hurry though, things change quickly in the ocean!\n"
"Next friend: %08o\n" "Next friend: %08o\n"
"%s" "%s"

View File

@ -7,4 +7,6 @@ ln -s /opt/tanks/html/* /var/www/tanks/
ln -sf summary.html /var/www/tanks/index.html ln -sf summary.html /var/www/tanks/index.html
install -o ctf -d /var/lib/ctf/tanks/players install -o ctf -d /var/lib/ctf/tanks/players
PATH=/bin:/opt/ctfbase/bin; export PATH
exec ./tanksd exec ./tanksd

View File

@ -41,9 +41,7 @@ EOF
while true; do while true; do
# Make sure all teams exist # Make sure all teams exist
# XXX: pull this out into another daemon KEY='Too much cheese.' arc4 < /var/lib/ctf/teams.txt | \
wget -q -O - http://10.0.0.2/teams.txt | \
KEY="Too much cheese." /opt/tokens/bin/arc4 | \
while read hash; do while read hash; do
install -o ctf -d $p/$hash install -o ctf -d $p/$hash
done done