Technik & Know-how: Fritz-Box-Hacking - PC-Steuerung aus der Ferne

17.05.2006
Von Albert Lauchner

root-Passwort eintragen und ssh-Server starten

Da das Eintragen des root-Passworts in die shadow-Datei später bei jedem Reboot der Box automatisch ablaufen soll, ist das etwas kryptische Kommando "sed" erforderlich. Dieser Stream-Editor kann über so genannte reguläre Ausdrücke Zeichen in Textdateien finden und durch andere ersetzen. Geben Sie einfach folgende Befehle ein und ersetzen Sie den Hashwert "PBvr5tOlt/rao" unseres Passworts durch Ihren Hash.
cp -p /var/tmp/shadow /var/tmp/tmp_shadow
sed -e "/root:/s#^root:[^:]*:#root:PBvr5tOlt/rao:#" /var/tmp/tmp_shadow >/var/tmp/shadow
Mit diesen Befehlen erzeugen Sie zunächst eine Kopie der shadow-Datei, ersetzen darin das Passwort und schreiben die geänderte Datei auf /var/tmp/shadow zurück.

Jetzt können Sie den ssh-Server erstmals starten. Beim Aufruf müssen Sie ihm lediglich die Position des vorher erzeugten RSA-Keys mitteilen:
/var/tmp/dropbear -r /var/tmp/dropbear_rsa_hostkey
Wenn Sie sich jetzt mit "ps" die Prozessliste ansehen, sollte dropbear darin auftauchen.

Falls dropbear nicht starten wollte, können Sie an den Aufruf noch den Parameter "-E" anhängen. Dann erhalten Sie alle Fehlermeldung in Ihrem Konsolenfenster angezeigt. Stören Sie sich dabei nicht an fehlenden DSS-Keys, diese benötigen wir nicht und haben sie daher auch nicht erzeugt.

Zur Startseite