Anleitung: Zyxel NR7101

22 Juni 2019
70
43
Für interessierte Benutzer eines Zyxel NR7101, welche an erweiterten Rechten am Gerät interessiert sind:

Man kann ja per SSH/Telnet auf das Gerät zugreifen, jedoch nur mit eingeschränkten rechten, also mit dem "admin" User mit dem man auch ins Webinterface einsteigen kann.

Verfügbaren Befehle mit dem "admin“ User
1629029451808.png

Jedes Modem hat aber ein "supervisor“ Passwort, mit dem man root Rechte am Gerät hat.
Im Webinterface macht das noch keinen Unterschied (User: supervisor), beim Zugriff über SSH/Telnet aber sehr wohl!

Damit man das Kennwort herausfindet, muss dieses über die Seriennummer des Geräts errechnet werden.
Mit diesem Tool ist dies möglich https://get.dyn.mork.no/zyxel_pwgen.tar.gz (am besten gleich entpacken) - errechnet muss dieser Schlüssel unter Linux werden.

  • Linux installieren, am schnellsten geht’s über das Windows Subsystem for Linux und dem Windows Store
    1629029429974.png
  • Ubuntu starten und die Abhängigkeit für das Script installieren
    sudo apt-get install qemu-user-static
Im Anschluss in das entpackte Verzeichnis von oben wechseln und nun kann mit getsupervisor.sh das Passwort errechnet werden
,/getsupervisor.sh NR7101-Seriennummer

Der rückgegebene Wert ist das Passwort für den Supervisor / root User 😊
Login per SSH und dem User "root" ist nun mit dem Kennwort möglich!

Ab hier sollte man, eurem Modem zuliebe, wissen was man tut!

Jetzt ist es natürlich noch interessant auf das AT-Interface Zugriff zu bekommen.
Das geht mittels microcom und dem tty des Modems

microcom /dev/ttyUSB3
1629029392398.png

Aussteigen aus der AT Command Sitzung mittels CTRL+X

Primäre Quelle der Infos:
https://openwrt.org/toh/zyxel/nr7101
 
So hab jetzt auf einem anderen Laptop Ubuntu installiert und dort das Passworttool zum laufen gebracht. Leider funktioniert aber das ausgeworfene Passwort nicht.
 
Gibt es einen anderen Weg wie ich an das Root-Passwort rankommen könnte? Oder gibt es einen Weg wie ich die Firmware Rooter ohne dieses Passwort installieren kann?
 
Gibt es einen anderen Weg wie ich an das Root-Passwort rankommen könnte? Oder gibt es einen Weg wie ich die Firmware Rooter ohne dieses Passwort installieren kann?
Weißt wirklich, was da vorhast/wieder zurückkommst wenn was schiefgeht? Alternative Methode für Supervisor-Passwort findest hier (Seriennummer an Unbekannte übermitteln würde ich nicht empfehlen, eher noch den Barcode unkenntlich zu machen;) Vielleicht findet sich ja sogar zyfwp auch auf ZyXEL-Modems 😂
 
Keine Sorge die Seriennummer geb ich nicht her. zyfwp hab ich auch probiert, klappt aber auch nicht. Komisch ich habs sogar schon geschafft Openwrt auf dem Gerät zu installieren ohne root und danach wieder die Originalfirmware, nur weis ich nicht mehr wie?🤔
 
So hab mir heute Abend wieder die Mühe gemacht und versucht Openwrt auf den Zyxel nr7101 zu flashen, leider ohne Erfolg!:(

ich hab echt keine Ahnung wie ich das vor einiger Zeit hinbekommen habe! Wahrscheinlich hab ich den solange traktiert bis er nachgegeben hat.😁

Hat das vielleicht von euch schon jemand mal geschafft?
 
So jetzt hab ich den Router glaub ich endgültig fertig gemacht. :(

Hab es geschafft Rooter zu installieren, jedoch gefiel mir die Firmware nicht und als ich wieder die Originalfirmware installieren wollte hab ich dummerweise Kernel2 gelöscht!😒

Jetzt versucht er permanent zu booten, kann aber keine Firmware laden. Weis jemand vielleicht wie ich den Router doch noch retten kann?