Hallo zusammen,
seit dem letzten Fritzbox-Update funktionieren die Zugriffe von meinem Raspberry auf die FB nicht mehr. Grund ist eine ungültige Session-ID
Ich verwende seit längerem ein Bash- Skript dafür, das ich selbst mal kopiert haben. Funktionierte bis jetzt auch immer ohne Probleme.
Bash
#!/bin/bash
FBF="192.168.178.1"
USER="fritz1682" # oder falls nicht vorhanden, dann leer lassen
PASS="passwort"
CHALLENGE=$(curl -s -k "${FBF}/login_sid.lua" | grep -Po '(?<=<Challenge>).*(?=</Challenge>)')
MD5=$(echo -n ${CHALLENGE}"-"${PASS} | iconv -f ISO8859-1 -t UTF-16LE | md5sum -b | awk '{print substr($0,1,32)}')
RESPONSE="${CHALLENGE}-${MD5}"
#echo ${RESPONSE}
SID=$(curl -i -s -k -d "response=${RESPONSE}&username=${USER}" "${FBF}" | grep -Po -m 1 '(?<=sid=)[a-f\d]+')
echo ${SID} | cut -d" " -f1
Ich bekomme seit dem letzten Update immer eine leere Ausgabe...
Leider reichen meine Bash- Kenntnisse (quasi nicht vorhanden) nicht, um den Fehler zu analysieren...
Wenn ich mir die
ausgeben lasse, erhalte ich z.B. sowas:
e89a3d3d-e30d7e59c7e3ce2d824f7b630882bcba
Scheint daher erstmal zu funktionieren, leider ist das keine gültige Session-ID...
Hat jemand eine Idee?