20160729

Undokumentierter Device-Browser auf Port 8889

Beim stöbern im Javascript-Quellcode (DroidScript Version 1.34) bin ich auf einen undokumentierten AJAX-Browser gestoßen:

geheimer Device-Browser auf Port 8889

Er läuft auf Port 8889 und erfordert kein Passwort, daher ist für jeden der sich im selben Netzwerk befindet der Inhalt des Smartphones/Tablets zugänglich. Ohne den Zusatz "/browse" erfolgt das übliche Directory-Listing (Option "ListDir" bei app.CreateWebServer), allerdings ohne eine "index.html" als Startseite (undokumentierte Option "NoWelcome") zu verwenden. Der Device-Browser befindet sich im DroidScript-Verzeichnis im Editor-Ordner, also bei den meisten Geräten unter  "/sdcard/DroidScript/.edit/browse" und wird mittels der undokumentierten WebServer-Methode "AddRedirect" von http://192.168.42.129:8889/browse nach "/DroidScript/.edit/browse/index.html" weitergeleitet. Der Browser bietet zusätzlich die Möglichkeit neue Verzeichnisse zu erstellen sowie Dateien/Ordner umzubenennen oder gar gleich zu löschen.

Directory Listing Wurzelverzeichnis
Browser Kontext Menü
Kontext-Menü des Browsers


Forum-Thread: https://groups.google.com/d/msg/androidscript/cqU_-rurz3c/PpSmISb0BQAJ

Wie sich mittlerweile herausgestellt hat ist der Device-Browser Bestandteil des integrierten Editors (WiFi-IDE) und wird dort im Falle eines Premium-Abos angezeigt. Allerdings lässt sich der Browser auch ohne Premium-Account nutzen: PremiumDeviceBrowser

Keine Kommentare:

Kommentar veröffentlichen