Использую на винде среду разработки мобильных приложений. Она позволяет компилить сборки для разных мобильных платформ (исходный код приложения пишется на C++).
Главный исполняемый файл этой среды файл написан на C++ от мелкомягких.
Есть несколько уровней лицензий, от Free до Pro, соответственно чем выше лицензия, тем она дороже и тем больше плюшек она предоставляет.
Сам я реверсом никогда не занимался, с ассемблером почти не знаком, и, откровенно говоря, моя цель на текущее время не стать гуру реверса, а крякнуть эту среду, чтобы работать с нужным мне уровнем лицензии.
Сама среда разработки находится тут (прикладываю именно картинку, а не ссылку, так как не хочу чтобы она индексировалась и не было прямых переходов с этого сайта).
https://yadi.sk/i/T51PpsY9g5CXH
Информация о купленной лицензии хранится на сервере (мастер-данные) и локально. Когда есть возможность (т.е. есть инет и хост с лицензиями доступен), среда синхронизирует данные с сервера на локальную тачку (информация о типе лицензии, сроке действия).
Дизассемблеровал главный исполняемый файл (hub.exe) c помощью Оли, увидел зависимость на другой файл (license.exe в другом каталоге, в реале он имеет некоторый префикс - но его легко отследить по зависимостям).
Попробовав различные сценарии (с переименованием license.exe) пришел к выводу, что без этого файла среда может определить только то, есть ли лицензия или ее нет. А сам этот файл видимо определяет тип лицензии и срок ее действия. То есть по моим расчетам к серверу за запросом о лицензии информации обращаются как минимум два эти файла hub и license.
Среда работает на 32 и 64 битной винде (также и на макоси, но она меня не интересует).
Соответственно вопрос, могу ли обратиться к данному сообществу с просьбой крякнуть эту среду, чтобы она не обращалась к серверу с запросом информации о лицензии и работала так, как будто у меня есть лицензия определенного уровня?
В идеале мне хотелось бы получить не готовый кряк, а некий короткий мануал (типа что на что поменять в asm-коде). Мотивирую это тем, что версии среды часто обновляются и чтобы у меня была возможность крякать последующие версии самому.
Спасибо за внимание.



Reply With Quote
Thanks
