Получение конфигурации роутера
Похоже, что Huawei использует один и тот же ключ шифрования в конфигах для всех маршрутизаторов и, согласно форуму на испанском языке, он присутствовал в файле на маршрутизаторе /etc /wap /aes_string.
Я нашел исходный код для предоставляемого инструмента aescrypt2_huawei и пошаговое руководство в блоге TheZedt. Похоже, что на всех своих устройствах Huawei использует один и тот же ключ шифрования конфигурации hex:13395537D2730554A176799F6D56A239
и единственная особенность двоичной версии инструмента заключается в том, что он добавляет в файл 8-байтовый заголовок. Вы можете увидеть ссылку на исходный код для более подробного объяснения.
Как упоминается в пошаговом руководстве и @Blz, вы можете изменить UserLevel
на 0
и загрузить его на маршрутизатор, но ... Я настоятельно рекомендую вам добавить нового пользователя, а не изменять существующую учетную запись. Вам нужно будет сгенерировать хеш нового пароля по формуле SHA256(MD5(новый пароль)). Проверьте, чтобы убедиться, что вы можете сгенерировать тот же хеш, что и корневая учетная запись в файле, протестировав с помощью 'admin'.
На Mac
echo -n admin | md5 | tr -d '\n' | shasum -a 256
доходность
465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac
в файле
<X_HW_WebUserInfoInstance InstanceID="1" UserName="root" Password="465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac" UserLevel="1" Enable="1" ModifyPasswordFlag="0" PassMode="2" />
Хэши совпадают.