Сейчас на форуме: asfa, Rio, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Помогите восстановить пароль VBA
Посл.ответ Сообщение

Ранг: 12.8 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 25 января 2013 13:43
· Личное сообщение · #1

Пароль нужно не затереть (умею), а восстановить. Вообще таких файлов несколько. Возможно у них разные пароли. Файл для автокада и запускается только в автокаде (.dvb). Нужен именно пароль.
CMG="1A18B623992799279D2B9D2B"
DPB="0103ADB2CAB2CA4D36B3CAE37A2D2B3FA5C8BE70E48F802C8E7BD2F6B1924091B6931E04"
GC="E8EA449745974597"



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 25 января 2013 14:24
· Личное сообщение · #2

Google -> VBA Password Recovery.
Даже если и есть у кого-то что-то приватное, без файла пасс никто не восстановит.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 25 января 2013 15:01 · Поправил: VodoleY
· Личное сообщение · #3

SaNTa76 http://forum.ixbt.com/topic.cgi?id=23:26794 нагуглил за 1 мин. вроде там решили пролему
З.Ы. по запросу CMG DPB GC в гугле много чего на эту тему. там ВБ..

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 12.8 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 25 января 2013 15:11
· Личное сообщение · #4

Ну вот например файл: http://rusfolder.com/34686473
Vovan666, естественно я гуглил и про VBA Password Recovery я вкурсе, только он работает с офисными файлами содержащие макросы - мои файлы не открывает.
Не думаю что есть программы раскрытия паролей для .dvb файлов. Возможно тут надо схитрить и подсунуть хэш (если это он) в ексель например и расшифровать пароль... но как сделать не знаю.



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 25 января 2013 15:59
· Личное сообщение · #5

Vovan666 пишет:
Google -> VBA Password Recovery.

о каком именно идет речь? тоже интересует данная тема
решения от intelore, elcomsoft - устарели и\или уже не поддерживаються
например Excel 2007 .xlam (add-in) не берут

2) что такое VBA Backdoor, о нем есть упоминания как о решении когда Ексель говорит Project Locked вместо того чтоб показать окошко пароля



Ранг: 19.9 (новичок), 31thx
Активность: 0.030.01
Статус: Участник

Создано: 25 января 2013 16:13 · Поправил: evggrig
· Личное сообщение · #6

sendersu
Если нужно просто сбросить пароль - то ручками с помощью плагина от ТС (decStorageWCX) просто потереть все три строки с хэшами.




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 25 января 2013 16:57 · Поправил: mysterio
· Личное сообщение · #7

SaNTa76
*.dwg под паролем к этому файлу есть ? Если есть выложи.
Вот щас все брошу и начну ставить Автокад ;)

>> Попробуй так << - если сработало пароль должен быть 2JLJ

-----
Don_t hate the cracker - hate the code.




Ранг: 12.8 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 25 января 2013 17:20
· Личное сообщение · #8

evggrig, да сбросить пароль дело 5 секунд. Достаточно в хексе например подправить DPB= на DPx= и при загрузке в AutoCAD макроса вывалится сообщение что пароль поврежден и открыть макрос без пароля что и делаем. Далее понятно.

Но нужен сам пароль а не метод обхода!

mysterio, да голый акад загружай, потом меню "сервис", макросы, диспетчер VBA, загрузить - указываешь файл который я прикладывал выше. Потом открываем макрос: меню "Сервис", макросы, редактор Visual Barsik. Там тыкаем на плюсик и ловим запрос пароля.

Подозреваю что VBA Password Recovery не подбирает пароли, а знает алгоритм (возможно это не хэш). Но он работает только с офисом. Так вот может в файл с офисом подсунуть эти шифровки и открыть в VBA Password Recovery? (может бред... но иногда такие бредовые идеи работают )



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 25 января 2013 18:44 · Поправил: sendersu
· Личное сообщение · #9

Вот ето сообщение - до пароля, а также при любой операции с вба проектом
---------------------------
Project Locked
---------------------------
Project is unviewable
---------------------------
OK Help
---------------------------

кто-то с таким сталкивался?
сброс хеша (перетирание) не помогает

upd: кролег (пока в норе)


8fa2_25.01.2013_EXELAB.rU.tgz - SysMenu.rar




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 25 января 2013 19:01
· Личное сообщение · #10

sendersu
Если файлик от Worda или Excelя - дай, посмотримс ....

-----
Don_t hate the cracker - hate the code.




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 25 января 2013 19:38
· Личное сообщение · #11

mysterio
закинул выше
вобщем если заменять все три ключа (хотя б одну буковку, например 3ю, то [+] в дереве - откроется!
но структуру и кода дальше не видно (то же сообщение о залоченном прожекте)
Точто знаю что такие файлы *делают*. а вот как (пока) не знаю
ни одна утилита из vba/office super duper pass remover не взяла



Ранг: 19.9 (новичок), 31thx
Активность: 0.030.01
Статус: Участник

Создано: 25 января 2013 19:54
· Личное сообщение · #12

sendersu
Так надо?

8a80_25.01.2013_EXELAB.rU.tgz - SysMenu.rar

| Сообщение посчитали полезным: sendersu

Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 25 января 2013 20:03
· Личное сообщение · #13

evggrig пишет:
evggrig

в 10ку, попробую сам понять в чем ваш дзен
на глаз изменений с добрый десяток внутри vbaProject.bin
спасибо!




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 25 января 2013 23:02
· Личное сообщение · #14

sendersu
Пробуй мой вариант. Внутри правленый xlam, должен открываться без пароля - проверить не могу нет 2010 офиса) и код что удалось вытащить.

-----
Don_t hate the cracker - hate the code.


| Сообщение посчитали полезным: sendersu

Ранг: 12.8 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 26 января 2013 09:26 · Поправил: SaNTa76
· Личное сообщение · #15

mysterio, прокатило. Только я так умею.
Может всетаки реально узнать настоящий пароль без подмен? Накрайняк и такой вариант прокатит... только таких файлов много и они могут меняться в связи с обновлением ПО - поэтому нужен реальный пароль.



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 26 января 2013 19:31
· Личное сообщение · #16

SaNTa76 пишет:
Может всетаки реально узнать настоящий пароль без подмен


Starting from VBA 6.0 (Office 2000) VB project passwords are stored hashed with SHA1, thus the password recovery is unpractical
www.thegrideon.com/vba-password-remover.html#info



Ранг: 14.1 (новичок), 5thx
Активность: 0.030.01
Статус: Участник

Создано: 26 января 2013 21:02
· Личное сообщение · #17

SaNTa76

В своё время занимался данным вопросом, но публичных решений для получения пароля так и не нашёл. бОльшая часть методов устарела очень давно (а-ля подмена строки в файле макроса). В результате плюнул и пришлось использовать Advanced Office Password Recovery Professional с опцией VBA backdoor. Пароля в конечном итоге так и не узнаешь, но исходный код получишь.



Ранг: 12.8 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 28 января 2013 09:49
· Личное сообщение · #18

Исходный код я получил - остался спортивно-практический интерес узнать реальный пароль



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 28 января 2013 11:05
· Личное сообщение · #19

sendersu пишет:
VB project passwords are stored hashed with SHA1

разве SHA1 можно развернуть?

только брутить, имхо


 eXeL@B —› Вопросы новичков —› Помогите восстановить пароль VBA
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати