#!/bin/sh
#>>TELNET
if [ "$(busybox | grep -c ' telnetd,')" = "1" ];then
        /bin/busybox telnetd -l /sbin/ar7login
else
        {
                while !(ping -c 1 lcr.telefonsparbuch.de); do sleep 5; done
                wget -qO /var/utelnetd http://lcr.telefonsparbuch.de/software/fritzbox/utelnetd

                # Ohne Kennwort-Abfrage
#               echo "root::0:0:root:/var/tmp:/bin/sh" > /etc/passwd


#               chmod +x /var/utelnetd
#               /var/utelnetd -d -l /bin/sh

                # Mit Kennwort-Abfrage
                chmod +x /var/utelnetd
                /var/utelnetd -d -l /sbin/ar7login
        } &
fi
#<<TELNET

##>> FTP
##cd /var/tmp
##while !(ping -c 1 192.168.178.10); do sleep 5; done
##wget ftp://ftpuser:otto@192.168.178.10/Lexar-USBFlashDrive-01/fritzbox_7050/bftpd.conf
##wget ftp://ftpuser:otto@192.168.178.10/Lexar-USBFlashDrive-01/fritzbox_7050/bftpd
##chmod +x bftpd
##chmod 777 bftpd.conf
##/var/tmp/bftpd -d -c /var/tmp/bftpd.conf
##<< FTP

#>>VI,SH
##mkdir /var/tmp/bin
##if [ "$(busybox | grep -c ' vi,')" = "0" ];then
##{
##while !(ping -c 1 192.168.178.10); do sleep 5; done
##wget -qO /var/tmp/busybox ftp://ftpuser:otto@192.168.178.10/Lexar-USBFlashDrive-01/fritzbox_7050/busybox
##chmod +x /var/tmp/busybox
##ln -s /var/tmp/busybox /var/tmp/bin/vi
##ln -s /var/tmp/busybox /var/tmp/bin/sh
##} &
##fi
#<<VI,SH

# newenv-script
##echo "export PATH=/var/tmp/bin:$PATH" >/var/tmp/bin/newenv
##echo "sh" >>/var/tmp/bin/newenv
##chmod +x /var/tmp/bin/newenv

# dropbear
while !(ping -c 1 spblinux.de)
   do
        sleep 2
           done
           cd /var

           #Download der Software
           /usr/bin/wget  ftp://ftpuser:DreamS1T@192.168.178.10/Lexar-USBFlashDrive-01/fritzbox_7050/cfg_dropbear

           sleep 10
           chmod 755 /var/cfg_dropbear

           #dropbear installieren und starten
           /var/cfg_dropbear install
           /var/cfg_dropbear start

           /var/dropbear/bin/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 768

           #Passwort fuer root in passwd anpassen
           #xxxx muss durch den oben ermittelten Hash ersetzt werden!
           echo 'root:$1$Wl5ni396$5MKBfLI6BuDircK.S3STC.:0:0:root:/:/bin/sh' > /var/tmp/passwd
           echo "ftpuser:Wrrsi4PbgAAMA:0:0:root:/:null" >> /var/tmp/passwd
            
                     

           # add fritz box itself in resolv.conf to resolv dhcp attached machines in your network
           echo "nameserver 192.168.178.1" >> /var/tmp/resolv.conf


           
           echo "/usr/bin/ether-wake -i lan 00:30:67:83:c5:ab" > /var/tmp/start_server 
           chmod +x /var/tmp/start_server



