2008 yılında lethe için yazdığım oper ekleme sihirbazı.
Kurulum:
aşşağıda verilen kodlari oper adlı dosyaya kopyalayın. Dosya açmak için pico ya da nano komutunu kullanabilirsiniz. Örneğin;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico oper
kodlari dosyaya kopyaladıktan sonra yapmaniz gereken tek şey kaydedip çıkmak. Daha sonra dosyaya çalışması için gerekli izinleri vermeniz gerekiyor. Bunun içinde
Kod: Kodu kopyalamak için üzerine çift tıklayın!
chmod +x oper
yazmanız yeterli olacaktır.
Kullanım
Kod: Kodu kopyalamak için üzerine çift tıklayın!
./oper
yazarak betiği çalıştırabilirsiniz.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#!/bin/bash
# Ana kodlar "HAPPY" 'e aittir. BehroozWolf tarafindan modifiye(coded/edited) edilmistir.
# Script tam olarak opers.conf dosyasi olusturup, icine girilen bilgiler dogrultusunda oper yazmaktir.
# Surekli gelistirilen bu script kodlari tamamen bir saheserdir.
#
# Son güncelleme: 24.05.2008 tarihinde yapılmıştır.
clear
CONF="Unreal3.2/opers.conf"
NICK="BehroozWolf"
SIFRE="123456"
FILE0="OorewgcLkKbZtBnGzW^Hv*"
FILE1="OoArDqhwgcLkbZtBnGzW^Hv*"
FILE2="OoArqDhwgcaLkbZtBnGCzW^Hv*"
FILE3="OorDhwgqcLkbZtBnGCzW^Hv*"
FILE4="aASsDdFfgHhjKkLliMmnNBbVvCcXZzPpOoIUuYyTtREeWwQq^"
echo -e "------- Lethe v1.0 - Operator Paneli ------------"
echo -e ""
echo -e "\e[1;36mEklenecek oper'in nickini yaziniz\e[0m"
echo -e "$n [\e[1;33m$NICK\e[0m] -> $c"
read cc
if [ ! -z $cc ]; then
NICK="$cc"
fi
echo -e ""
echo -e "\e[1;36mEklenecek olan oper'in sifresini yaziniz\e[0m"
echo -e "$n [\e[1;33m$SIFRE\e[0m] -> $c"
read cc
if [ ! -z $cc ]; then
SIFRE="$cc"
fi
history -c
echo "oper $NICK {" >> $CONF
echo "from {" >> $CONF
echo "userhost *@*;" >> $CONF
echo "};" >> $CONF
echo "password "$SIFRE";" >> $CONF
echo "class clients;" >> $CONF
echo "snomask kjGnfrebWqFvc;" >> $CONF
echo "#maxlogins "1";" >> $CONF
#
echo2 () {
$ECHO2 "$*$ECHO2SUF" # these are defined later
}
ECHO2SUF=''
if [ "`echo -n a ; echo -n b`" = "ab" ] ; then
ECHO2='echo -n'
elif [ "`echo 'a\c' ; echo 'b\c'`" = "ab" ] ; then
ECHO2='echo' ; ECHO2SUF='\c'
elif [ "`printf 'a' 2>&1 ; printf 'b' 2>&1`" = "ab" ] ; then
ECHO2='printf "%s"'
else
#
ECHO2='echo'
fi
export ECHO2 ECHO2SUF
export ok INPUT
#
dlrsgn="$"
uno="1"
dos="2"
#
c=''
n=''
2>/dev/null
if [ "`eval echo -n 'a'`" = "-n a" ]; then
c='\c'
else
n='-n'
fi
#
ok=0
echo -e " \e[1;36mLuften yazmis oldugunuz oper'in yetkisini seciniz;\e[0m"
echo -e ""
echo -e " \033[1;32m0) IRCop : OorewgcLkKbZtBnGzW^Hv*\033[0m"
echo -e " \033[1;32m1) ServerAdmin : OoArDqhwgcLkbZtBnGzW^Hv*\033[0m"
echo -e " \033[1;32m2) ServicesAdmin : OoArqDhwgcaLkbZtBnGCzW^Hv*\033[0m"
echo -e " \033[1;32m3) CoAdmin : OorDhwgqcLkbZtBnGCzW^Hv*\033[0m"
echo -e " \033[1;32m4) NetAdmin : aASsDdFfgHhjKkLliMmnNBbVvCcXZzPpOoIUuYyTtREeWwQq^\033[0m"
while [ $ok -eq 0 ] ; do
echo2 "[$ok]"
if read INPUT ; then : ; else echo "" ; exit 1 ; fi
if [ ! "$INPUT" ] ; then
INPUT=$IRCTYPE
fi
case $INPUT in
no\ default)
echo -e "\033[1;32mLuften sadece bir numara seciniz/yaziniz!\033[0m"
;;
0)
echo "flags "\"$FILE0"\";" >> $CONF
echo "};" >> $CONF
ok=22
;;
1)
echo "flags "\"$FILE1"\";" >> $CONF
echo "};" >> $CONF
ok=1
;;
2)
echo "flags "\"$FILE2"\";" >> $CONF
echo "};" >> $CONF
ok=2
;;
3)
echo "flags "\"$FILE3"\";" >> $CONF
echo "};" >> $CONF
ok=3
;;
4)
echo "flags "\"$FILE4"\";" >> $CONF
echo "};" >> $CONF
ok=4
;;
*)
echo -e "\033[1;32mLuften sadece bir numara seciniz/yaziniz!\033[0m"
;;
esac
done
cd /home/$USER/Unreal3.2*
./unreal rehash
cd
echo -e "*************************************************************"
echo -e "* \e[1;36mOper basariyla eklendi..\e[0m"
echo -e "* Nick/rumuz : \033[1;32m$NICK\033[0m"
echo -e "* Sifresi : \033[1;32m$SIFRE\033[0m"
echo -e "* Secilen flag numarasi : \033[1;32m$ok\033[0m"
echo -e "*************************************************************"
history -c
Yaptığım son paylaşımdır, bu adam gider Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.