Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];

Вниз

Защита программы, конкретно под железо.   Найти похожие ветки 

 
Влад Васнецов   (2007-10-26 10:04) [0]

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

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

А в центральной программе, важные участки для защиты отмечаем маркерами:

procedure XXX;
begin
 asm
   DB "MARKER_BEGIN"
 end;

 // supercode
 Memo1.Lines.Add("hello world!");

 asm
   DB "MARKER_END"
 end;
end;

proedure _XXX;
asm
 nop
end;


Потом дополнительной программой в скомпилированном exe ищем эти маркеры и всё, что между ними шифруем с ключом оборудования (мы его уже собрали дополнительным софтом). А сам центральный софт, работая, память от XXX до _XXX расшифровывает собранным ключом с железа, - если расшифровывается успешно, то получается рабочий код.

Но мне кажется ерунда это, при работе софта на машине можно снять дамп памяти и получить рабочий функционал, через пару манипуляций.

До уровня защиты драйвером на нулевом кольце мне это явно не по зубам. Просто интересно узнать, что бы вы делали в моем случае: когда необходимо сделать защиту конкретно под железо. ?


 
Dennis I. Komarov ©   (2007-10-26 10:09) [1]

> [0] Влад Васнецов   (26.10.07 10:04)

Ломается минут за пять!

А зачем оно, и от кого защищаться?


 
Alien1769 ©   (2007-10-26 10:29) [2]

Любая защита может быть взломана, вопрос только в деньгах и времени. Если программа нужна ее крякнут. Вопрос в следуещем, а стоит ли ее ломать, если можна взять ее аналог ?


 
Algol   (2007-10-26 12:43) [3]


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

Используй HASP, не парся


 
Сергей М. ©   (2007-10-26 12:46) [4]


> когда необходимо сделать защиту конкретно под железо ?


Никогда.


 
Alien1769 ©   (2007-10-26 12:50) [5]


> Сергей М. ©   (26.10.07 12:46) [4]

100 %


 
matt ©   (2007-10-26 13:41) [6]


>
> Используй HASP, не парся


при мне за один день сломали.. правда за взлом денежку заплатили


 
matt ©   (2007-10-26 13:49) [7]


> Если программа нужна ее крякнут.


+1


 
Сергей М. ©   (2007-10-26 14:46) [8]


> matt ©   (26.10.07 13:41) [6]


> при мне за один день сломали


HASP HL5 + Rijndael ломать обделаются)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
8-1169983919
T54
2007-01-28 14:31
2007.11.25
Количество точек на дюйм - ?


3-1184316065
Сатир
2007-07-13 12:41
2007.11.25
Invalid typecast


2-1194128249
ASDE
2007-11-04 01:17
2007.11.25
Перевод строки Word. ole


15-1192991116
JSman
2007-10-21 22:25
2007.11.25
Как защитить свое приложение от крэков?


15-1193225950
Tonich
2007-10-24 15:39
2007.11.25
исключение - EPrivilege





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский