Снова про ШАРОВАРНОСТЬ. Эпизод 2!
От: olovo555  
Дата: 17.05.02 09:31
Оценка:
Друзья у меня идея по шароварности ...
Скажите я на правильном пути? Как эту идею закодировать в визуал си++?
Итак : смысл защиты проги в том, что прога может ставиться только на один компьтер и не может копироваться на другие!!!

То есть прога через инсталлятор или визард заливает дээлельку, которая в свою очередь с точностью определяет чипсет мат платы или mac процессора. Эта (индивидуальная для каждого компа инфа) кодируется и каждый раз при запуске экзешника проверяется!!!

Если юзер спалил мать или процессор, то он обращается к создателю проги и создатель проги у себя на спецпрограмме перепрошивает чексумму вставляя ее в дээлельку... и получается снова живвая прога но для ДАННОГО компа... Тоесть такая прога не копируема!!!

ААА????
Как???
нормально?
Re: Снова про ШАРОВАРНОСТЬ. Эпизод 2!
От: Mishka™ Норвегия  
Дата: 17.05.02 09:43
Оценка:
Здравствуйте olovo555,

Если я отдельно буду хранить инсталяцию, то каждый раз когда меняю проц, мне нужно будет просто переустановить прогу, и всё. То есть копировать прогу ты не можешь, а вот инсталятор — даже очень
Re: Снова про ШАРОВАРНОСТЬ. Эпизод 2!
От: Bell Россия  
Дата: 17.05.02 10:15
Оценка:
Здравствуйте olovo555, Вы писали:

O>То есть прога через инсталлятор или визард заливает дээлельку, которая в свою очередь с точностью определяет чипсет мат платы или mac процессора. Эта (индивидуальная для каждого компа инфа) кодируется и каждый раз при запуске экзешника проверяется!!!


А где хранить эту хитрую информацию? Любое обращение к файлу/реестру/bios отлавливается элементарно за минуту.
И как ты представляешь себе проверку при запуске? Случайно не так?
if(MyCode != StoredCode)
   abort();
else
//работаем дальше

Так это сносится путем замены одного байтика...

Да и вообще идея с привязкой к компонентам машины делает пользователя программы зависимым от текущей конфигурации, что ему вряд ли понравится.
Еще раз повторяю — почитай "Технику и философию хакерских атак" — в любом случае очень познавательно.
Любите книгу — источник знаний (с) М.Горький
Re[2]: Снова про ШАРОВАРНОСТЬ. Эпизод 2!
От: olovo555  
Дата: 17.05.02 12:31
Оценка:
Здравствуйте Bell, Вы писали:

B>Здравствуйте olovo555, Вы писали:


O>>То есть прога через инсталлятор или визард заливает дээлельку, которая в свою очередь с точностью определяет чипсет мат платы или mac процессора. Эта (индивидуальная для каждого компа инфа) кодируется и каждый раз при запуске экзешника проверяется!!!


B>А где хранить эту хитрую информацию? Любое обращение к файлу/реестру/bios отлавливается элементарно за минуту.

B>И как ты представляешь себе проверку при запуске? Случайно не так?
B>
B>if(MyCode != StoredCode)
B>   abort();
B>else
B>//работаем дальше
B>

B>Так это сносится путем замены одного байтика...

B>Да и вообще идея с привязкой к компонентам машины делает пользователя программы зависимым от текущей конфигурации, что ему вряд ли понравится.

B>Еще раз повторяю — почитай "Технику и философию хакерских атак" — в любом случае очень познавательно.


ГДЕ в СЕТИ можно ПОЧИТАТЬ ЭТУ КНИГУ??????
Re[3]: Снова про ШАРОВАРНОСТЬ. Эпизод 2!
От: Кодт Россия  
Дата: 17.05.02 13:15
Оценка:
Здравствуйте olovo555, Вы писали:

O>ГДЕ в СЕТИ можно ПОЧИТАТЬ ЭТУ КНИГУ??????


Яндексом или Гуглом поищи
Крис Касперски. Техника и философия хакерских атак.

И незацем так орать.
Перекуём баги на фичи!
Re: Снова про ШАРОВАРНОСТЬ. Эпизод 2!
От: zaiats_2k Россия  
Дата: 20.05.02 06:46
Оценка:
IMHO глупо тратить время на серьёзную защиту.
if (MyCode != StroredCode) abort ();

Вполне достаточно.

В любом случае, если твоя прога чего-то стоит, найдётся человек и очень скоро, которые предоставит её всем желающим забесплатно . По-моему ещё не было ни одной шароварной программы, которая не была бы сломана. Так зачем попусту тратить время на бесполезную фичу, когда это время можно потратить на совершенствование основной функциональности.
По-моему вся идея шароварных продуктов в том, чтобы сделать такой продукт, который достаточное количество пользователей посчитают стоящим той цены которую просит за неё автор.
0 программистов ругал сердитый шеф,
потом уволил одного, и стало их FF!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.