Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Технологии защиты программного обеспечения > ASProtect мертв? Или чем защищать свои программы.


Автор: bazzzman 31.10.2006, 06:25
Не надо меня пинать, это не очередной топик на тему как защитить свою программу smile

Вопрос следующий: мне нравится функционал ASProtect (просто/дешево/сердито), но настораживает support и скорость развития программы. Сайт в 4 страницы, дохлый форум, с момента последнего релиза прошел почти год + то что можно скачать сейчас с сайта это beta версия. Появилось уже целая туча программ который выдирают ключи и сбрасывают триал ASProtect.

Есть ли в живой природе аналог ASProtect? Программа со схожими возможностями, которая активно развивается и имеет хорошую поддержку?

Как вариант подумываю о армадиле, но вот цена меня немного отталкивает. Дороговато smile

Очень хочется услышать ваше мнение по этому вопросу.

Автор: Alkash 31.10.2006, 08:12
Попробуй бесплатный Morphine.

Автор: Akella 4.11.2007, 02:06
Alkash, а ссылку можно?

Автор: dumb 4.11.2007, 02:19
bazzzman, не знаю, насколько инфа соответствует действительности, но слышал, что aspr живет, просто не на паблике - т.е. свежие версии рассылаются тем, кто купил.

Автор: W4FhLF 4.11.2007, 07:59
ASPack Software(ASProtect их продукт) купили ребята из StartForce, после выходило одно обновление для клиентов и всё. Видимо что-то серьёзное в закромах готовитсяsmile Хотя сам аспр никогда проблемой небыл. 

Попробуй PELock. 

Автор: Akella 4.11.2007, 12:39
Народ, что вы посоветуете вроде ASPR? Упаковка, генератор ключей, привязка к железу, API. Разные профили. Вобщем там там много наворотов. Щас у меня версия ske 2.3.

Автор: W4FhLF 4.11.2007, 13:27
Цитата(Akella @  4.11.2007,  12:39 Найти цитируемый пост)
 Упаковка, генератор ключей, привязка к железу, API.


WinLicense, Themida, ExeCryptor, Armadillo, SafeCast... 

Но если хотите моё мнение, то регистрацию я бы написал сам, а сверху покрыл процедуру(ы) регистрации виртуальной машиной от VMProtector. Если прога не генератор пин-кодов для всех мобильных операторов мира, если регистрационная схема хорошо продуана и грамотно покрыта ВМ, то кряка на паблике не будет. 

PS К слову сказать, для всех вышеперечисленных протекторов в привате есть унпакеры. 

Автор: Akella 4.11.2007, 15:44
У нас программа по недвижимости. Чаще всего ею пользуются люди неопытные в компьютерах.
А нужно:
1. Выяснить, чем защищена программа.
2. Найти к ней взломщик или анпакер.
3. После распаковки нужно снять ограничения демоверсии.

Поэтому для нас идеальный вариант - ASPR. Но этот проект пока в тени. Уже год молчание у них. Да и 400 долларов дороговато, помоему.

Автор: ne0n 8.11.2007, 22:06
Цитата(Alkash @  31.10.2006,  08:12 Найти цитируемый пост)
Попробуй бесплатный Morphine.

LOL smile  это не точто протектор...это даже не криптор, снимаеться за 20 секунд.

Akella,  W4FhLF дело гооврит, это самый оптимальный вариант, да и по сравнению с аспром это выйдет почти бесплатно(ну не считая время затраченное на написание грамотной процедуры регистраци, системы ограничений итп) , VMProtect абсолютно бесплатный( я имею ввиду более старые версии). 

Цитата(Akella @  4.11.2007,  15:44 Найти цитируемый пост)
А нужно:1. Выяснить, чем защищена программа.2. Найти к ней взломщик или анпакер.3. После распаковки нужно снять ограничения демоверсии.


не понял?ты хочешь что бы этого нельзя было сделать?

Автор: Larry 14.2.2008, 16:43
Лучший вариант, имхо - VMProtect. Софт, грамотно накрытый этим протом не ломается - поверь.

Автор: Akella 10.5.2009, 12:22
Вопрос. VMProtect он схож по функционалу с ASP или это  просто упаковка и шифрование кода?
Напомню, что ASP позволяет выполнять активацию своего ПО. Т.е. отдаёшь пользователю программу, имя и ключ. Как это сделано в MS Office или MS Windows, привязка ПО к железу и т.д.

Добавлено через 1 минуту и 1 секунду
о, вроде нашёл smile
Цитата

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

Автор: Artemon 26.5.2009, 14:14
ASPProtect живет и развивается, недавно купил корпоративную лицензию.
У меня сейчас версия: asprske24_1120_release (пару месяцев назад поставил)

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

Автор: DrHex 9.9.2009, 15:04
К нему ASPProtect существует куча распаковщиков. Та и к тому же его легко продампить и восстановить импрот ну а там сами понимаете.

Вопрос сколько заплатили за ASPProtect??? 

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

К примеру Armadillo, когда он только появился его долго не могли поломать(относительно).

А все пакетные протекторы очень просто снимаются так что за них платить себя не имеет смысла.....

Автор: Akella 9.9.2009, 15:31
ASProtect не только защищает и упаковывает(ужимает) программу, но и предоставляет функционал для активации программы разными способами и ключами.

Автор: DrHex 10.9.2009, 13:42
Цитата

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

Это да, ну вот его без проблем сносят. Его функциональную работу описывали десятки, раз так что как протектор (или точнее защиту ПО) воспринимать наивно.
А вот если человек сам делает защиту то тут сложнее. 

P.S.
Для ASProtect имеется куча готовых распаковщиков.

Автор: Akella 10.9.2009, 13:53
Вот ты заплатишь студенту, сделает он тебе. Пройдёт год-два-три. Нужно будет что-то переделать/добавить. Иди ищи того студента. Да ещё если он исходники с собой заберёт.


Цитата(DrHex @  10.9.2009,  13:42 Найти цитируемый пост)
Для ASProtect имеется куча готовых распаковщиков. 

Для любой более-менее популярной защиты есть антизищита, ну или будет. Дело времени.

Такие программы, как ASProptect - это просто защита от дурака smile

Ещё есть бесплатрная какая-то виртуальная машина, говорят, неплохая защита. Но времени на изучение нет. Даже не знаю, даёт ли она возможность активации по ключам, как это сделано у ASProtect.

Автор: DrHex 11.9.2009, 11:35
Исходники надо отдавать так как закасчик был единственный.


Цитата


Для любой более-менее популярной защиты есть антизищита, ну или будет. Дело времени.

Такие программы, как ASProptect - это просто защита от дурака smile

Ещё есть бесплатрная какая-то виртуальная машина, говорят, неплохая защита. Но времени на изучение нет. Даже не знаю, даёт ли она возможность активации по ключам, как это сделано у ASProtect.


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

P.S
ASProtect - после того как скачают программу человек то пройлдет минут десять.
По быряку
1)DIE, CFF Explorer или еще чени будь
2)google.ru
И ручками
1)DIE, CFF Explorer или еще чени будь
2)OllyDbg (bp entry point)
3)LordPe или PeTool
4)ImportRec 
5)ResFix
6)Reloc fix
7)Pe Optimizer

ну или 3 вариант и более грамотный
1)DIE, CFF Explorer или еще чени будь
2)OllyDbg (bp entry point)
3)LordPe или PeTool
4)ImportRec 
5)IDA pro
6)Онлайн патчер





Автор: Akella 11.9.2009, 13:10
Ну я пока не видел нормальных распаковщиков ASProtect, видел только программы, которые удалял триальные метки. Достаточно в  своей программе добавить малейшую защиту и всё...

Автор: Artemon 19.10.2009, 21:45
Годовалые версии Asprotect на сколько я знаю еще никто пока не распаковал, а то что напишет студент, снимается за пару часов.

За Asprotect я заплатил 400$ и доволен им на 100%

Автор: Akella 20.10.2009, 08:34
Artemon, ты покупал  версию 2.4 SKE?

Автор: Artemon 20.10.2009, 17:33
Да

Автор: Akella 20.10.2009, 21:54
А можно вопрос?
Как получить HID да запроса имени и кода.

Автор: Artemon 21.10.2009, 17:09
Вообще не слышал что такое HID (в контексте asprotect), кстати google по запросу asprotect + hid тоже ничего не выдал.

Что означает это сокращение ?

Автор: Akella 21.10.2009, 17:57
HID = Hardware ID

(очепятка)

Автор: Artemon 21.10.2009, 18:59
Hardware ID

GetHardwareID();

Добавлено через 1 минуту и 11 секунд
Вот так выглядит ее объявление:

 extern "C"  char*   __declspec(dllimport) _stdcall GetHardwareID();

Автор: Akella 21.10.2009, 20:31
Как получить HID или другую информацию в своей программе средствами API ASProtect я имею представление. smile
Бывает иногда такое.
Пользователь скачивает демоверсию программы.
Работает с ней месяц.
Заканчивается срок, например 30 дней или 300 запусков программы.
Потом он решает покупать программу.
Программист требует от пользователя HID. А HID можно получить только средствами программы, когда уже программа запущена. А программу запустить не удаётся.
Как получить HID, когда уже триальный срок окончен.

Автор: nerezus 22.10.2009, 06:45
Цитата

Вопрос сколько заплатили за ASPProtect??? 

Лучше всего бы вязть студента который за эти же денеги напишет протектор со своим трюком.
 За те же деньги ничего нормального не получишь. Если студент СМОЖЕТ такое написать, то за 400 баксов он это сделать не возьмется.

Автор: Artemon 22.10.2009, 14:58
Akella, пхоже понял тебя, ты используешь стандартные диалоги asprotect,
я от них отказался и сам вывожу свои триальные формы, сообщения о окончании числа запусков и т.д.
Поэтому проблемы вывода HID никогда не случалось.

Автор: Akella 30.10.2009, 09:32
Цитата(Artemon @  19.10.2009,  21:45 Найти цитируемый пост)
Годовалые версии Asprotect на сколько я знаю еще никто пока не распаковал

я читал на cracklab.ru, что уже даже статьи написаны по анализу и распаковке :(

Автор: Akella 12.7.2010, 21:53
Цитата(Artemon @ 22.10.2009,  14:58)
Akella, пхоже понял тебя, ты используешь стандартные диалоги asprotect,
я от них отказался и сам вывожу свои триальные формы, сообщения о окончании числа запусков и т.д.
Поэтому проблемы вывода HID никогда не случалось.

можно несколько примеров?

Автор: Akella 30.3.2012, 11:42
ASProtect жив.
Уже есть поддержка юникодных программ.
Скоро будет поддержка x64.

Автор: Akella 24.4.2012, 12:42
Они выпустили новый продукт AS Protect64:
http://www.asprotect.ru/asprotect64.html

Цитата

Что такое ASProtect 64?

Продукт предназначен для профессиональной защиты от несанкционированного использования, промышленного и домашнего копирования, профессионального взлома и анализа программных продуктов, распространяемых через Интернет и на любых физических носителях. Отличительной особенностью нового продукта является поддержка защиты только 64-битных приложений и .NET приложений для Windows. Кроме того, продукт построен на совершенно новом ядре защиты, ранее не использовавшимся в продуктах ASPack Software.
Возможности продукта ASProtect 64:

    Защита приложения, скомпилированного в PE-файл, содержащий исполняемый машинный код (native код) процессора x64 (расширение таких файлов – exe, dll)
    Возможна защита приложения, скомпилированного в исполняемый .NET-файл (managed код), поддерживаются следующие версии Net framework  1.1, 2.0, 3.0, 3.5, 4.0
    Защита кода программы от анализа и взлома
    Шифрование исходного кода программы
    Проверка целостности приложения
    Противодействие отладчикам и дизассемблерам
    Защита от изменений данных в памяти программы
    API для взаимодействия программного обеспечения и процедур защиты
    Создание и верификация регистрационных ключей с использованием алгоритмов шифрования с открытым ключом
    Генерация регистрационных ключей основанная на конфигурации конкретного компьютера
    Возможность создавать пробные (триальные) версии, которые ограничивают функциональность приложения в соответствии с оставшимся временем использования, количеством запусков и общим временем работы приложения
    Отображения окон-напоминаний об истечении срока действия
    Отдельно поддержана реализация демо-режима через ограничение функционала защищаемого приложения
    Наличие встроенного и модифицируемого графического интерфейса от системы защиты для обработки процесса активации защищённого приложения
    Сжатие защищаемого файла программы
    Полная совместимость с Windows XP/Vista 64 bit и Windows 7 64 bit, Windows Server 2003/2008 64 bit
    Совместимость с Windows 8 64 bit к моменту появления релиза данной ОС
    Защита от запуска защищенных приложений под виртуальными машинами Virtual Box (до версии 4.0.8 r71778 включительно), VMware (до версии 7.0.1, сборка 227600 включительно), Virtual PC (до версии 6.1, сборка 7601 Service Pack 1 включительно).

Автор: klyaksa 31.7.2012, 14:54
Насколько легко сейчас ломается программа с защитой ASProtect? В википедии сразу указано " В настоящий момент, защита программ, защищённой ASProtect, обходится."

Автор: Akella 31.7.2012, 15:12
Здесь не форум взломщиков, вряд ли дадут вразумительный и честный ответ smile

Автор: klyaksa 31.7.2012, 15:16
Дык мне не взломать надо, а защитить код от изменения. Всякие if then как я понимаю легко игнорируются. Вот и смотрю, может чего для защиты приобрести...
Может ей кто пользуются (или пользовался) - каковы результаты, оправдали ожидания? Просто выкинуть несколько тыщ жалко.

Автор: Akella 1.8.2012, 08:44
Если боишься, тогда бери самую крутую защиту  smile 

Автор: Akella 15.8.2012, 13:38
В ASProtect 2.65 добавили русскоязычную справку smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)