Есть ли способ взломать пароль в проекте Excel VBA? - PullRequest
444 голосов
/ 22 июня 2009

Меня попросили обновить некоторые макросы Excel 2003, но проекты VBA защищены паролем, и, похоже, не хватает документации ... никто не знает пароли.

Есть ли способ удаления или взлома пароля в проекте VBA?

Ответы [ 22 ]

0 голосов
/ 08 апреля 2018

Если вы работаете в Java, вы можете попробовать VBAMacroExtractor. После извлечения сценариев VBA из .xlsm я нашел там пароль в виде открытого текста.

0 голосов
/ 29 января 2018

Для 64-разрядной версии Excel 2016 на компьютере с Windows 10 я использовал шестнадцатеричный редактор, чтобы иметь возможность изменить пароль защищенной xla (не проверял это ни для каких других расширений). Совет: создайте резервную копию, прежде чем сделать это.

Шаги, которые я предпринял:

  1. Откройте vba в шестнадцатеричном редакторе (например, XVI)
  2. Поиск по этому DPB
  3. Измените DPB на что-то другое, например, DPX
  4. Сохрани это!
  5. Снова откройте .xla, появится сообщение об ошибке, просто продолжите.
  6. Теперь вы можете изменить пароль .xla, открыв свойства и перейдя на вкладку пароля.

Надеюсь, это помогло некоторым из вас!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...