Сброс пароля на регистраторах Dahua (5108C) первых серий

от автора

в

В сфере моей основной работы, я часто работаю с оборудованием брендов Dahua и Hikvision, в следствии чего накопилось много интересных знаний, касательно данных систем. Иногда сталкиваешься с нестандартными задачами, на решение которых уходит время, но так-как оборудование Dahua и Хик продают уже все крупные ритейлеры (Ситилинк с вечным дисконтом – привет), буду писать об интересных кейсах решения разных задач.

Обычно сброс пароля задача нетривиальная – на последних регистраторах домашней линейки решили впаять наконец-таки кнопку сброса, которую нужно удерживать 30 секунд на старте. На очень старых прошивках, где остался логин и пароль 888888 (локальный, у которого пароль никто не меняет), можно было сбросить в меню возврата к заводским настройкам. Но недавно мне в руки попал экземпляр с прошивкой, где в локальном пользователе 888888, при возврате в default система запросила пароль админ. Естественно, скинуть пароль не получилось, ведь почту монтажная бригада указала свою, и на телефон не отвечает. Пароль можно сбросить через сервис-центр, но это регистратор нужно отправлять в Москву, долго ждать, ещё и 500руб за это берут. Есть ещё генераторы паролей от даты, как на китайском ширпотребе с XMeye, но в случае Dahua никогда у меня такой метод не срабатывал. Быстро найдя ветку, о сбросе схожего регистратора на форуме видеона, решил попробовать сделать самостоятельно. Судя по форуму за uart отвечает нераспаянный разъём J9, вооружившись мультиметром, нашёл +5В (квадратная площадка), далее земля, а дальше наверное TX RX.

Но меня ждала неудача, в терминале было пусто. Подумав, что всё таки в разных моделях UART могли посадить в разные места, начал прозванивать площадки дальше. Алгоритм такой. +5В нас не интересует, его найти легко, GND соответственно звонится накоротко на любой элемент массы разъёмов, а на контактах RX TX будет приблизительно 2.6-3.3В. Что-то такое мне попалось в правой части платы и я решил попробовать ещё раз.

Не стоит забывать, что RX и TX нужно соединять перекрёстно. Для соединения нужно использовать USB-TTL адаптер с уровнями 3.3В, от обычного COM порта регистратор скорее всего сгорит.

Запустив питание, увидел сообщение о загрузке ядра линукс, значит мы на верном пути. Далее делаем всё по инструкции. Кстати в параметрах соединения (я использовал Putty) – достаточно выставить скорость 115200 и отключить аппаратный контроль потока.

Во время появления надписи Hit any key to stop autoboot: в течении 3-ёх секунд нужно набрать 3 звёздочки и мы увидим командную строку загрузчика

Команда, которая очищает регистратор до стартовых значений – eracfg

После автоматического reset – радуемся сброшенному регистратору.

Замечу, что после того, как у меня требовался пароль admin на локалке 888888, я подумал обновить прошивку до последней, мол вдруг, там не будет требовать. Пароль конечно нужен был, но потом испугался, что на последней прошивке залочили этот способ сброса через UART, но как оказалось, всё в норме и такой способ рабочий даже на самых последних прошивках.

UPD: Таким же способом был сброшен не один регистратор, например также доступно для NVR серий. Для примера, недавно к нам приехал DHI NVR-4104H на сброс пароля. Общий вид платы

С помощью алгоритма поиска нужных напряжений, найти площадки не составило труда. Для удобства повторения процедуры отобразил их, находятся в нижнем правом углу.

Сброс пароля DHI NVR-4104H


Комментарии

3 комментария на ««Сброс пароля на регистраторах Dahua (5108C) первых серий»»

  1. Аватар пользователя viktor
    viktor

    этот способ подходит для ST-XVR800PRO D материнские платы одинаковы. делал прогроматором CH341 A в режиме spi

    1. Аватар пользователя lex232
      lex232

      Странно, не думал, что ST делает что-то на базе Dahua, с XMeye я не работаю. Хотя какие-то команды могут быть схожими

  2. Аватар пользователя hulk
    hulk

    Просто улет))) Ты очень помог!!!

Добавить комментарий