Re: Блин, уже взломали
От: ov  
Дата: 04.02.08 10:40
Оценка: 3 (3) :)
E>Я сделал так — при обращении к сайту за обновленным списком каналов программа отсылает на сайт имя, на которое зарегистрирована.
E>Посоветуйте защиту плиз, желательно недорогую, в идеале чтобы у нее был какой-нибуть бесплатный триальный период

пока десяток-другой копий не продашь — не заморачивайся.
то, что у тебя программа на сайт лезет — это хорошо. добавь проверку ключа по базе в скрипт выдачи каналов. и пусть злобный хацкер насладиться мусорным списком из пары-тройки тысяч левых сайтов с названиями "software piracy suxx". вообще, необходимость лезть на сервер это уже почти панацея от большого процента крякеров.

еще можно "гадить": проверил серийник тихонько, запомнил результат, а потом (если ты с directshow, конечно, на низком уровне работаешь) у крякера начинает падать яркость/цветность/контраст/еще чего-нибудь. тут в чем плюс: крякеры ищут конструкции типа

if (hash(key) = x) {...}


а у тебя будет что-то типа:

float f1 = hashfloat(key, param1);
float f2 = hashfloat(key, param2);
...

jopafilter.brightness = f1;
jopafilter.contrast = f2;


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

потом заработаешь на любую приличную защиту, накроешь все свои вычисления виртуальной машиной и забудешь про кряки. про кейгены тоже, наверное, забудешь. ну а blacklist в онлайновой софтине делается на ура.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.