среда, 12 августа 2015 г.

WT Client DLL - снятие ограничения в 30 минут на работу библиотеки

Некая компания WinTECH Software создала клиента для OPC-серверов, называется wtclient.dll (вот сия страница), который работает 30 минут, после чего отваливается до следующего запуска. Это типа Demo-версия у них. Вот что пишут разработчики:  

The demo version of the dll will time-out after 30 minutes of operation.

Варианта решения проблемы три:

1. Заплатить деньги за нормальную версию этой библиотеки (как бы разработчикам этого хотелось...), 

2. Программно реализовать перезапуск клиента через промежутки времени менее 30 минут. Способ работает, но не комильфо.

3. Поломать dll-ку и дело с концом!

Короче, забираем исправленную версию отсюда.


Cпасибо разработчикам OllyDbg!

Как открыть запароленные блоки в программе для Siemens S7-200 и S7-200 Smart

Как известно, снятие пароля с контроллера S7-200 - задача решаемая паяльником. Также вполне успешно решена задача взлома пароля, установленного на файл проекта для Step-7/MicroWIN. Но вслед за успешной выгрузкой программы после взлома ПЛК или радости от просто случайно попавшей в руки программы, может настичь разочарование: функциональные блоки могут быть защищены паролем. Задача взлома пароля решается довольно-таки просто. Спасибо разработчикам отладчика OllyDBG.



На этом ролике демонстрируется считывание пароля для старой версии Step-7 MicroWin. На самом деле этот пароль нафиг не нужен, достаточно подправить файл библиотеки datamanagers200.dll, чтобы программа любой пароль воспринимала как верный. Я поправил библиотеку для Step7 Microwin последних версий:

CRACK datamanagers200.dll for Step-7 Microwin (S7-200)


CRACK datamanagers200.dll for Microwin 4.0 SP8 (XP) and SP9 (Win7):

LINK

 

Замените этим файлом оригинальный в папке с программой в каталоге /bin.
На запороленные data-блоки crack тоже распространяется.

CRACK datamanagers.dll for Step-7 Microwin SMART (S7-200 SMART)

Microwin SMART 2.0:

LINK

Версия 2.0 имеет существенное положительное отличие от версии 2.2 - в версии 2.0 вы можете распороливать не только чьи-то закрытые функции, но и функции, написанные программистами Siemens (например, функции обмена данными по RS485). В версии 2.2 убрана сама возможность ввода пароля для таких функций, т.е. они закрыты всегда без возможности их распаролить.

Microwin SMART 2.2:

LINK