Die Prüfung der Kennwort-Stärke erfolgt nur per JavaScript im Browser.
Man braucht also nur diese Prüfung mit dem Debugger des eigenen Browsers zu umgehen und die Firmware akzeptiert auch ein Kennwort "1234" - selbst in Version 07.21.
Man ruft mit dem eigenen Browser (hier nehmen wir mal einen aktuellen Firefox an) das GUI der Box auf und geht dann oben rechts auf "Kennwort ändern".
Zusammen mit der Seite zur Eingabe des neuen Kennworts wird dann auch ein JS-File mit dem Namen "password_checker.js" geladen ... in dem muß man jetzt mit dem Debugger die Funktion "submitCheck" lokalisieren, die - "prettified", was man über die "geschweiften Klammern" unterhalb des Code-Fensters erreichen kann - dann so aussieht an ihrem Beginn:
Javascript:
lib.submitCheck = function () {
var tmpAbort = false;
var lastUnsecurePassElem = null;
Object.keys(pwb).forEach(function (id) {
var score = 0;
if (id && pwb[id] && pwb[id].inputElem && pwb[id].inputElem.value && !pwb[id].no_score && pwb[id].changed) {
score = getScore(pwb[id].inputElem.value);
if (config.scoreMedium > score) {
jsl.addClass(pwb[id].inputElem, "error");
lastUnsecurePassElem = pwb[id].inputElem;
tmpAbort = tmpAbort || true;
}
}
});
Hier setzt man sich jetzt kurzerhand einen Breakpoint auf die letzte Zeile im oben gezeigten Ausschnitt, der unmittelbar dann eine Zeile
if (tmpAbort) {
folgt (die habe ich hier nicht aufgenommen, damit keine Verwirrung aufkommt, was nun mit "letzte Zeile" gemeint ist).
Trägt man jetzt ein neues Kennwort ein und wählt "Übernehmen" in der Seite, landet man am soeben festgelegten Breakpoint und kann nun (mit der Eingabezeile in der "Console") einfach die Zeile
tmpAbort=false
eingeben, die man noch mit der Eingabetaste beendet. Läßt man den JS-Code jetzt weiterlaufen (Resume - üblicherweise die Taste F8 im FF-Debugger), bleibt die zuvor fehlgeschlagene Prüfung des neuen Kennworts folgenlos und das neue Kennwort wird an die Box übermittelt.
Das funktioniert auch alles mit "stock firmware" (bzw. mit "unveränderter AVM-Firmware") ... und kostet (wenn man weiß, wie es geht und das habe ich ja oben beschrieben) keine fünf Minuten (außer man muß erst noch den PC kaufen, ein OS und Firefox installieren und den PC-Kurs in der VHS belegen).
Mit Shell-Zugriff geht's natürlich auch direkt in der Box ... aber das wäre dann schon wieder "spezieller".