Перейти к содержанию

Вопрос

Опубликовано

Добрый день.

Подскажите откуда берётся хеш, который хранится в конфиге для пароля пользователя: password md5 <HASH>

В документации написано - md5 от строки вида "Пользователь:ndm:Пароль"

Проверял - не оно.

Для ntlm значения соответствует, правда там хеш берется от просто пароля.

Скажите как оно на самом деле и в доках по возможности обновите, пожалуйста.

Рекомендуемые сообщения

  • 0
Опубликовано

Там хранится так называемый H(A1) из https://tools.ietf.org/html/rfc7616 (то есть MD5(username:realm:password)), причем realm равен модели устройства. Для Ultra2 там будет строка "ZyXEL Keenetic Ultra II" (оно же поле Model: в startup-config).

  • 0
Опубликовано (изменено)
On 6/7/2017 at 1:22 PM, Cha-Cha said:

Добрый день.

Подскажите откуда берётся хеш, который хранится в конфиге для пароля пользователя: password md5 <HASH>

В документации написано - md5 от строки вида "Пользователь:ndm:Пароль"

Проверял - не оно.

Для ntlm значения соответствует, правда там хеш берется от просто пароля.

Скажите как оно на самом деле и в доках по возможности обновите, пожалуйста.

Что-то у меня не получается никак рассчитать значение 4 строки конфига - "Md5 checksum", понимаю, что она рассчитывается как хеш MD5 от строки со значениями в полях "username" "model" "password",  разделенными символом ":", или не так?
Пароль там идет в открытом виде же?

Вставляю в любой онлайн расчетник хэша MD5, допустим строку с данными: "admin:Keenetic1011:12345678", потом этот хеш в конфиг, то конфиг не заливается, пишет ошибку, что мол для другой версии. Может есть какие нюансы? 

Изменено пользователем katarn1984
  • 0
Опубликовано (изменено)

Хочу поменять надпись названия модели в веб интерфейсе роутера, как я понимаю она берется из значения "model" в конфиге, меняю поле "model", вставляю новый хеш, но конфиг не загружается

Изменено пользователем katarn1984
  • 0
Опубликовано
3 минуты назад, katarn1984 сказал:

Хочу поменять надпись названия модели в веб интерфейсе роутера, как я понимаю она берется из значения "model" в конфиге, меняю поле "model", вставляю новый хеш, но конфиг не загружается

Хеш пароля пользователя и хеш конфигурационного файла никак между собой не связаны, это разные значения.

Если вы хотите поменять содержимое startup-config, можете просто удалить строку с "Md5 checksum".

  • 0
Опубликовано (изменено)
8 minutes ago, sergeyk said:

Хеш пароля пользователя и хеш конфигурационного файла никак между собой не связаны, это разные значения.

Если вы хотите поменять содержимое startup-config, можете просто удалить строку с "Md5 checksum".

Просто удалил 4 строчку конфига с "Md5 checksum" и поменял значение в первой строке "Model", все равно загрузить не дает "This file does not look like a valid Keenetic configuration file for your device"", странно, видимо где-то еще проверка идет на соответствие.

Изменено пользователем katarn1984

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.