Скрипт DahuaConfigBackupDecEnc.py при распаковке configFileExport.backup с сигнатурой DHRDENFR выдаёт ошибку:
Error: Data must be aligned to block boundary in ECB mode
Для распаковки таких файлов надо удалить десятый байт из конфига.
Подскажите, плиз, кто шарит в DahuaConsole.
Если нет команды ceconfig, есть ли другой способ изменить настройки в XVR5104C-4KL-X ?
[Console]# ceconfig -get AccessFilter
[-] Invalid command: 'help' for help
погоди-ка, ведь это хеш от того пароля, который ты вводишь при добавлении устройства?
тогда какой от него прок?
если я оставляю поле password пустым, то и хеша никакого нет.
В основании sofia_hash всё тот же MD5:
import hashlib, sys
def sofia_hash(msg):
h = ""
m = hashlib.md5()
m.update(msg)
msg_md5 = m.digest()
for i in range(8):
n = (ord(msg_md5[2*i]) + ord(msg_md5[2*i+1])) % 0x3e
if n > 9:
if n > 35...