Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi FritzBox Login (https://www.delphipraxis.net/191270-fritzbox-login.html)

XXcD 27. Dez 2016 19:45

FritzBox Login
 
Hallo,

ich versuche gerade eine kleine Anwendung zu erstellen mit der ich auf meine Fritzbox zugreifen kann.
Das Loginverfahren ist ein wenig kompliziert.

Die zurückgelieferte Challenge ID muss zusammen mit dem Passwort in UTF-16LE gehasht werden.

Hat sich an dem Ablauf schonmal jemand versucht und kann mir helfen oder sagen wie ich die Beispielfunktion unter Delphi nutzen kann?

Code:
public string GetMD5Hash (string input) {
MD5 md5Hasher = MD5.Create();
byte[] data = md5Hasher.ComputeHash(Encoding.Unicode.GetBytes(input));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < data.Length; i++) {
 sb.Append(data[ i ].ToString("x2"));
 }
 return sb.ToString();
}

zeras 27. Dez 2016 20:39

AW: FritzBox Login
 
Ich weiß, dass mit Symcon Zugriffe auf die Box gehen.
Vielleicht hilft dir dieser Link weiter.

Aviator 28. Dez 2016 11:51

AW: FritzBox Login
 
Garfield hier im Forum hat mal eine FritzBox Komponente entwickelt. Ich weiß zwar nicht ob die aktuell noch funktioniert, aber ein Blick wäre es sicher mal wert wie er das gelöst hat. SourceCode müsste ja eigentlich dabei sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz