Форум программистов, компьютерный форум CyberForum.ru

Библиотеки и методы защиты - C++

Восстановить пароль Регистрация
 
Predat0r
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 53
25.04.2013, 00:00     Библиотеки и методы защиты #1
Можно ли как-то узнать данные жесткого диска модулем(библиотекой), чтобы в дальнейшем "привязать" библиотеку?
И какие виды "привязок" для библиотеки можете посоветовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 00:00     Библиотеки и методы защиты
Посмотрите здесь:

Моделирование защиты работ студентами C++
C++ Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы
C++ Настрока защиты WinNT
C++ Создать класс Triad (тройка чисел) - определить методы; определить производный класс Date - переопределить методы
про библиотеки в VS C++ (какие библиотеки нужны для функций 'cout' и 'cin') C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
25.04.2013, 00:05     Библиотеки и методы защиты #2
Цитата Сообщение от Predat0r Посмотреть сообщение
Можно ли как-то узнать данные жесткого диска модулем(библиотекой), чтобы в дальнейшем "привязать" библиотеку?И какие виды "привязок" для библиотеки можете посоветовать?
- да легко. Привязывать лучше не к HDD а к HARDWARE тобишь CPU/VideoCard/HDD в случае если один из компонентов имеет серийник отличнй от изначально заданного приложение/модуль просто не запускать.
OhMyGodSoLong
25.04.2013, 00:12
  #3

Не по теме:

Горите в аду, привязчики.

-=ЮрА=-
Заблокирован
Автор FAQ
25.04.2013, 00:14     Библиотеки и методы защиты #4

Не по теме:

Predat0r, ещё может пригодиться Информация о системе это конечно немножко не в тему, ну мало ли, в любом случае - лишним не будет



Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Горите в аду, привязчики.
- why?

Predat0r
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 53
25.04.2013, 00:23  [ТС]     Библиотеки и методы защиты #5
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение

Не по теме:

Горите в аду, привязчики.

Когда делаешь работу месяцами, а через день какой-то школьник льет в паблик - "не есть хорошо".
-=ЮрА=-
25.04.2013, 00:43
  #6

Не по теме:

PS: Predat0r, добавлю что ещё можно криптовать сам код exe, а для декрипта юзать какой нибудь сетевой аплет, чтобы даже алгоритм дешифрации не светить, никто даже дизасм кода сможет произвести...
Понятное дело сетевой распаковщик надо хорошо продумывать, а в самом распакуемом Арр делать много доп защит аля VirtualProtect и тому подобных.

OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
25.04.2013, 01:16     Библиотеки и методы защиты #7
Цитата Сообщение от Predat0r Посмотреть сообщение
Когда делаешь работу месяцами, а через день какой-то школьник льет в паблик - "не есть хорошо".
Не надо валить свои проблемы с придумыванием какого-нибудь другого способа монетизации, отличного от "ты мне предоплату, я тебе копию ПО на одноразовой флешке и подписку о неразглашении", на плечи пользователей. Сколько вы намерены выручить? Есть оценки? Обоснования оценок? Это так, риторические вопросы. Просто напоминаю, что оборот важнее маржи.

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение

Не по теме:

- why?

Я считаю угрозу попадания в ад достаточной шпилькой людям, которые считают свои произведения настолько важными, чтобы требовать от пользователей, осмелившихся вздумавших поменять конфигурацию своего личного компьютера, идти и просить у разработчиков или саппорта выполнить перепривязку всяких библиотек для продолжения использования приобретённого ПО.

Как бы то ни было, ничего не имею против реализации привязывания ради привязывания в качестве способа расширения кругозора.
Avazart
 Аватар для Avazart
6897 / 5137 / 252
Регистрация: 10.12.2010
Сообщений: 22,570
Записей в блоге: 17
25.04.2013, 02:24     Библиотеки и методы защиты #8
Ну, а если пишешь для себя ?
Например курсовой или сугубо для своей работы ( в помощь себе) ?
Predat0r
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 53
25.04.2013, 07:57  [ТС]     Библиотеки и методы защиты #9
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение

Не по теме:

PS: Predat0r, добавлю что ещё можно криптовать сам код exe, а для декрипта юзать какой нибудь сетевой аплет, чтобы даже алгоритм дешифрации не светить, никто даже дизасм кода сможет произвести...
Понятное дело сетевой распаковщик надо хорошо продумывать, а в самом распакуемом Арр делать много доп защит аля VirtualProtect и тому подобных.

Это все хорошо, но у меня .so.
Изначально планировал демоном привязать, но немогу некоторые пункты выполнить.

Добавлено через 10 минут
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Не надо валить свои проблемы с придумыванием какого-нибудь другого способа монетизации, отличного от "ты мне предоплату, я тебе копию ПО на одноразовой флешке и подписку о неразглашении", на плечи пользователей. Сколько вы намерены выручить? Есть оценки? Обоснования оценок? Это так, риторические вопросы. Просто напоминаю, что оборот важнее маржи.

Я считаю угрозу попадания в ад достаточной шпилькой людям, которые считают свои произведения настолько важными, чтобы требовать от пользователей, осмелившихся вздумавших поменять конфигурацию своего личного компьютера, идти и просить у разработчиков или саппорта выполнить перепривязку всяких библиотек для продолжения использования приобретённого ПО.
Вы просто не видите всю ситуацию, поэтому комментарии не несут никакого смысла, имхо.

Добавлено через 7 минут
Код
вздумавших поменять конфигурацию своего личного компьютера, идти и просить у разработчиков или саппорта выполнить перепривязку всяких библиотек для продолжения использования приобретённого ПО.
У 99.9% покупателей серверное оборудование. т.е. Хостинг.
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,040
25.04.2013, 08:00     Библиотеки и методы защиты #10
Цитата Сообщение от Predat0r Посмотреть сообщение
Вы просто не видите всю ситуацию,
если ты собираешься защитить свою прогу
Цитата Сообщение от Predat0r Посмотреть сообщение
узнать данные жесткого диска модулем(библиотекой), чтобы в дальнейшем "привязать" библиотеку?
то это отламывается на раз
да и дизасемблирование никто не отменял

но проблем легальным пользователям ты добавишь
обновление железа и прога сразу стала нелегальной
ты готов поддерживать пользователей в режиме 24/7???

даже уже крутые фирмы уходят от этого, а деньги делают на поддержке
Predat0r
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 53
25.04.2013, 08:06  [ТС]     Библиотеки и методы защиты #11
Цитата Сообщение от ValeryS Посмотреть сообщение
если ты собираешься защитить свою прогу

то это отламывается на раз
да и дизасемблирование никто не отменял

но проблем легальным пользователям ты добавишь
обновление железа и прога сразу стала нелегальной
ты готов поддерживать пользователей в режиме 24/7???

даже уже крутые фирмы уходят от этого, а деньги делают на поддержке
Я понимаю что "отламывается", но все же чуть дольше, чем привязка по айпи, имхо.
Обфускацию делать постоянно не вижу смысла, дабы ковырять в ручную муторно.

Какое обновление на хостингах? Лично мы ниразу за 3 года с таким не сталкивались.
Код
ты готов поддерживать пользователей в режиме 24/7???
16\7, этого достаточно.
Код
даже уже крутые фирмы уходят от этого, а деньги делают на поддержке
У нас совсем другая ситуация.

Добавлено через 1 минуту
Я вообще изначально планировал работать license manager daemon, но пока толком не разобрался, поэтому буду использовать альтернативу.
-=ЮрА=-
25.04.2013, 09:19
  #12

Не по теме:

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

ValeryS
25.04.2013, 09:30
  #13

Не по теме:

-=ЮрА=-,
если код исполняется значит его можно увидеть
весь вопрос стоимости и времени

-=ЮрА=-
25.04.2013, 09:39
  #14

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
если код исполняется значит его можно увидеть
весь вопрос стоимости и времени
- таки да, но опять же
Цитата Сообщение от ValeryS Посмотреть сообщение
весь вопрос БОЛЬШОЙ стоимости и ДЛИТЕЛЬНОГО интервала времени
. Поставив защиту среднего уровня, можно ждать взлома только от гуру, а их, настоящих, очень мало

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 16:53     Библиотеки и методы защиты
Еще ссылки по теме:

Алгоритм "защиты" библиотеки C++
Метод защиты от дурака C++
Вызов функции одной динамической библиотеки из другой динамической библиотеки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Avazart
 Аватар для Avazart
6897 / 5137 / 252
Регистрация: 10.12.2010
Сообщений: 22,570
Записей в блоге: 17
25.04.2013, 16:53     Библиотеки и методы защиты #15
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Поставив защиту среднего уровня, можно ждать взлома только от гуру, а их, настоящих, очень мало
Достаточно что бы попался один из них, при чем это же Linux
Yandex
Объявления
25.04.2013, 16:53     Библиотеки и методы защиты
Ответ Создать тему
Опции темы

Текущее время: 03:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru