1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Haensl

Beiträge von Haensl

  • Steuerung FritzBox (login)

    • Haensl
    • 31. Januar 2015 um 12:49

    Dankeschön!

    Damit setze ich meine Frage auf gelöst :)

  • Steuerung FritzBox (login)

    • Haensl
    • 30. Januar 2015 um 01:19
    Zitat von Autolaser

    Hast du livehttpheaders im Firefox als Addon drin?
    http://livehttpheaders.mozdev.org/

    Wenn ja dann schneide mal den Login-Vorgang mit und poste hier mal den Header.
    Das was bei Content-Length steht muss du dann mit einem Post übergeben.
    ###################
    Beispiel für Google.

    https://accounts.google.com/ServiceLoginAuth?service=mail

    POST /ServiceLoginAuth?service=mail HTTP/1.1
    Host: accounts.google.com
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:26.0) Gecko/20100101 Firefox/26.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Cookie: blablablabla
    Connection: keep-alive
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 285
    GALX=EkNBf3n4Rn8&_utf8=☃&bgresponse=js_disabled&pstMsg=0&dnConn=&checkConnection=&checkedDomains=youtube&signIn=Anmelden&PersistentCookie=yes&rmShown=1&service=mail&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F%3F&Email=xxxxxxxxxxxxxxxxxxx%40googlemail.com&Passwd=xxxxxxxxxxxxxx

    Alles anzeigen

    Hier der geforderte Ausschnitt. Autoiter hat ja schon eine UDF gepostet, die ich evtl. anpassen kann. Allerdings hat mich die Neugier gepackt. Falls es dir nichts ausmacht, könntest du mir das mit der Content-Length noch "zeigen" oder die Zeile formulieren, dass der Login funktioniert? Wäre echt super.

    Spoiler anzeigen
    HTTP
    http://fritz.box/login.lua
    
    
    POST /login.lua HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/login.lua
    Connection: keep-alive
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 66
    response=db7f45e6-fcd68de0fda231df49a4190829da02e9&page=&username=
    HTTP/1.1 303 See Other
    Connection: Keep-Alive
    Content-Length: 0
    Location: http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    
    
    GET /home/home.lua?sid=3d2e8f3b926ceebc HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/login.lua
    Connection: keep-alive
    
    
    HTTP/1.1 200 OK
    Cache-Control: no-cache
    Connection: Keep-Alive
    Transfer-Encoding: chunked
    Content-Type: text/html; charset=utf-8
    Expires: -1
    Pragma: no-cache
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/dsl_upstream.gif
    
    
    GET /css/default/images/dsl_upstream.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:54 GMT
    If-None-Match: "CBA9D61F7F69A35CA"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "CBA9D61F7F69A35CA"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:54 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/icon_hilfe.png
    
    
    GET /css/default/images/icon_hilfe.png HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:52 GMT
    If-None-Match: "EAD82F37627A3088D"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/png
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "EAD82F37627A3088D"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:52 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/dsl_downstream.gif
    
    
    GET /css/default/images/dsl_downstream.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:53 GMT
    If-None-Match: "6FC514D914A1BE45C"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "6FC514D914A1BE45C"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:53 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/icon_fonbook.png
    
    
    GET /css/default/images/icon_fonbook.png HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:52 GMT
    If-None-Match: "B2475CEC0B0DB1DA8"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/png
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "B2475CEC0B0DB1DA8"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:52 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/icon_fonbook_add.png
    
    
    GET /css/default/images/icon_fonbook_add.png HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:52 GMT
    If-None-Match: "309A6919D2132D766"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/png
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "309A6919D2132D766"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:52 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/icon_hear_call.gif
    
    
    GET /css/default/images/icon_hear_call.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/home/home.lua?sid=3d2e8f3b926ceebc
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:54 GMT
    If-None-Match: "2AE45F8718CD33781"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "2AE45F8718CD33781"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:54 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/callin.gif
    
    
    GET /css/default/images/callin.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/main.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:54 GMT
    If-None-Match: "1F85CCC13666AA7C4"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "1F85CCC13666AA7C4"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:54 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/link_open.gif
    
    
    GET /css/default/images/link_open.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/sso_dropdown.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:53 GMT
    If-None-Match: "B59E8513E8B535C25"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "B59E8513E8B535C25"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:53 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/led_green.gif
    
    
    GET /css/default/images/led_green.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/main.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:54 GMT
    If-None-Match: "C4D431D671F459BBD"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "C4D431D671F459BBD"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:54 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/globe.gif
    
    
    GET /css/default/images/globe.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/main.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:52 GMT
    If-None-Match: "E54DBDD25721C4F11"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "E54DBDD25721C4F11"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:52 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/led_gray.gif
    
    
    GET /css/default/images/led_gray.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/main.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:54 GMT
    If-None-Match: "397216A6628A31DC0"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "397216A6628A31DC0"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:54 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/callout.gif
    
    
    GET /css/default/images/callout.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/main.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:54 GMT
    If-None-Match: "D103B78104C4A3D0C"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "D103B78104C4A3D0C"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:54 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/callinfailed.gif
    
    
    GET /css/default/images/callinfailed.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/main.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:53 GMT
    If-None-Match: "7BC29FAFC0F24ABC1"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "7BC29FAFC0F24ABC1"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:53 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    http://fritz.box/css/default/images/icon_tam.gif
    
    
    GET /css/default/images/icon_tam.gif HTTP/1.1
    Host: fritz.box
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Referer: http://fritz.box/css/default/main.css
    Connection: keep-alive
    If-Modified-Since: Thu, 22 Jan 2015 13:29:52 GMT
    If-None-Match: "E876B32BC73298342"
    
    
    HTTP/1.1 304 Not Modified
    Cache-Control: max-age=120
    Connection: keep-alive, Keep-Alive
    Content-Type: image/gif
    Date: Fri, 30 Jan 2015 00:18:28 GMT
    Etag: "E876B32BC73298342"
    Expires: Fri, 30 Jan 2015 00:20:28 GMT
    Last-Modified: Thu, 22 Jan 2015 13:29:52 GMT
    Mime-Version: 1.0
    Keep-Alive: timeout=60, max=300
    ----------------------------------------------------------
    Alles anzeigen

    Edit Oscar: Spoiler hinzugefügt

  • Steuerung FritzBox (login)

    • Haensl
    • 28. Januar 2015 um 12:12

    Hallo liebe AutoIT Gemeinde,

    ich schlage mich nun wirklich schon lange damit rum, meine FritzBox auszulesen. Erste Versuche mittels IE schlugen fehl, wobei ich es auch lieber mittels HTTP-Header schaffen möchte. Meine Recherchen bringen mich nun leider nicht mehr weiter. Ein funktionierendes Beispiel habe ich als PHP gefunden, leider schaffe ich es trotzdem nicht.

    Für den login gibt es einene Challenge, welche mittels MD5 und Passwort (vermute ich) einen Response erstellt. Leider kommt da bei mir ein falscher Wert raus und somit kann ich mich nicht einloggen. Bei der PHP Version werden hier die Zeichensätze umgewandelt... Über ein wenig Hilfe wäre ich wirklich sehr dankbar.


    Hier mein bisheriger Code (Ich weis, dass es nicht so sauber programmiert ist, ich wollte nur einmal die Grundfunktionalität erreichen)

    [autoit]


    ;Inludes
    #include <WinHttp.au3>
    #include <string.au3>
    #include <Constants.au3>
    #include <_XMLDOMWrapper.au3>
    #include <debugger.au3>
    #include <Array.au3>
    #include <MD5.au3>

    [/autoit][autoit][/autoit][autoit]

    ;Variablen
    $host = "fritz.box"
    $pass = "mein!Passwort" ;natürlich nicht das echte, aber Sonderzeichen sollten funktionieren

    [/autoit][autoit][/autoit][autoit]

    FritzLogin()

    [/autoit][autoit][/autoit][autoit]

    Func FritzLogin()

    [/autoit][autoit][/autoit][autoit]

    ;Header für GET Anfrage
    $hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0")
    ;Zielseite
    $sHost = "http://" & $host & "/login_sid.lua"

    [/autoit][autoit][/autoit][autoit]

    ;Verbindungsaufbau
    $hHoas = _WinHttpConnect($hSession, $sHost)
    ;GET
    $sPaket = _WinHttpSimpleRequest($hHoas, 'GET', '/login_sid.lua' )

    [/autoit][autoit][/autoit][autoit]

    ;Challange aus Return speichern (Noch in XML umsetzen!)
    $challenge = _StringBetween($sPaket,"<Challenge>","</Challenge>")
    $challenge = $challenge[0]

    [/autoit][autoit][/autoit][autoit]

    ;Response errechnen
    $response = md5($challenge & "-" & $pass)
    ;Resonpse URL generieren
    $sHost = $host & "/home/home.lua?sid=" & $response[autoit]

    [/autoit]


    End Func
    [/autoit]


    Hier die PHP Variante:

    Code
    //****************************************************
    //** Fritzbox steuern und auslesen (Ab Fritz OS 5.5 !)
    //****************************************************
    
    
       $FritzBox['Host']      ='fritz.box';
       $FritzBox['Passwort']   ='mein!passwort';
       $FritzBox['webcm']      ='/cgi-bin/webcm';
    
    
    //An der Fritrz Box anmelden, liefert eine Session ID oder false
    function FritzLogin()
    {
       global $FritzBox;
       $fritzpage      ='http://'.$FritzBox['Host'].'/login_sid.lua';
       $xml          = new SimpleXMLElement(file_get_contents($fritzpage));
       $challange       = $xml->Challenge; //Wert von Challenge abrufen
       $response       = file_get_contents($fritzpage.'?username=&response='.$challange . '-' . md5( iconv('ISO8859-1', 'UTF-16LE', $challange . '-' . $FritzBox['Passwort']) )); //Login
       $xml          = new SimpleXMLElement($response);
       $sid          = $xml->SID; //SID abrufen die für alle weiteren Aktionen gebraucht wird
       if ($sid=='0000000000000000')
       {
          echo 'Keine gültige SSID - sind die Login (Passwort:"'.$FritzBox['Passwort'].'") und Hostdaten ("'.$FritzBox['Host'].'") richtig?';
          return false;
       }
       unset($xml);
       return $sid;
    }
    Alles anzeigen

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™