Я пытаюсь настроить маршрутизатор / ретранслятор MT4218 для работы в Repeater
режиме.
Каждый раз при вводе пароля отображается следующее сообщение об ошибке:
Недопустимая фраза
Я уверен, что пароль правильный.
Что может быть не так?
Я пытаюсь настроить маршрутизатор / ретранслятор MT4218 для работы в Repeater
режиме.
Каждый раз при вводе пароля отображается следующее сообщение об ошибке:
Недопустимая фраза
Я уверен, что пароль правильный.
Что может быть не так?
Ответы:
Панель конфигурации использует следующую функцию для проверки безопасности введенной строки с точки зрения потенциальной атаки 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
), считаются недействительными, даже если они на самом деле правильные и совершенно безвредные.