Russian Qt Forum
Ноябрь 23, 2024, 19:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3] 4 5   Вниз
  Печать  
Автор Тема: Обфускатор  (Прочитано 41242 раз)
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #30 : Февраль 28, 2010, 21:25 »

Цитировать
Но LGPL не обязывает открывать исходный код. Я не вношу изменения в саму библиотеку, а создаю програмный продукт с помощью Qt.
тогда и не нужно распространять исходники - уж лучше так чем распространять зашифрованные исходники
Записан
tim474
Гость
« Ответ #31 : Февраль 28, 2010, 21:25 »

Цитировать
Но LGPL не обязывает открывать исходный код. Я не вношу изменения в саму библиотеку, а создаю програмный продукт с помощью Qt.
Тогда, думаю, достаточно указать в программе информацию о лицензии и ссылку на сайт разработчика Qt. За подробностями, опять же, обращайтесь к тексту LGPL. Но требование предоставить возможность связать твою программу с другой версией Qt никто не отменял.

Если пользователь должен сам скачать и установить Qt, чтобы использовать твою программу, то тогда вообще для тебя нету практически никаких дополнительных условий.
Записан
cya-st
Гость
« Ответ #32 : Февраль 28, 2010, 21:55 »

В общем я так понял: продавать свой софт можно (предоставить лицензию и ссылку на сайт разработчика Qt), защищать програму (не исходник) пакером.
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #33 : Февраль 28, 2010, 22:11 »

Цитировать
защищать програму (не исходник) пакером.
глупо как -то

все эти пакеро-защиты профессионал снимет на раз, уж защищать тогда ключем или привязкой к диску
Записан
cya-st
Гость
« Ответ #34 : Февраль 28, 2010, 22:22 »

Цитировать
все эти пакеро-защиты профессионал снимет на раз, уж защищать тогда ключем или привязкой к диску
Некоторые пакеры включают в себе защита ключом и привязкой к диску. WinLicence например. Да и последнюю версию Themida не каждый крякер снимет.
Записан
SABROG
Гость
« Ответ #35 : Февраль 28, 2010, 22:28 »

Да и последнюю версию Themida не каждый крякер снимет.

Ключевые слова "последнюю" и "не каждый". Это означает - не сегодня, так завтра, а не 100% защиту.

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

Из минусов хороших протекторов:

Цитировать
Часто трояны упаковываются декомпиляторами, чтобы их было сложнее обнаружить. А так как антивирус не может распаковать фемиду, то на всякий случай он ругается.

Клиент бы расстроился...
« Последнее редактирование: Февраль 28, 2010, 22:41 от SABROG » Записан
cya-st
Гость
« Ответ #36 : Февраль 28, 2010, 22:47 »

Код:
А так как антивирус не может распаковать фемиду, то на всякий случай он ругается.
Если фемида лицензионная, то антивирус не ругается (по крайней мере касперский).
Записан
SABROG
Гость
« Ответ #37 : Февраль 28, 2010, 23:00 »

То есть если я на вирусах и троянах зарабатываю деньги и они у меня есть, я позволю себе купить лицензионную фемиду и прощай касперский?
Записан
cya-st
Гость
« Ответ #38 : Февраль 28, 2010, 23:12 »

То есть если я на вирусах и троянах зарабатываю деньги и они у меня есть, я позволю себе купить лицензионную фемиду и прощай касперский?
В общем да. Но вычислить кто написал вирус накрытый лицензионной фемидой не проблема.
Не вижу логики: если антивирус будет на всякий случай ругатся на програму или вирус, то что это меняет? Почему антивирус не ругается на UPX, ASProtect? У касперского есть еще евристический анализ Улыбающийся, современные антивирусы не только сканируют файли на наличее зловредной сигнатуры.
Записан
cya-st
Гость
« Ответ #39 : Февраль 28, 2010, 23:17 »

Есть всем известная программа TheBat накрытая фемидой, но я нигде не слышал что бы антивирус ругался на нее.
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #40 : Февраль 28, 2010, 23:34 »

Цитировать
Ключевые слова "последнюю" и "не каждый". Это означает - не сегодня, так завтра, а не 100% защиту.
+100
И антивирусы действительно ругаются - и эвристический анализ как раз сбиваться может т.к. фактически запускаемый файл модифицирует себя, или создает другой EXE который потом запускает и т.д. - короче похоже на алгоритм вируса!

Записан
SABROG
Гость
« Ответ #41 : Март 01, 2010, 00:19 »

Сейчас через какой-нибудь PayPal можно купить любую программу и концы ты не найдешь кто владелец аккаунта и привязать к лицензии не сможешь конкретного человека.
Записан
0rm
Гость
« Ответ #42 : Март 01, 2010, 11:12 »

cya-st, если вы планируете защищать программу с помощью пакера/протектора, то это впустую потраченные деньги. Для того чтобы хотя бы прикинуть положение дел достаточно зайти на краклаб или васм и поискать темы про распаковку интересующего вас протектора. Результаты вам точно не понравятся, к тому же это все паблик, а крек-комьюнити изобилует приватными мануалами и утилитами. Сломают даже не сомневайтесь. Разве что продукт будет ненужным и непопулярным.

Вам надо продумать вариант защиты самому, а не перекладывать это дело на стороннюю утилиту. Есть достаточно методов которые помогут вашему продукту продержатся довольно длительное. Например малопопулярный, но эффективный метод с использованием асимметричного шифрования RSA.
Вкратце можно описать так:
Имеется процедура необходимая для полного функционирования программы, но необязательная для ознакомления с ней.
Эта процедура присутствует в программе в зашифрованном виде. Серийный номер служит ключом расшифровки этой процедуры.
Можно добавить ещё что-то в зависимости от фантазии. Но важно понимать что это только отсрочит взлом.
Даже если вы используете ключ размером 1024 бита и взломщик не сможет факторизировать приватную экспоненту. То достаточно одного серийника(кардинг, кража, троян и тд) чтоб получить универсальный патч.
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #43 : Март 01, 2010, 11:37 »

0rm - согласен во всем
Цитировать
Есть достаточно методов которые помогут вашему продукту продержатся довольно длительное.
для популярнорй программы - время будет совсем малое, для непопулярной и ненужной можно вообще тупую проверку вставить и никто ее никогда не будет ломать...
Записан
cya-st
Гость
« Ответ #44 : Март 01, 2010, 11:57 »

Цитировать
cya-st, если вы планируете защищать программу с помощью пакера/протектора, то это впустую потраченные деньги. Для того чтобы хотя бы прикинуть положение дел достаточно зайти на краклаб или васм и поискать темы про распаковку интересующего вас протектора. Результаты вам точно не понравятся, к тому же это все паблик, а крек-комьюнити изобилует приватными мануалами и утилитами. Сломают даже не сомневайтесь. Разве что продукт будет ненужным и непопулярным.
На краклаб и васм зарегистрирован где-то 5 лет, еще на tuts4you. Немного занимался сломом. 0rm - вы наверное полный дилетант в этой сфере. Пакеры ломаются, но годичной давности, программы накрытые новыми версиями пакеров не каждый сломает, посмотрите цены за слом на краклаб. Конечно все ломается, с этим я согласен.
Записан
Страниц: 1 2 [3] 4 5   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.273 секунд. Запросов: 23.