Здравствуйте, друзья! Пишу недорогую коммерческую программу (шахматы, $30-$50). Столкнулся с проблемой защиты от копирования. Сначала сделал защиту, основанную на серийном номере. Привязка к серийному номеру винчестера. Но некоторые пользователи по нескольку раз просят серийник. Говорят "поменял компьютер и что ж мне теперь, деньги на ветер?". Вот и задумался об электронных ключах. Поискал в сети и нашел ссылку: http://www.guardant.ru/ А как программируются такие ключи? Хотя бы в двух словах принцип подскажете? А может и не стоит их использовать? Цену врядли удасться повысить, а за копейки стараться совсем не хочется. Может кто-то подскажет другое решение? С уважением, Александр.
Onix-Studio да не парься за копеешную прогу. фанаты шахмат купят если прога гуд. а какой нибудь хекир эм си рем все равно поломает если захочет. так что вяжи к серийнику.
Спасибо вам за ответы! Видимо придется тогда по старинке. А кто-нибудь сжимал-защищал программы с помощью UPX? Читал, что этого мало. Можно еще что-то "затереть", добавить, дописать. Можно ссылку на этот процесс или хотя бы в двух словах расскажите пожалуйста.
так "защищают" троев (думаю понятно от кого\чего), коммерческие программы так не защищают. напишите защиту в p-code vb, и накиньте сверху все vmprot'ом каким нибудь
А говорят, что и ASProtect хорошо расшифровывается. Или у меня старая информация...? Сensored, а можно какие-нибудь ссылочки для обучения по предложенному вами способу?
http://speller.narod.ru/upxprotect.htm Вот тут интересная статейка про защиту программ от распаковки с помощью UPX.
vampir_infernal Вот теперь наш файл защищен от распаковки, и чтобы распаковать его придется мнимать дамп памяти процесса и восстанавливать таблицу импорта, для чего иногда приходится изрядно попотеть. Начинающим и средненьким кул-хацкерам это сделать будет не под силу. Но при желании сломать можно всё. Поэтому не стоит надеяться на сильную степень защиты того что я здесь описал. Представляю что-бы ответили на краклабе "Начинающим и средненьким кул-хацкерам", еслиб они вдруг попросили UPX сдампить помочь.
нормально можно протэктить код и аспром и армой кпримеру.. если заюзать секурэд сэкшнс.. прот снять непроблема а как ты расшифруеш секции без ключека? )) есть конечно преватный брут где алго осн на дате протекции проги.. но у тебя его нет)