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

Вниз

Подскажите как можно защитить прогу. от размножения   Найти похожие ветки 

 
Рома_ДЖ   (2004-07-08 19:22) [0]

чтобы ее не могли просто скопировать и работать с ней. и вообще это возможно


 
Fay ©   (2004-07-08 19:24) [1]

Кастрировать.
Невозможно.


 
VMcL ©   (2004-07-08 19:32) [2]

>>Рома_ДЖ   (08.07.04 19:22)

Возможно. Для этого нужно "прогу" не писАть. Тогда нечего будет копировать и не с чем будет работать.


 
wl   (2004-07-08 19:55) [3]

сколько раз уже это вопрос задавался... что поиск уже не работает?


 
SergP ©   (2004-07-08 21:23) [4]


> Fay ©   (08.07.04 19:24) [1]
> Кастрировать.
> Невозможно.


Кастрировать - сильно радикальный метод.
Нужно для проги сделать "презерватив"...


 
Anatoly Podgoretsky ©   (2004-07-08 21:49) [5]

Fay ©   (08.07.04 19:24) [1]
Почему кстрировать невозможно?


 
Fay ©   (2004-07-08 21:49) [6]

презервативы
1) не дают 100% защиты
2) одноразовые
3) могут снизить удовольствие от работы с программой
4) имеют свойство внезапно заканчиваться


 
Fay ©   (2004-07-08 21:50) [7]

2АП
Я имел ввиду "невозможно защитить"


 
Palladin ©   (2004-07-08 21:53) [8]

+
5) могут порватся

Но зато они еще и от венерических заболеваний предохраняют... Правда не на 100%, но все же перед кастрацией плюс :)


 
Fay ©   (2004-07-08 22:42) [9]

Придётся заботиться о том, чтобы презервативом пользовались. Кастрация снимает эту проблему.


 
DrPass ©   (2004-07-09 00:34) [10]

Я чего-то не понял. Здесь речь о программе шла?


 
KilkennyCat ©   (2004-07-09 00:35) [11]


> DrPass ©   (09.07.04 00:34) [10]


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


 
Palladin ©   (2004-07-09 00:35) [12]

И о размножении...


 
KilkennyCat ©   (2004-07-09 00:37) [13]

Когда появится алгоритм по сабжу, его надо китайцам будет подкинуть.


 
Sergey Kaminski   (2004-07-09 01:07) [14]

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


 
Palladin ©   (2004-07-09 01:12) [15]

Кстати про ругань. Мне это напоминает случай со мной в столовой. Сижу я и Security system engineer. Взли оба по одинаковому салату. Получилось я съел первый, есть хотелось :), и говорю. А вкусный, блин, салат. SSE не торопясь доел со смаком и сказал: "Дерьмо".....


 
Sergey Kaminski   (2004-07-09 01:13) [16]

Вот так оно чаще всего и бывает...


 
GanibalLector ©   (2004-07-09 01:24) [17]

2 Рома_ДЖ
>чтобы ее не могли просто скопировать и работать с ней.

В ][akep-е статейка есть.Короче в чем суть.Переименовываешь имя проги(в какие-то спец.символы) и намана.Ну правда запускаться она будет,а вот скопировать никак.Ну правда,сам понимаешь...это защита от ламаков.


 
Fay   (2004-07-09 03:08) [18]

Уже в nOTPEnATbС9I? Странно. Обсуждение касалось очень даже общих вопросов...
8)


 
miwa ©   (2004-07-09 03:26) [19]

>[18]
Ага. Только здешние мастера почему-то отнеслись несерьезно к столь серьезному вопроссу.

>[6, 8]
6) для того чтобы их использовать надо оторваться от работы с программой.


 
КаПиБаРа ©   (2004-07-09 07:30) [20]

Защитить программу от копирования невозможно теоретически.


 
Dmitriy O. ©   (2004-07-09 07:42) [21]

Надо поставить таймер на очиску буфера обмена скажем раз в секунду.


 
Vlad Oshin ©   (2004-07-09 08:25) [22]

надо не писать процедуру размножения


 
KSergey ©   (2004-07-09 08:28) [23]

> [21] Dmitriy O. ©   (09.07.04 07:42)
> Надо поставить таймер на очиску буфера обмена скажем раз
> в секунду.

а) как это поможет
б) и автора такой проги - к стенке. Вместе с прогой. Чтобы с честно ворованным вордом не мешал мне работать, падла.


 
KSergey ©   (2004-07-09 08:32) [24]

> [19] miwa ©   (09.07.04 03:26)
> Ага. Только здешние мастера почему-то отнеслись несерьезно
> к столь серьезному вопроссу.

Да просто этот вопрос задолбал уже. Именно вот задолбал. Лично меня даже вопросы о раскраске грида меньше задолбали.

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


 
miwa ©   (2004-07-09 08:43) [25]


> > Ага. Только здешние мастера почему-то отнеслись несерьезно
>
> > к столь серьезному вопроссу.
>
> Да просто этот вопрос задолбал уже. Именно вот задолбал.
> Лично меня даже вопросы о раскраске грида меньше задолбали.

Ладно, ладно, я просто забыл смайлик впечатать. Да и по продолжению можно понять было - шучу я. Проснись, Серега. И улыбнись :о)).
Кстати, у меня опера говорит, что твоя анкета не найдена.


 
КаПиБаРа ©   (2004-07-09 08:44) [26]


> miwa ©

твоя тоже :)


 
miwa ©   (2004-07-09 08:48) [27]

Вот черт. Сколько ж можно?

И еще один черт. Ругается, что логин зарегестрирован...

Хм...


 
KilkennyCat ©   (2004-07-09 09:00) [28]


> miwa ©   (09.07.04 08:43) [25]

А я пользуюсь хесплорером - удивительно, но он тоже анкеты не находит !
:)


 
KSergey ©   (2004-07-09 09:08) [29]

> [25] miwa ©   (09.07.04 08:43)
> Кстати, у меня опера говорит, что твоя анкета не найдена.

Пулювать. Заколебался их перерегистрировать.


 
Мазут Береговой ©   (2004-07-09 09:32) [30]

Предлагаю во время инсталяции программы записывать по-тиху какой-нибудь файл с "незаметным" названием в одну из папок системы, а не в папку программы. Файл этот должен быть бинарным (возможно и невидимым) и  содержать, например, серийный номер или еще что. При запуске программы она должна обращаться к файлую. Если файл существует и содержит правильную информацию, то продолжать работу, если - нет, то "выпадать в осадок". В теле программы название файла закодировать, чтоб нельзя было прочитать "хитрыми" редакторами...


 
Nous Mellon ©   (2004-07-09 09:42) [31]


> В теле программы название файла закодировать, чтоб нельзя
> было прочитать "хитрыми" редакторами...

И без всяких хитрых кодирований мы увидим FIleMon"ом обращение к суперсекретному файлу


 
Vlad Oshin ©   (2004-07-09 09:43) [32]


> В теле программы название файла закодировать

зачем, если файлмон определит за 4 сек, к каким файлам обращался процесс?


 
Vlad Oshin ©   (2004-07-09 09:46) [33]

тем более, а если я купил программу, но снес Винды, поставил заново?


 
Dmitriy O. ©   (2004-07-09 09:49) [34]

Значит супер секретная прога при загрузке должна искать и сносить на компе FIleMon. А за одно все Ассеблеровские редакторы
и просмоторщики прощессов.


 
Vlad Oshin ©   (2004-07-09 09:50) [35]

И в осадок не надо выпадать - это явная точка для брекпойнта. Надо продолжать работать, но неправильно


 
Vlad Oshin ©   (2004-07-09 09:52) [36]


> Значит супер секретная прога при загрузке должна искать
> и сносить на компе FIleMon. А за одно все Ассеблеровские
> редакторы
> и просмоторщики прощессов.

;)
надо просто попросить юзера сделать это самому


 
вразлет ©   (2004-07-09 09:58) [37]

ИМХО, все дело в недостатке информации и воспитании. Надо обьяснить программе откуда дети берутся, и сколько эти свиньи жрут ресурсов


 
Vlad Oshin ©   (2004-07-09 10:01) [38]

вот
http://delphi.vitpc.com/mastering/safe/index.htm

а вообще делай фришной, если разбежится по людям - имя заработаешь


 
vecna ©   (2004-07-09 10:46) [39]

предлагаю вариант, досточно известный, и достаточно гнустных для потенциалтьных хакеров... так как сам с таким воевал, утвержадю, что 95% кул-хацкеров плюнут на твою прогу и найдут альтернативный вариант. вот тривиальный вариант (почти экспромт), заморчиваться будем с серийным ключем:

есть серийник AAAA-BBBB-CCCC-DDDDD-abcd

есть четыре разных алгоритма генерации каждого из AAAA, BBBB, CCCC, DDDD. a, b, c, d - соответственно какие-нить контрольные суммы, проверяющие правильность соответственно AAAA, BBBB, CCСС и DDDD.

причем проверять не весь ключ, а только одну часть: AAAA, BBBB, CCCC или DDDD. например так: AAAA проверятеся всегда при старте, BBBB или CCCC проверяются случайно всегда и везде (в разных процедурах): 0.25 вероятность для BBBB, и 0.25 вероятность для CCCC), DDDD с вероятностью 0,1 после 20 минут работы программы.

естественно, AAAA, BBBBB, CCCC и DDDD - четыре совершенно разных алгоритма. навешать несколько приемов на зажиту от soft-ice и вперед.

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

после таких нехитрых манипуляций взломать твою прогу пудет дороже, чем купить ее =))))


 
Reindeer Moss Eater ©   (2004-07-09 10:54) [40]

после таких нехитрых манипуляций взломать твою прогу пудет дороже, чем купить ее =))))

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



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

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

Наверх





Память: 0.55 MB
Время: 0.04 c
1-1090222653
Sam
2004-07-19 11:37
2004.08.01
как можно программно добавить ярлык прогарммы в автозагрузку


4-1087799466
ZHK
2004-06-21 10:31
2004.08.01
FreeLibrary


14-1089436517
YurikGL
2004-07-10 09:15
2004.08.01
LCD и ЭЛТ


3-1089027525
jenya_d
2004-07-05 15:38
2004.08.01
Утилиты администрирования MS SQL 2000


14-1089463017
AlexG
2004-07-10 16:36
2004.08.01
Разработка программ на маленьком PC (корманном)





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