MT4218 ルーター/リピーターをモードで動作するように設定しようとしていますRepeater
。
パスワードを入力するたびに、次のエラー メッセージが表示されます。
パスフレーズが無効です
パスワードは正しいと確信しています。
何が問題なのでしょうか?
答え1
設定パネルでは、次の関数を使用して、入力された文字列が潜在的な SQL インジェクション攻撃に対して安全かどうかを確認します。
var checkInjection = function(str)
{
var len = str.length;
for (var i = 0; i < str.length; i++) {
if (str.charAt(i) == ';' || str.charAt(i) == ',' ||
str.charAt(i) == '\r' || str.charAt(i) == '\n') {
return false;
}
else
continue;
}
return true;
};
つまり、セミコロンやカンマ (または空白文字\r
または\n
) を含むパスワードは、たとえ実際には正しくてまったく無害であっても、無効とみなされます。