Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
взлом<br />
Александр Гайша<br />
/ physics2005@mail.ru /<br />
Прощай, кейген!<br />
Защищаем софт от генераторов ключей<br />
Привет всем кодерам и хакерам! Статья по большей части адресуется первым, но и вторым<br />
неплохо было бы послушать. Итак, представь: сбацал ты супермегапрограммку, которая<br />
контролирует процесс приготовления куриной яичницы с приправой. Запатентовал.<br />
Решил продавать. На следующий день заходишь в инет, а там полно ссылок: «Кряк к супермегапрограммке<br />
Яйца”», «Кейген к супермегапрограммке Яйца”» — и еще тысячи две<br />
способов ее лома описано. И от этого всего тебе придется защищаться. Я же тебе расскажу,<br />
как по-человечески (то есть на веки вечные) избавиться от такого гадкого способа взлома<br />
твоих программ, как написание кейгена.<br />
Лирическое наступление<br />
Вопросом защиты ПО я интересуюсь давно. Я проанализировал<br />
много инфы, и, по-моему, предложенный ниже способ новый. По<br />
крайней мере, о нем я информации не нашел. Поэтому, подав заявку<br />
на соответствующий патент, я не слишком удивился, когда получил<br />
положительное решение. Итак, описываемый ниже способ защиты<br />
запатентован (в комплексе еще с несколькими полезными решениями,<br />
о которых я тебе расскажу в следующий раз, потом, если ты<br />
захочешь). Впрочем, патенты в наше время выдают на все что угодно<br />
(задай в поисковике фразу: «Патент на вечный двигатель» — во<br />
посмеешься!), поэтому приветствуется живая дискуссия по поводу<br />
новизны, полезности и действенности предлагаемого способа защиты<br />
от кейгенов.<br />
Как ломают программы<br />
Способы взлома программных защит ты и без меня знаешь (подчеркиваю,<br />
что мы будем говорить о программных защитах, так как всякие<br />
хаспы простому смертному кодеру с его программой «Яйца» не очень<br />
доступны). А если не знаешь, то в двух словах: патчат двоичный код или<br />
пишут кейген. Возможны и другие методы взлома, я тебе назвал два ос-<br />
/ 074<br />
xàêåð 06 /102/ 07