Перерыв пароль VBA макросов Microstation

Visual Basic для приложений представляет собой ряд библиотек, которые Microsoft сделала доступными, несколько старые, но очень мощные, особенно в версиях Office до 2010. Несмотря на то, что он продолжает существовать, многие разработки теперь сделаны в .NET и других средах; несмотря на это, для разработок, основанных на маркросах, VBA - очень практичное решение, а в случай Microstation, довольно простой, По крайней мере, я помню, как говорил об этом, показывая ограниченное отображение и что-то с XFM.

Вот некоторые из проблем, которые принесли мне сегодня утром, когда я побежал по кольцевой развязке Богородицы в тропическом доме:

Справка: Когда я запускаю VBA, я получаю сообщение:

«Лицензионная информация для этого компонента не найдена. У вас недостаточно прав для этой лицензии, чтобы использовать эту функцию в среде разработки ».

Существует несколько способов решить эту проблему, в том числе установить пакет предустановок микростанции, например, для XM. Проблема в том, что, возможно, при использовании версии Windows 8 или Windows 10 многие старомодные библиотеки не работают, и, несомненно, этот VBA был создан до 2010.УВА-xvi32-microstatin-первенствует

Практический вывод: установите Visual Basic 2010 Express, это не загрузит компьютер много и добавит элементы OCX, которые, возможно, опытный пользователь, так как отладчик может обнаружить и ввести из командной консоли.

Вероятный путь загрузить Visual Basic Express это.

Если вы хотите работать с Microstation Connect Edition, почти наверняка, что приложение должно выполнить настройку, потому что некоторые маршруты библиотеки изменились.

Для выполнения VBA marcro от Microstation, в случае V8i и ранее это делается с помощью Utilities / Marcro / Project Manager. В случае Microstation Connect вы должны выбрать вкладку «Утилиты» ленты.

Как вы можете видеть, выполняется макрос, но если мы хотим коснуться кода, появится окно защиты.

Возможно ли разбить пароль, который имеет VBA?

УВА-xvi32-microstatin-первенствует

Функции защиты паролем Visual Basic для приложений направлены на создание контроля и безопасности для разработок, поэтому не следует правильно запрашивать эти вещи на веб-сайте. Однако, предполагая, что решение состоит в том, что мы забыли ключ или что технический разработчик дал ему чикунгуньи и повесил мышь, вот практическое решение, использующее шестнадцатеричный редактор.

VBA принят компаниями-разработчиками, поэтому аббревиатура, используемая в коде, чтобы указать, когда пароль помещен, изменяется от одного приложения к другому. Например, чтобы удалить ключ из макроса Excel VBA, аббревиатурой является DBP = »пароль», для доступа ключом является DPX = »пароль». Если мы найдем эту строку и изменим ее на что-то вроде DBR вместо DBP или DPR вместо DPX, при ее сохранении команда защиты ключа больше не будет хорошо написана, и vba откроется без защиты.

Используя Hex Editor, в опции «Редактировать / Поиск» строка, которую мы ищем, например BDP, записывается с опцией «Текстовая строка» и сохраняет активную активность, как показано на следующем рисунке.

макро-VBA Password?

Используя шестнадцатеричный редактор (Hex Editor), он, скорее всего, откроет макрос расширения microstation .mvba и внесет это изменение, выполнив следующие шаги:

1. Загрузить XVI32

Это можно загрузить из этот адрес; в моем случае я загружаю версию 2.55, с низким сжатием в zip, вам нужно разархивировать ее и запустить файл xvi32.exe.

УВА-xvi32-microstatino

2. Откройте приложение mvba.

Желательно сделать копию перед открытием VBA. Посмотрите, как вы защищены, здесь вы можете увидеть кишки. Ну, все, что осталось, - это найти аббревиатуру, когда-то найденная одна из трех букв заменена на Х и сохранена. При этом VBA уже незащищен.

При закрытии приложения будут спрашивать, сохраняют ли они изменения, необходимо указать, что да.

УВА-xvi32-microstatin-первенствует

Как только он будет сохранен, посмотрите, что при открытии VBA он больше не запрашивает ключ, поэтому он может назначить новый. Если пользователь, который забыл ключ, все еще работает в компании, вам нужно пойти, чтобы дать ему несколько ударов в голову или, по крайней мере, заставить его заплатить за пиво в пятницу; Если он умер с чикунгуннией, мы сделаем еще минуту молчания.

УВА-xvi32-microstatin-первенствует

Найти акроним для VBA of Microstation (mvba), кажется, следующая загадка. Это не то же самое для Excel или Access, но с усилием здравого смысла и терпения вы можете найти его.

Для экономии, которая означает невозможность узнать пароль, мы дадим вам строку акронима в обмен на символическое сотрудничество. Конечно, всегда есть виновник или победитель, которого нужно обвинить XD. Для этого вы должны купить скачать с Кредитная карта или Paypal.

Один ответ на «Взлом пароля макроса Microstation VBA»

  1. привет
    В моем случае я не хочу взламывать, удалять или уничтожать слово vba password, я хочу сообщить мне или запомнить пароль. Вы знаете, какой режим будет?

Оставить комментарий

Ваш электронный адрес не будет опубликован.

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.