Скрипт 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...
Я встречал только два:
первый - это sofia_hash (модифицированный MD5), который выдаёт хеши типа: 6QNMIQGe
второй - это описанный мной выше.
Эти хеши можно получить через metasploit.
Например так:
msf > use auxiliary/scanner/misc/dahua_dvr_auth_bypass
msf...
Может ты в курсе как формируются парольные хеши в Dahua DVR?
Типа вот такого: 0B6AB43071CB7C1BE821F2A9C3F8895C
Где-то была инфа, что как-то так:
MD5(login:serialnumber:MD5(password))
но это не точно.