mirror of https://github.com/dirtbags/moth.git
Add results of 2011-02-UNM
This commit is contained in:
parent
e25515dc56
commit
982f0b12ad
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
|||
404
|
|
@ -0,0 +1 @@
|
|||
fugate
|
|
@ -0,0 +1 @@
|
|||
#c0c0c0
|
|
@ -0,0 +1 @@
|
|||
Drone1
|
|
@ -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 )
|
|
@ -0,0 +1 @@
|
|||
50 0 7 1
|
|
@ -0,0 +1 @@
|
|||
30 0 90 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
Lab Trash
|
|
@ -0,0 +1 @@
|
|||
#c0c0c0
|
|
@ -0,0 +1 @@
|
|||
invincible
|
|
@ -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 )
|
|
@ -0,0 +1 @@
|
|||
50 0 7 0
|
|
@ -0,0 +1 @@
|
|||
30 0 90 0
|
|
@ -0,0 +1 @@
|
|||
50 90 10 0
|
|
@ -0,0 +1 @@
|
|||
30 90 20 0
|
|
@ -0,0 +1 @@
|
|||
50 180 40 0
|
|
@ -0,0 +1 @@
|
|||
30 180 7 0
|
|
@ -0,0 +1 @@
|
|||
100 360 45 0
|
|
@ -0,0 +1 @@
|
|||
200 360 90 0
|
|
@ -0,0 +1 @@
|
|||
100 180 180 0
|
|
@ -0,0 +1 @@
|
|||
200 180 45 0
|
|
@ -0,0 +1 @@
|
|||
Exploded Youth
|
|
@ -0,0 +1 @@
|
|||
#c7e148
|
|
@ -0,0 +1 @@
|
|||
Windmill
|
|
@ -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 )
|
|
@ -0,0 +1 @@
|
|||
50 0 15 1
|
|
@ -0,0 +1 @@
|
|||
50 90 15 1
|
|
@ -0,0 +1 @@
|
|||
50 180 15 1
|
|
@ -0,0 +1 @@
|
|||
50 270 15 1
|
|
@ -0,0 +1 @@
|
|||
50 45 15 1
|
|
@ -0,0 +1 @@
|
|||
50 135 15 1
|
|
@ -0,0 +1 @@
|
|||
50 225 15 1
|
|
@ -0,0 +1 @@
|
|||
50 315 15 1
|
|
@ -0,0 +1 @@
|
|||
100 90 180 0
|
|
@ -0,0 +1 @@
|
|||
100 270 180 0
|
|
@ -0,0 +1 @@
|
|||
KennyG<thekman@unm.edu>
|
|
@ -0,0 +1 @@
|
|||
#c02000
|
|
@ -0,0 +1 @@
|
|||
TheTerminator
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
50 0 7 1
|
|
@ -0,0 +1 @@
|
|||
100 30 15 1
|
|
@ -0,0 +1 @@
|
|||
100 330 15 1
|
|
@ -0,0 +1 @@
|
|||
60 0 30 0
|
|
@ -0,0 +1 @@
|
|||
60 60 30 0
|
|
@ -0,0 +1 @@
|
|||
60 120 30 0
|
|
@ -0,0 +1 @@
|
|||
61 180 30 0
|
|
@ -0,0 +1 @@
|
|||
0 0 0 0
|
|
@ -0,0 +1 @@
|
|||
60 240 30 0
|
|
@ -0,0 +1 @@
|
|||
60 300 30 0
|
|
@ -0,0 +1 @@
|
|||
Neale Pickett <neale@lanl.gov>
|
|
@ -0,0 +1 @@
|
|||
Crashmaster
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
50 0 8 1
|
|
@ -0,0 +1 @@
|
|||
30 0 50 0
|
|
@ -0,0 +1 @@
|
|||
50 0 10 0
|
|
@ -0,0 +1 @@
|
|||
100 315 100 1
|
|
@ -0,0 +1 @@
|
|||
100 45 100 1
|
|
@ -0,0 +1 @@
|
|||
60 180 180 0
|
|
@ -0,0 +1 @@
|
|||
a6cee3
|
|
@ -0,0 +1 @@
|
|||
e31a1c
|
|
@ -0,0 +1 @@
|
|||
b2df8a
|
|
@ -0,0 +1 @@
|
|||
1f78b4
|
|
@ -0,0 +1 @@
|
|||
fb9a99
|
|
@ -0,0 +1 @@
|
|||
33a02c
|
|
@ -0,0 +1 @@
|
|||
kunafa
|
|
@ -0,0 +1 @@
|
|||
merfers
|
|
@ -0,0 +1 @@
|
|||
Lab Trash
|
|
@ -0,0 +1 @@
|
|||
Exploded Youth
|
|
@ -0,0 +1 @@
|
|||
Scurvy Bytes
|
|
@ -0,0 +1 @@
|
|||
dirtbags
|
|
@ -23,3 +23,12 @@ Capture the Packet
|
|||
|
||||
* Jim Meilander could teach a class about Bro
|
||||
* 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.
|
||||
|
|
|
@ -5,6 +5,18 @@ Bugs
|
|||
* We need some programs so that we never have to edit .db files
|
||||
directly. I truncated tokens.db with > instead of >>.
|
||||
* 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
|
||||
|
|
|
@ -227,7 +227,7 @@ BEGIN {
|
|||
# Print out teams, ranked by points
|
||||
for (j = 0; j < n; j += 1) {
|
||||
if (l[j] == l[j-1]) continue;
|
||||
if (0 == l[j]) break;
|
||||
if (0 == l[j]) continue;
|
||||
for (team in teams) {
|
||||
points = points_by_cat_team[cat, team]
|
||||
if (l[j] == points) {
|
||||
|
|
|
@ -47,7 +47,8 @@ char const octopus[] =
|
|||
);
|
||||
|
||||
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"
|
||||
"Next friend: %08o\n"
|
||||
"%s"
|
||||
|
|
|
@ -7,4 +7,6 @@ ln -s /opt/tanks/html/* /var/www/tanks/
|
|||
ln -sf summary.html /var/www/tanks/index.html
|
||||
|
||||
install -o ctf -d /var/lib/ctf/tanks/players
|
||||
|
||||
PATH=/bin:/opt/ctfbase/bin; export PATH
|
||||
exec ./tanksd
|
||||
|
|
|
@ -41,9 +41,7 @@ EOF
|
|||
|
||||
while true; do
|
||||
# Make sure all teams exist
|
||||
# XXX: pull this out into another daemon
|
||||
wget -q -O - http://10.0.0.2/teams.txt | \
|
||||
KEY="Too much cheese." /opt/tokens/bin/arc4 | \
|
||||
KEY='Too much cheese.' arc4 < /var/lib/ctf/teams.txt | \
|
||||
while read hash; do
|
||||
install -o ctf -d $p/$hash
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue