Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Помогите разобраться с защитой

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Взлом программ] >> Помогите разобраться с защитой
Имя
Сообщение << Старые топики   Новые топики >>
Помогите разобраться с защитой - 2011-08-21 09:26:52.610000   
shurikenix

Сообщений: 2
Оценки: 0
Присоединился: 2011-08-21 09:15:33.846666
Здравствуйте.
В общем, есть такая прога http://www.infolytica.com/downloads/trialeditions/MotorSolveTrialEdition.exe - специализированный софт для моделирования электродвигателей, нужен лично мне. Версия триальная, позволяет моделировать, но при выводе результатов расчитывает характеристики двигателя по умолчанию..
Написана на .NET, кроме файла MagNet-MotorSolve-TE.exe
Защищена FlexLM. Поэтому у меня 2 варианта - 1) либо сделать генератор лицензий или убрать защиту FlexLM, 2) либо покопаться в .NET сборке и сделать так, чтобы производился расчет смоделированного двигателя. SDK используемой версии FlexLM я не нашел, поэтому остается вариант 2.
В .NET разбираюсь достаточно плохо (с остальным программированием - все ок), поэтому возникают вопросы.
При попытке изменить что-нибудь в коде MotorSolve.exe (примерно я разобрался, где происходит проверка), программа перестала запускаться. В отладчике DILE я обнаружил в процедуре .entrypoint в самом начале происходит какая-то проверка на валидность программы. Ну что ж, поправил я эту .entrypoint, так программа перестала заходить в .entrypoint вообще. В DILE вываливается в .method private hidebysig instance void VerifyAccess(valuetype System.Security.Permissions.SecurityPermissionFlag type) cil managed, я так понял это какая-то системная библиотека System.Security.Permissions.
Попытки убрать цифровую подпись, строгое имя, отключить проверку с помощью "sn.exe -Vr" ни к чему не приводят. К тому же при удалении цифровой подписи начинает ругаеться какой-то пакет 3-х разработчиков (Grid, кажется).
В общем, помогите, как быть? Очень хочется покопаться в проге.
PS. Прога работает некорректно (баг в ней), если в контрольной панели в региональных стандартах стоит "," в разделителе целой и дровбной части числа. Если "." - работает нормально.
Заранее спасибо.
Post #: 1
Страниц:  [1]
Все форумы >> [Взлом программ] >> Помогите разобраться с защитой







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.