Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
it:linux:gopro [2016/01/06 19:44] – admin | it:linux:gopro [2016/01/06 19:47] – admin | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
- Nach dem Update fuehr die Kamera Busybox-Shell-Kommandos aus der Datei " | - Nach dem Update fuehr die Kamera Busybox-Shell-Kommandos aus der Datei " | ||
- override.sh: | - override.sh: | ||
- | gpsend=/ | ||
- | |||
#Copy busybox as telnetd to /tmp | #Copy busybox as telnetd to /tmp | ||
cp / | cp / | ||
Zeile 30: | Zeile 28: | ||
- <code bash> | - <code bash> | ||
- Fertig. | - Fertig. | ||
+ | ==== Mit ssh ==== | ||
+ | Anstatt telnet kann man auch ssh verwenden. Hierzu einfach anstatt der busybox die {{: | ||
+ | |||
+ | #Copy dropbear to /tmp | ||
+ | cp / | ||
+ | #make it executable | ||
+ | chmod 777 / | ||
+ | #start dropbear and allow logins without passwords | ||
+ | / | ||
+ | #There is a firewall (which is nice), so we have to open the right port | ||
+ | iptables -D INPUT -j DROP | ||
+ | iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT | ||
+ | iptables -A INPUT -j DROP | ||
+ | exit 0 | ||
+ | </ | ||
===== Hook in der modifizierten Firmware ===== | ===== Hook in der modifizierten Firmware ===== | ||
Der Hook ist im init-System versteckt und zwar in / | Der Hook ist im init-System versteckt und zwar in / |