Hallo, folgendes ist etwas OT, aber evtl. auch auf Router anwendbar:
Ich möchte...
1. eine FW für die IP-Kamera ALL2200 von Allnet über das loop device als Dateisystem mounten,
2. bearbeiten,
3. die mod. FW ablegen
zu 1) Das geht so:
Unter /mnt lässt sich das Dateisystem dann auch einsehen.
zu 2) Das geht (bisher) leider nicht:
Trotz des rw beim o.g. Mount-Befehl lassen sich keine Dateien bearbeiten (Meldung "Das Dateisystem ist nur lesbar").
Ist das generell so bei mounted Dateisystemen aus einer Datei, oder fehlt im o.g. Code noch etwas Entscheidendes?
zu 3) Kann man - wenn es sich überhaupt modifizieren lassen wird - ein solches Dateisystem dann auch wieder so unmounten, dass die Änderungen nachher auch tatsächlich in der Datei vorhanden sind (im o.g. Bsp. fw-file.bin)?
Oder gibt es ein anderes Prozedere, um eine FW zu patchen?
Konkret geht es mir übrigens darum, in der FW/etc/rc am Ende in zwei Zeilen die #-Kommentarzeichen zu löschen, um FTP und Telnet zu starten.
Und nein, es ist nicht die Fritzbox. Ich hoffe, Ihr könnt/wollt mir trotzdem weiterhelfen!
Ich versuche das auf FriBoLi, aber gerne auch auf anderem Linux - das ist echt egal.
Vielen Dank für Eure Hilfe!
EDIT:
Ich habe die FW mal mit einem Hexer editiert, gespeichert und versucht, die IP-Kamera zu flashen. Das klappt aber nicht:
Dies ist übrigens die Änderung...
vorher:
nachher:
Ich möchte...
1. eine FW für die IP-Kamera ALL2200 von Allnet über das loop device als Dateisystem mounten,
2. bearbeiten,
3. die mod. FW ablegen
zu 1) Das geht so:
Code:
# mount fw-file.bin /mnt -o rw,loop,offset=983040
zu 2) Das geht (bisher) leider nicht:
Trotz des rw beim o.g. Mount-Befehl lassen sich keine Dateien bearbeiten (Meldung "Das Dateisystem ist nur lesbar").
Ist das generell so bei mounted Dateisystemen aus einer Datei, oder fehlt im o.g. Code noch etwas Entscheidendes?
zu 3) Kann man - wenn es sich überhaupt modifizieren lassen wird - ein solches Dateisystem dann auch wieder so unmounten, dass die Änderungen nachher auch tatsächlich in der Datei vorhanden sind (im o.g. Bsp. fw-file.bin)?
Oder gibt es ein anderes Prozedere, um eine FW zu patchen?
Konkret geht es mir übrigens darum, in der FW/etc/rc am Ende in zwei Zeilen die #-Kommentarzeichen zu löschen, um FTP und Telnet zu starten.
Und nein, es ist nicht die Fritzbox. Ich hoffe, Ihr könnt/wollt mir trotzdem weiterhelfen!
Ich versuche das auf FriBoLi, aber gerne auch auf anderem Linux - das ist echt egal.
Vielen Dank für Eure Hilfe!
EDIT:
Ich habe die FW mal mit einem Hexer editiert, gespeichert und versucht, die IP-Kamera zu flashen. Das klappt aber nicht:
Evtl. wird eine Prüfsummer berechnet und die mod. FW als eben modifiziert erkannt - schade.Error: Upgrade file format error
Dies ist übrigens die Änderung...
vorher:
Code:
[COLOR=Blue][B]#[/B][/COLOR]/usr/sbin/inetd /etc/inetd.conf &
Code:
/usr/sbin/inetd /etc/inetd.conf &
Zuletzt bearbeitet: