Thread bash oder PHP übersetzen nach Perl (6 answers)
Opened by bianca at 2019-09-26 12:27

rosti
 2019-09-28 08:36
#190558 #190558
User since
2011-03-19
3194 Artikel
BenutzerIn
[Homepage]
user image
Also ich hab da auch son Teil. Abgesehen davon daß SOAP sowieso der letzte Dreck ist den sich irgendwelche Klugscheißer ausgeheckt haben die nicht einmal den CGI/1.1-Standard kennen, ist die Dokumentation des ganzen Webservice von AVM unter aller Sau.


Die Anmeldeprozedur für den Browser ist ebenfalls in dieser Art: Bei 1. Aufruf der fitz.box liefert die HTML-Seite eine JS-Variable mit einem sog. challenge. Das ist zufällig generierter String, aus diesem String plus Passwort wird ein MD5-Hash gemacht der das eigentliche Kennwort zur Anmeldung ist. Das geht an /index.lua. Die Response beinhaltet wiederum eine JS-Variable wo die Session-ID (SID) drinsteht. Für ein Reboot brauchts nur noch die Parameter sid=asdf123.. und reboot=1 als Post an /system/reboot.lua

Der Nachbau mit Perl scheitert leider schon daran dass denen ihr md5.hex() was ganz anderes liefert als Digest::MD5::md5_hex().

Das ist alles einfach nur Pfui.



Herzliches Beileid.

.
Last edited: 2019-09-28 08:37:56 +0200 (CEST)

View full thread bash oder PHP übersetzen nach Perl