Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.25;
Скачать: CL | DM;

Вниз

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

 
Влад Васнецов   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
2-1193818997
bioSerg
2007-10-31 11:23
2007.11.25
Invalid Floating Point Operation и NAN


2-1193386440
kyn66
2007-10-26 12:14
2007.11.25
Gif-анимация в Splash-окне


11-1177863828
Rusya
2007-04-29 20:23
2007.11.25
Вопрос по OnBeforeCreateWindow


15-1193154777
@!!ex
2007-10-23 19:52
2007.11.25
Релиз Mad Dogs On The Road


15-1193141244
ArLit
2007-10-23 16:07
2007.11.25
С. Горнаков - примеры к книге