Thread bash oder PHP übersetzen nach Perl
(6 answers)
Opened by bianca at 2019-09-26 12:27
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) |