Товарищи! Я хочу ограничеть пользование своей проги 30 днями работы, впринципе стандартная защитка. Конечно простым, тупым считыванием даты этого не сделать, по этому у меня к вам вопрос, как лучше организовать похожуюю защиту? может есть мануал по этому поводу? буду очень благодарен. Спасибо.
_Red_byte Повесь ASProtect. И тебе никакого гимора (вешаеться одним кликом), и тому кто будет ломать тоже (снимается одним кликом). Ну а кто бы программу хотел купить - тот и так купит.
_Red_byte ИМХО бесполезно, если это не просто калькулятор какой-нибудь. Обойти проверку триального периода несложно (в т.ч. защиту аспирина), лучше отсчитывать, например, 10 минут работы с программой, но не просто кодом типа Код (Text): ... CreateThread(..., &th...); int WINAPI th(DWORD dw) { Sleep(600000); TerminateProcess(0); } а подумай, как можно это сделать более экзотически, сильно усложнив жизнь крякеру (это можно сделать, не сомневайся) =) P.S. Ну или в демо версии убери парочку важных функций.
NoBleen +1 Запутать обязательно! И чем сильнее тем лучше. Пускай днями-ночами сидит, пока не надоест и он забросит ето дело - ломать. Вот напр. как сделать хорошую dll - защиты: 1) используй прямые вызовы сист. функций тоесть по смещению и не используя таблицу импорта. 2) исп. запись чтение из доступніх юзеру областей в kernel32.dll (есть там и такие ) 3) побольше кодов... 4) побольше переходов и вызовов. 5) самый надёжный - по возможности исп. драйвер. 6) сам придумай к-нибуть хитрый метод защиты Многие лицензионные уже знают как ломать...
1. плагин для ida где-то видел с забитыми сисколами с метасполита. 2. а чем отличается от обычного доступа к памяти в своем ап? 3. ыы? 4. в чем фишка? от трейса не спасет... 5. перехватывается взаимодействие драйвера с приложением и все. хотя здесь с шифрованием можно подмутить что-нибудь, но тоже не оч надежно.
Вот это жесть, что хочешь сказать скоро шараварные плеера и блокноты будут с драйверами идти? да фтопку такой софт... Драйвер это последний рубеж =)
Согласен. Тогда смысл разделения колец защиты теряется. Элементарные калькуляторы, заставки и еще всякая мелочь будет при ошибке ось в синьку бросать. А еще с другими подобными "хитрыми" дровами уживаться нужно. ф топку такой софт!
Ей люди... Конечно легко критиковать... Ну предложите свой супер хитрый метод защиты и пускай тоже кто-то его критикует. Если бы мне была задача замутить да хоть на простой плеер (или ешо что-нибуть) защиту то я по етим шагам (1-5) такую сделаю... лиш бы фантазия была! Крекер будет сидеть месяц рулить тисячи бесполезных кодов между которими скроются десятка три необходимых. Если кто-то скажет что ето слишком сложно и не надёжно ...
Да ето плеёр в пример только... Можно и на што угодно друге. Думаю ето - самый рульный ring3- метод защиты. Вот - старфорс - использует кроме драйвера огромную длл защиты ( 12м иногда и больше) там и полно ненужных кодов и куча разных секцый и данных и тесная связь с ексешником и что угодно... Всё для крекера-любителя пускай ломает если сможет. А по-моему взламывают ёё только со стороны драйвера, ито при чтении из устройства (сам видел такие кряки ).