Проблема в следующем. Есть прогремма 1с вервия 7.7, dbf версия баз. Есть запароленая конфигурация. Меня инересует, как сменить пароль конфигурации на новый, не зная старого. Обычный кряк Saurona не подходит, так как он только снимает в 1cv7.exe проверку на пароль. А меня интересует именно метод как узнать пароль или как изменить пароль, не зная старого и не уберая механизма проверки из экзешника. Может кто что знает, помогите плз?
dimaxmaster Я пробовал 3 путями:
1) Патч Sourona (вроде работает только на 21 релизе), после этого ставишь другой пароль и у меня ничего менять не надо было ставишь другой релиз и все нормально работает!
2) В ольку ставил бряк на GetWindowTextA и чуть потрейсить выходишь на функцию сравнения MD5 хешей (через обычную строковую функцию сравнения), просто хеш меняешь и потом сбрасываешь пароль
3) Пробовал брутить MD5 хеш, если длинна пароля не большая (типа MD5 Inside и т.п.).
Попробую, а какие файлы патчит патч Саурона. Он пишет, что mfc42.dll и файлы 1С. Но mfc42.dll в папке BIN нет, есть в систем32. Я не пойму, он его патчит? Или какие файлы отвечают за пароль на конфигурации?
На кой вообще патчить экзешник, когда пароли можно тупо убрать из usrdefusers.usr? Запускай прогу из аттача рядом с этим файлом и паролей нету, а после нужных действий восстанови bak.
simplix пишет:
На кой вообще патчить экзешник, когда пароли можно тупо убрать из usrdefusers.usr? Речь о пароле на конфигурацию, а не на вход.
Патч Саорона есть и для последней версии 7.7 релиз 27.
Патчится seven.dll
simplix пишет:
На кой вообще патчить экзешник, когда пароли можно тупо убрать из usrdefusers.usr? Запускай прогу из аттача рядом с этим файлом и паролей нету, а после нужных действий восстанови bak.
На 1С v 7.7 всё давно сломано, патч Соарона (Soaron) есть (по-крайней мере я видел) с 21 по 24, плюс от 24 подходит до 26. Но он работает только на SQL версии движка 1С - а она открывает базы и SQL и DBF.
для остальных вариантов на ru-board есть патчики и прочее упакованное в один архив.
http://ifolder.ru/1657837 http://ifolder.ru/1657837
В патче Соарона можно поставить птичку не проверять пароль конфигурации.
Пароль на изменение конфигурации хранится не в usrdef\users.usr, а внутри md-шника. MD - это OLE документ с вложениями. помнится для Far был плагин по лазанию внутри OLE объектов. С его помощью можно было и пароль с конфигурации убрать.
опробовал утилитки с сайта www.idjogod.narod.ru/ и несколько декомпиляторов - как-то мимо.Файл MD разделен на две части - MD и emd(внешнее хранилище).Самому декомпилятор написать - слабо,может кто знает решение.