На панелях оператора Weintek паролем защищают сам проект и его возможность редактирования. Если у вас есть оборудование на этих панелях, которое попало например под санкции и поставщик не имеет желания/возможности оказать поддержку в нужный момент, возникает необходимость самостоятельно дорабатывать программу.
Файл скомпилированной программы скачивается из панели Weintek с расширением xob, exob, cxob. Далее эти файлы нужно декомпилировать в рабочий проект, который можно потом редактировать под свои нужды. Проблема заключается в том, что этот загруженный файл защищен паролем. Декомпиляция при наличии пароля производится бесплатно распространяемой средой программирования EasyBuilder, специально разработанной для панелей Weintek.
Лично столкнувшись с подобной проблемой, пришлось изучать вопрос сброса парольной защиты. В качестве инструмента использовался отладчик x64dbg. Он позволяет дизассемблировать код программы EasyBuilder и найти в ней нужные точки перехода проверки соответствия пароля и сам пароль проекта. По понятным причинам здесь не будет выложено руководство как это сделать, в интернете встречаются видео на эту тему, но они все не актуальны, если проект был собран на последних версиях EasyBuilder, так как защита была существенно улучшена по сравнению со старыми версиями.
Взлом паролей промышленных панелей и контроллеров к сожалению становится необходимостью в наших реальностях, ведь иногда затраты на написание программы с 0 экономически не целесообразны, а за оборудование были уплачены не малые деньги. Оно должно работать, а не пылиться в цеху предприятия из-за незначительной поломки.
В целом панели Weintek — это очень хорошее соотношение стоимости/функциональности, особенно cMT серия, которая включает в себя производительный ПЛК за небольшие деньги и графическую панель в одном устройстве.