Mein kleines „root“ Script

Mein kleines root script

Dieses Script nutze ich als fauler Mensch um root auf einem anderen Rechner zu werden.

[cc lang=“bash“]
#!/bin/sh

#FG=white
#BG=black
XTS=/usr/X11R6/bin/xtermset
MYNAME=$(basename $0)

TARGET=$1
test -z $TARGET && TARGET=localhost
test -x $XTS && $XTS -n „$MYNAME auf $TARGET“ -T „$MYNAME auf $TARGET“
ssh -A -X -l $MYNAME $TARGET
test -x $XTS && $XTS -n „$USER auf $HOSTNAME“ -T „$USER auf $HOSTNAME“
[/cc]

Dazu benötigt man xtermset. Dieses gibt es bei SuSE als mit dabei, bei anderen Distributionen muss man es ggf. selbst bauen. Bei meinem Fedora musst ich ;-)

CGI Scripte in der Bash

Ein kleiner CGI Passwortgenerator

Benötigt das PWGEN Paket deiner Distribution.

Ein kleiner CGI Passwortgenerator mit der Bash: (ACHTUNG! UNSICHER! NIEMALS SO AUF EINEM ÖFFENTLICHEN WEBSERVER BETREIBEN! Wer es doch mach, viel Glück :-D)

[cc lang=“bash“]
#!/bin/bash -x
echo Content-Type: text/html
echo „“

if [ -z $QUERY_STRING ]
then
/bin/cat << EOM1
Kleiner Passwort Generator



Länge des Passworts (3-99):


Mit oder ohne Sonderzeichen:

ohne Sonderzeichen und alles kl
ein
ohne Sonderzeichen groß
und klein und Zahlen
mit Sonderzeichen
mit Sonderzeichen groß und klei
n
mit Sonderzeichen groß und klei
n und Zahlen





EOM1
echo „Und hier wie gewohnt:“
echo „

"
pwgen -c -n -C 
echo "

else

/bin/cat << EOM2
Kleiner Passwort Generator


EOM2

len=`echo $QUERY_STRING | awk -F“=“ ‚{print $2}‘ | awk -F“&“ ‚{print $1}’`
sonder=`echo $QUERY_STRING | awk -F“=“ ‚{print $3}’`
if [ $len -gt 99 ]
then echo „Arrrgggll“
exit 1
fi
if [ $len -lt 3 ]
then echo „\"You
exit 1
fi

case $sonder in
1)
echo „Das Passwort:

echo „

"
                pwgen -C $len
                echo "


;;
2)
echo „Das Passwort:

echo „

"
                pwgen  -c -n -C $len
                echo "


;;
3)
echo „Das Passwort:

echo „

"
                pwgen  -y -C $len
                echo "


;;
4)
echo „Das Passwort:

echo „

"
                pwgen -c -y -C $len
                echo "


;;
5)
echo „Das Passwort:

echo „

"
                pwgen -c -n -y -C $len
                echo "


;;
*)
echo „\"You

;;
esac
/bin/cat << EOM3

EOM3
fi
[/cc]