Избавление .NET программы от регистрации на примере BEM

Материал из Wiki Test Lab
Перейти к: навигация, поиск

Назад    Главная
 

Избавление .NET программы от регистрации на примере BEM.

Не так давно я решил изучить, а заодно попробовать поправить одну библиотечку, избавив программу работающую на данной библиотеке от лицензии.

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

Покопавшись в программе через Reflector, обнаружил, что все основные библиотеки программы написаны сторонней компанией, более того писались они не для конкретного проекта, а являлись целым Фреймворком. Фреймворк писался как раз для бухгалтерских программ. Для такого рода направленности Фреймворка, в него впихнули необычайно много ненужного функционала (к примеру, работу с FTP). Было переопределено невероятное количество системных пространств имен.

А так же в одной из библиотек данного Фреймворка было определено пространство имен, классы которого отвечали за проверку корректности лицензии. В связи с этим я решил погуглить с целью поиска информации и документации к данному Фреймворку. Через пару минут поисков, стало ясно, что данный Фреймворк является закрытым. Почему закрытым? — да потому, что распространяется он по неизвестным критериям, по крайней мере я не нашел информации по этому поводу на сайте разработчика. Так же на сайте разработчика не удалось найти справочную информацию по данному Фреймворку. Искал всю эту информацию по тому, что как выше было сказано, за лицензирование программы отвечал именно этот Фреймворк, частичка души все же наивно полагала найти keygen к этому Фреймворку, ведь система лицензии для всех программ, базирующихся на этом Фреймворке единая. Это означало, что кто – то для одной из программ на этом Фреймворке сделал keygen. Но, увы, поиски не увенчались успехом.

Читать дальше...

Личные инструменты