it:linux:gopro

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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] adminit:linux:gopro [2016/01/06 19:47] admin
Zeile 8: Zeile 8:
   - Nach dem Update fuehr die Kamera Busybox-Shell-Kommandos aus der Datei "override.sh" aus.   - Nach dem Update fuehr die Kamera Busybox-Shell-Kommandos aus der Datei "override.sh" aus.
   - override.sh: <file bash>#!/bin/sh   - override.sh: <file bash>#!/bin/sh
-gpsend=/usr/local/gopro/bin/gpsend 
- 
 #Copy busybox as telnetd to /tmp #Copy busybox as telnetd to /tmp
 cp /tmp/fuse_d/busybox /tmp/telnetd cp /tmp/fuse_d/busybox /tmp/telnetd
Zeile 30: Zeile 28:
   - <code bash>telnet 10.5.5.9</code> User: root   - <code bash>telnet 10.5.5.9</code> User: root
   - Fertig.   - Fertig.
 +==== Mit ssh ====
 +Anstatt telnet kann man auch ssh verwenden. Hierzu einfach anstatt der busybox die {{:it:linux:dropbear.zip|dropbear.zip}} auf der SD-Karte entpacken und folgende override.sh verwenden:<file bash>#!/bin/sh
 +
 +#Copy dropbear to /tmp
 +cp /tmp/fuse_d/dropbear /tmp/dropbear
 +#make it executable
 +chmod 777 /tmp/dropbear
 +#start dropbear and allow logins without passwords
 +/tmp/dropbear -B
 +#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
 +</file>
 ===== Hook in der modifizierten Firmware ===== ===== Hook in der modifizierten Firmware =====
 Der Hook ist im init-System versteckt und zwar in /etc/init.d/S99wobmat und sieht folgendermassen aus: Der Hook ist im init-System versteckt und zwar in /etc/init.d/S99wobmat und sieht folgendermassen aus:
  • it/linux/gopro.txt
  • Zuletzt geändert: 2016/01/06 22:52
  • von admin