Русский / Russian English / Английский

Сейчас на форуме: asmerdev1 (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Основной форум —› Триальная защита
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 09:13 New!
Цитата · Личное сообщение · #1

Есть ли "идеальная" (или сложная для обнаружения) триальная защита ?
Может кто-то стыкался с интересными случаями реализации?

Сегодня посмотрел что АСПротект делает, ничего сложного, программу можно опять сделать рабочей, без изменения и распаковки кода. Просто удалить 2 ключа в реестре. Находятся эти ключа элементарно, хотя сама ключ-признак триальности замаскирован.
Похоже, если юзер имеет доступ к хранилищу признака (реестр, диск), сделать ничего нельзя...
Может, посоветуете еще на кого глянуть ?

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 09:59 New!
Цитата · Личное сообщение · #2

ARMADILLO latest version


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 5 декабря 2004 10:21 New!
Цитата · Личное сообщение · #3

puky
Это когда юзаются апи аспра для регистрации. Если замутить свою регистрацию, а аспром запаковать, юзер обломается...

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 10:31 New!
Цитата · Личное сообщение · #4

hyper13 пишет:
ARMADILLO latest version

Взял 2.52, похоже на аспра, два ключа надо удавить,
1-HKEY_LOCAL_MACHINE\Software\The Silicon Realms Toolworks\Armadillo, 2- последний по времени записи в HKEY_CLASSES_ROOT\CLSID.

Ara пишет:
юзер обломается

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


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 5 декабря 2004 10:34 New!
Цитата · Личное сообщение · #5

puky пишет:
В том и фишка, что можно без потрошения программы, сделать вечный триал.

Ну и каким образом?

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 10:39 New!
Цитата · Личное сообщение · #6

Ara пишет:
Ну и каким образом?

апр пишет в реестр два ключа (очень похоже на арму), легко сделать прогу для чистки этого. или я не понял вопрос ?


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 5 декабря 2004 10:43 New!
Цитата · Личное сообщение · #7

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

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 10:47 New!
Цитата · Личное сообщение · #8

Ara пишет:
удаление ключиков

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


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 5 декабря 2004 10:51 New!
Цитата · Личное сообщение · #9

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

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 10:56 New!
Цитата · Личное сообщение · #10

а ключики на новой машине откуда ?
даже если создать их при инсталяции, можно с них копию снять, а потом просто назад в реестр вписать.

У меня такое впечатление что все разработчики "крутых" защит просто обманывают программеров. За такие деньги(100$ за аспр) могли хотя бы написать что их триал - это лажа.


Ранг: 332.0 (мудрец)
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 5 декабря 2004 11:00 New!
Цитата · Личное сообщение · #11

puky
не обязательно писать в реестр...
Да и вообще стирание отметок о дате установки - это вообще не совсем взлом, т.к. их надо стирать каждый раз...
А программ, которые стирают метки пакеров полно...

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 11:04 New!
Цитата · Личное сообщение · #12

Mario555 пишет:
не обязательно писать в реестр...

...можно и в файл ? так как файлов много, здесь фантазия может разгулятся.

не совсем взлом
взлом, не взлом - программа работает, не надо регить.


Ранг: 332.0 (мудрец)
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 5 декабря 2004 11:14 New!
Цитата · Личное сообщение · #13

puky пишет:
программа работает, не надо регить.

ну обычно ещё есть наги и другие ограничения...

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 11:19 New!
Цитата · Личное сообщение · #14

Mario555 пишет:
ну обычно ещё есть наги и другие ограничения...

какой тогда смысл юзать протекторы ?
кстати, есть в природе "никем не сломаные" ?


Ранг: 332.0 (мудрец)
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 5 декабря 2004 11:25 New!
Цитата · Личное сообщение · #15

puky пишет:
какой тогда смысл юзать протекторы ?

хехе ну а как ты отломаешь тот же наг не обходя защиты проектора ? =)

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 11:29 New!
Цитата · Личное сообщение · #16

Mario555 пишет:
не обходя защиты проектора ? =)

а что, есть такая защита которую нельзя снять ?
почти для всех протекторов есть анпакеры,
разве что для свежих не успели сделать...


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 5 декабря 2004 11:34 New!
Цитата · Личное сообщение · #17

puky
ты гонишь.
не зная вопроса, берешься здесь рассуждать...

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 11:50 New!
Цитата · Личное сообщение · #18

Ara пишет:
не зная вопроса, берешься здесь рассуждать...

о чем не знаю ?
может я неправильно вопрос обрисовал.

Есть полная версия, без ограничений, без связи с инетом (для проверки можно ли на этом винте еще работать),
можно ли сделать настоящую триальную версию ?
( я не говорю о шифровке кода секретными ключами (аспр), здесь без серийника не распакуеш, кейген не сделаешь, разве что украдешь файл настроек аспра с этими самыми секретными ключами).
Обрезать какую-то функциональность, то есть делать демо версию - это не есть правильная триальность (Try-Before-Buy - то есть "попробуй перед тем как купить").
Полагаться на протекторов не стоит, в войне кракеров и разработчиков скоро дойдет до того что будут свои операционки закрытые писать, только чтоб никто не лазил в код( шутка ).
Но все же направление развития защиты немного не туда ушло.
Все силы идут на то чтобы сделать "сейф" потолще, добавить автоматическое обнаружение "медвежатников", хорошо что нельзя хард портить, а то, если продолжить аналогию, поубивали бы всех кто с монтировкой подходил.
В криптографии есть такое несколько критериев стойкости криптозащиты. Один из них - алгоритм шифрования должен не быть закрыт. Ибо всегда этот алгоритм можно восстановить. А опираться на закрытость алгоритма упаковки, шифрования - это неправильно. имхо.


Ранг: 260.3 (наставник)
Статус: Участник
PPC-PROTECT author

Создано: 5 декабря 2004 11:52 New!
Цитата · Личное сообщение · #19

puky я седня веселый, спасибо

Ранг: 41.9 (посетитель)
Статус: Участник
Author of EXECryptor

Создано: 5 декабря 2004 13:39 New!
Цитата · Личное сообщение · #20

puky пишет:
можно ли сделать настоящую триальную версию ?


конечно можно. есть несколько путей.
1) триал хранить в реестре - тогда а) ключ должен быть разным на разных компах б) его надо хорошо прятать в реестре
2) триал хранить в базе/файле настроек и т.п. желательно так чтобы его невозможно было оттуда "вырвать". можно использовать симметричные шифры или элементы стеганографии

Может, посоветуете еще на кого глянуть ?

ага EXECryptor глянь

Ранг: 0.0 (гость)
Статус: Участник

Создано: 5 декабря 2004 14:14 New!
Цитата · Личное сообщение · #21

EXECryptor - всё пишет в HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\ - последняя строчка в регмоне,
даже не маскирует, как аспр.

ASProtect 1.31 build 05.18 RC1:
regmon - видно что аспр лопатит весь HKEY_CLASSES_ROOT\CLSID.
Делаем експорт в regedite. Все записи идут в порядке их записи в реестр, ключ аспра будет последним ( надо александру добавить перезапись других ключей тогда будет немного тяжелее). Аспр делает копию уже имеющегося ключа clsid, со всеми подключами и их значениями, только изменяет значение TypeLib на какое-то значение, у меня оно всегда заканчивается на 000054534544.

Пока только аспр выигрывает,
Есть что-нибуть поинтересней ?

Relayer пишет:
2) триал хранить в базе/файле настроек

Сделать копию рабочего файла, когда время истечет, вернуть назад ?


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 5 декабря 2004 14:25 New!
Цитата · Личное сообщение · #22

puky
Ты тупишь опять.
Это можешь сделать ты, а все проги в основном расчитаны на рядового юзверя, которые знать не знают о существовании реестра и они хотят иметь прогу, которая работает всегда, а не один месяц, в течении которого выдает всякие наги и косяки.

Самая клевая защита тогда от тебя будет - закрытие проги через 15 минут работы. Как сделано в нетчесс, к примеру. Юзай ее тогда...


Ранг: 265.2 (наставник)
Статус: Участник
very WELL :)

Создано: 5 декабря 2004 18:55 New!
Цитата · Личное сообщение · #23

Прога Cutting хранит свой триал в базе данных.
То есть если вернуть начальный файл, то и все сохранения будут начальные.

А вообще я не пойму. Тебя интересует снятие триала без патча?
Это типа чтобы всё было честно и по закону?

Ранг: 111.4 (ветеран)
Статус: Участник

Создано: 5 декабря 2004 21:55 New!
Цитата · Личное сообщение · #24

Чел все протекторы косит одним regmon'ом.. -)


Ранг: 265.2 (наставник)
Статус: Участник
very WELL :)

Создано: 5 декабря 2004 23:46 New!
Цитата · Личное сообщение · #25

Ага. Это мы только паримся Распаковываем там чего-то

Ранг: 0.0 (гость)
Статус: Участник

Создано: 6 декабря 2004 02:17 New!
Цитата · Личное сообщение · #26

Ara пишет:
закрытие проги через 15 минут

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

WELL пишет:
А вообще я не пойму. Тебя интересует снятие триала без патча?

не так снятие, как "вечное" продолжение.

Это типа чтобы всё было честно и по закону?
да не, просто абстрактный интерес.
Зачем покупать протектор, если он с задачей не справляется (до конца).
Хотя нашел в сети один сайт ( www.chosenbytes.com/ ), так они кричат что их "Code-Lock" за 4 года никто не сломал.

Ранг: 41.9 (посетитель)
Статус: Участник
Author of EXECryptor

Создано: 6 декабря 2004 04:46 New!
Цитата · Личное сообщение · #27

puky пишет:
EXECryptor - всё пишет в ....


ты попробуй этот ключ прибить. под НТ/ХР

Ранг: 160.1 (ветеран)
Статус: Участник

Создано: 6 декабря 2004 06:00 · Поправил: infern0 New!
Цитата · Личное сообщение · #28

puky пишет:
то есть делать демо версию - это не есть правильная триальность (Try-Before-Buy - то есть "попробуй перед тем как купить")

В этом-то и весь прикол. Если программа позволяет работать со всей функциональностью ДО покупки - на нее вообще не имеет смысла навешивать пакеры/протекторы ибо вечный триал как мимнимум ей обеспечен. IMO самый приемлимый вариант - это грамотно продуманная демка. Т.е. покупатель должен попробовать за что он денег заплатит, однако то что у него есть во время триала должно быть недостаточно для нормальной работы. Проблема далеко не такая тривиальная как кажется на первый взгляд, и многие разработчики либо делают коцнутые демки тем самым значительно уменьшая круг потенциальных покупателей, либо вынуждены довольствоваться возможностью вечного триала.

Ранг: 495.3 (мудрец)
Статус: Участник

Создано: 6 декабря 2004 06:31 New!
Цитата · Личное сообщение · #29

infern0 пишет:
либо вынуждены довольствоваться возможностью вечного триала.


Ну, сделают они демку. А в первую же неделю, у какой-нибудь компании, купившей лицензию, возникнет утечка инсталяшки, и всё по-прежнему – кряк и готово (или даже без кряка). Только это неважно, те, кто купят – купят, а те, кто сломают – сломают, ну и те, кто не может купить, будут ломаное юзать. Протектор в этой картине меняет % 0-40 (ИМХО).

Вот подумайте, купил производитель за $100-10 000 протектор и получил сверху прибыли $200-100 000. Значит, есть рынок...

PS чистый флэйм

Ранг: 352.4 (мудрец)
Статус: Участник
retired

Создано: 6 декабря 2004 08:20 New!
Цитата · Личное сообщение · #30

Есть такая защита CrypKey - она триал хранит интересно
. 1 . 2 . >>
 eXeL@B —› Основной форум —› Триальная защита

Видеокурс ВЗЛОМ