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
it:linux:gopro [2016/01/06 19:45] – [Get Root] adminit:linux:gopro [2016/01/06 22:52] (aktuell) admin
Zeile 28: 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 =====
 +Wie sieht der Aufruf der override.sh genau aus?\\
 +
 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:
  
Zeile 84: Zeile 101:
 Der Inhalt des Dateisystems befindet sich im Verzeichniss "img-*". Der Inhalt des Dateisystems befindet sich im Verzeichniss "img-*".
  
 +===== Buildroot =====
 +buildroot-2015.11.1
 +  * Buildroot config: {{:it:linux:buildroot_config.zip|}}
 +  * Busybox config: {{:it:linux:busybox_config.zip|}}
 +  * wpa_supplicant config: {{:it:linux:wpa_supplicant_config.zip|}}
  
  
  • it/linux/gopro.txt
  • Zuletzt geändert: 2016/01/06 22:52
  • von admin