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

Вниз

Посоветуйте, Как можно защитить свою прогу?   Найти похожие ветки 

 
JorSand   (2003-04-03 23:23) [0]

Если есть компоненты или теория, буду признателен за ссылочку.


 
Archvile   (2003-04-03 23:32) [1]

От чего защитить? вообще от вскрывания ресурсов может помочь упаковщик exe-шек (upx например), но есть и распаковщики, потому от опытного (умного) не поможет. А идеальной защиты никто не изобрел :0 Все что придумано уже взломано :>


 
Palladin   (2003-04-03 23:45) [2]

у меня есть теория: абсолютной защиты не существует.

Прав Archvile!

ЗЫ Но, компонент для защиты проги, этож как мыслить надо по... по странному.


 
JorSand   (2003-04-04 00:01) [3]

А может есть какие нибудь хитрае методики, ну там типа привязка к номеру жесткого диска и тд. А? На сколько это будет эффективно?


 
VEG   (2003-04-04 00:45) [4]

Первое правило защиты программ: никогда не использовать компоненты/технологии других разроботчиков!!!


 
Дмитрий К.К.   (2003-04-04 06:31) [5]

Если сильно нужны компоненты для защиты, то ето к TurboPower (OnGuard).


 
Карелин Артем   (2003-04-04 08:00) [6]

Меня тоже не так давно интересовал этот вопрос. Защитить от профессионала нельзя. От ламера-запросто.
"Влет" ломаются защиты, в которых есть функции типа CheckPasswod:boolean. Навороченный код в таком случае портит строка типа "if CheckPasswod=true then ..." Можно вместо результата этой функции поставить константу.
Есть довольно мощные инструменты, позволяющие разбирать exe на кучу процедур и функций и потом собирать это обратно.
Для "защиты" с помощью компонентов есть программы, позволяюшие менять свойства компонентов.
Неплохо было бы почитать статьи из цикла АКМ на сайте Delphi.vitpc.com


 
Петрович (Александр)   (2003-04-04 08:16) [7]

Дмитрий правильно сказал TurboPower (OnGuard). Теперь их компоненты свободно лежат. Но это, от ламеров защищают, а другого Жоре, по-моему, и не нужно, дай бог с этими разобраться. А вообще-то есть куча способов привязки к контроллерам девайсов, но тут даже DDK не всегда помогает, особенно с винтами - я пробовал в DOSе - работает, а в Windах нужно переключаться в VirtualMode, но я еще не попробовал (конечно, все на ассемблере).


 
sad   (2003-04-04 08:55) [8]

лучшая зашита -нападение


 
Style   (2003-04-04 09:08) [9]

На любое действие - есть противодействие!


 
Anatoly Podgoretsky   (2003-04-04 09:33) [10]

VEG © (04.04.03 00:45)
Нулевое правило
Защита которая расчита на незнание взломщиком алгоритмов защиты стоит не многого. Тоже относится к криптозащиты.


 
grusty   (2003-04-04 09:46) [11]

Компонент AVLock на www.torry.net


 
stone   (2003-04-04 09:58) [12]

Еще одно гениальное творение требует защиты от несанкционированного использования.
Лучший способ - никому не показывать.


 
Думкин   (2003-04-04 09:58) [13]

Кто из великих и могучих сказал:
"Пока я близко не столкнулся, то наивно полагал, что можно придумать абсолютный шифр - теперь я знаю, что это не так. Сломать можно все - вопрос времени и затрат." То ли Тьюринг, то ли кто.


 
JorSand   (2003-04-05 13:26) [14]

а на сколько по вашему Hasp надежен? Я слышал (правда это было давно), что их тоже ломают. Как с ним дела сейчас?


 
JibSkeart   (2003-04-05 14:37) [15]

Сделать ее FreeWare и не мучется ...


 
NetBreaker666   (2003-04-05 14:45) [16]

Короче, берешь диск с программой, зафигачиваешь в Сейф. Туда же зафигачифаешь гранату, прикрепляешь ее к задней стенке сейфа, затем приделываешь леску к чеке и к задней стороне дверцы. Закрываешь сейф. Встаешь рядом с колашем (а лучше охранника поставить). Все... я думаю хватит для твоей программы....


 
JibSkeart   (2003-04-05 14:51) [17]

А Видео наблюдение ?
А растпростронять ее так же ??


 
NetBreaker666   (2003-04-05 15:10) [18]


> А Видео наблюдение ?
> А растпростронять ее так же ??

Ну блин, к каждому диску приставить амбала с дробовиком... делов то :)


 
JorSand   (2003-04-05 15:53) [19]

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


 
Anatoly Podgoretsky   (2003-04-05 16:19) [20]

Ну и тогда начнем с того, что именно такое путное ты написал, отсюда и советы


 
NetBreaker666   (2003-04-05 18:18) [21]


> JorSand

Нет, я за свою жизнь очень много путного сломал, и реально понимаю, что я такой не один, и тем более есть чуваки и поумнее (например http://www.rors.net). Так что если я пишу что-то путное, я даже не заморачиваюсь на супер-пупер защиту. Считаю пару MD5 хэшей, что-то RSA 128-битным шифрую и все. Обычный юзер распространять не сможет - и хватит.


 
Дмитрий К.К.   (2003-04-06 20:55) [22]


> JorSand (05.04.03 15:53)
> я смотрю вы сами в сейфах сидите, с гранатами между булок.
> По существу моно? Или никто ничего путного за свою крутую
> жизнь не написал?


Слушай, ты ТУПОЙ или прикалываешься?
Ты попросил компоненты для защиты, я тебе подсказал - OnGuard.

Видимо, прав был Петрович (Александр), когда сказал:

> а другого Жоре, по-моему, и не нужно, дай бог с этими разобраться.


Ты хотя бы с ними разобрался, крутой ты наш?


 
NetBreaker666   (2003-04-06 21:16) [23]


> JorSand (05.04.03 15:53)
> я смотрю вы сами в сейфах сидите, с гранатами между булок.
> По существу моно? Или никто ничего путного за свою крутую
> жизнь не написал?

Да, кстати, хочу согласиться с Дмитрием: если"б ты реально написал что-нибудь умное и путное, то таких тупых вопросов ты бы не задавал.



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

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

Наверх




Память: 0.49 MB
Время: 0.009 c
14-77170
uw
2003-04-08 01:12
2003.04.24
Сторонник смертной казни


3-76853
widom
2003-04-07 07:21
2003.04.24
Поиск по базе.


3-76796
alexander_ua
2003-04-03 13:06
2003.04.24
Параметр типа TMemo


6-77055
Spartak
2003-02-26 10:46
2003.04.24
Упровление портами для доступа в интернет


14-77144
_MAD_
2003-04-07 21:20
2003.04.24
перехват сообщения об ошибке





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский