#
# Basics
#
verbose 1
adminpassword foo
motd Dysfunctional but persistent

#
# files that can be fetched
#
downloadable {
	words		normal stuff
	rules		normal stuff
	/usr/dict/words		system words file
}


#
# the real business. Stuff to crack
#

# a
sha0 {
	type sharaw
	hash {SHA}hvfkN/qlp/zhXR3cuerq6jd2Z7g=
	schedule1 dictionary maxlen=8,words=words,rules=rules
	schedule2 bruteforce maxlen=3
}

# test
sha1 {
	type sharaw
	hash {SHA}qUqP5cyxm6YcTAhz05Hph5gvu9M=
	schedule1 bruteforce minlen=4,maxlen=4,poss=aotes
	schedule2 bruteforce minlen=4,maxlen=8,poss=aotes
}

# laurence
dom2 {
        type domino
        hash 5CFCD56F80AF5C86FFCED4CCDD92EDDB
        schedule1 bruteforce minlen=1,maxlen=8,poss=laurenc

}

# test01
sha2 {
	type sharaw
	hash {SHA}wlp5xXkGunAns204AjDbkrvA/WQ=
	schedule1 bruteforce maxlen=6,poss=tes01sdc
}

# aego75881 at 16734417
sha3 {
	type sharaw
	hash {SHA}Jy5wwV+m+tmXTnvHI+rh8Kcd6Lc=
	schedule1 bruteforce minlen=9,maxlen=9,poss=aeg7581o
}

# aaaa
rawmd51 {
	type md5raw
	hash 74b87337454200d4d33f80c4663dc5e5
	schedule1 binary len=8
}

# a
md51 {
	type md5
	hash $1$.Y1RFs0q$yL/2uZCW3l3TDnU4mLoGM1
	schedule1 bruteforce maxlen=6,poss=abcdefghijklmnopqrstuvwxyz
}

# foo
md52 {
	type md5
	hash $1$xcS4fBBO$UQ2byrGSe5B5f2v6QXHzi1
	schedule2 bruteforce maxlen=6,poss=abcdefghijklmnopqrstuvwxyz
}

# foobar
md53 {
	type md5
	hash $1$3QHp.qb.$PL25MEWlEoFpCeX7ORYzI.
	schedule2 bruteforce maxlen=6,poss=abcdefghijklmnopqrstuvwxyz
}

# foobar
uc0 {
	type unixcrypt
	hash asAPnkTblbqj2
	schedule1 bruteforce maxlen=6,poss=estabcdefg
	schedule2 bruteforce maxlen=6,poss=abcdefghijklmnopqrstuvwxyz
	schedule3 bruteforce maxlen=8
}

# test01
uc1 {
	type unixcrypt
	hash aapmDihkgvxcs
	schedule1 bruteforce maxlen=6,poss=abcdest012
	schedule2 bruteforce maxlen=8
}

# test
uc2 {
	type unixcrypt
	hash aaqPiZY5xR5l.
	schedule1 bruteforce maxlen=6,poss=estabcdefg
	schedule2 bruteforce maxlen=8
}

# F5
uc3 {
	type unixcrypt
	hash AgKPxJ3xBFOhM
	schedule1 bruteforce maxlen=8,poss=abcdefghijklmnopqrstuvwxyz
}

# freight
uc4 {
	type unixcrypt
	hash faY2rsOTthWqo
	schedule1 dictionary maxlen=8,words=/usr/dict/words,rules=rules
}

# fre1ght
uc5 {
	type unixcrypt
	hash fa/B.4ZaiKpLE
	schedule1 dictionary maxlen=8,words=/usr/dict/words,rules=rules
}
