Size: a a a

2021 May 14

m

mefest in Qt
А где ключ хранится?
источник

RR

Ramil Rizvanov in Qt
задача отпугнуть халявщика васяна, и за 3 копейки осложнить жизнь хацкеру) Не подумайте что я графоман, мню, что написал шедевр, это софт не для широких масс, а очень и очень узких, софт стоит дорого, а халяву у нас любят
источник

П

Пашечка in Qt
В лицензии) То, что она утечет, или как решать вопрос с мультилицензиями, или кто сольет эти данные уже расшифрованными - немного другой вопрос)
источник

RR

Ramil Rizvanov in Qt
если есть лицензированная активированная программа, то расшифрованных блок тоже можно чекнуть
источник

SK

Stas Koynov in Qt
лучше за деньги предлагать расширение функционала и поддержку. а так в России это не работает, у нас слишком сильно засело в ДНК, что все что закрыто - это террор, евреи, большефизм, фашизм, фейковая демократия, и это надо жечь!
источник

AS

Anatoly Shirokov in Qt
А цель? Я же попросту могу пропатчить exe, если он не подписан
источник

RR

Ramil Rizvanov in Qt
имелось в виду какие-то жизнено-важные константы держать в зашифрованном виде, и при запуске расшифровывать
источник

RR

Ramil Rizvanov in Qt
та же беда, расширение функционала спионерят
источник

SK

Stas Koynov in Qt
ну тогда как то шифровать на имени пользователя и имени фирмы, чтоб они подумали, отдавать ли этот софт товарищу
источник

M

Mr.Mait in Qt
Все верно, погугли про Denuvo. Она временно спасала защиту от взлома игр, с какими-то играми повезло и не могли взломать 3 месяца, с некоторыми играми взламывали и за 1-5 дней. Разрабы игр понимали риск и они хотели максимально надолго защитить от взлома для того, чтобы уйти в + по деньгам. Вот близард с диабло 3 по-хитрее сделали, они все данные игры хранят на сервере и до сих пор нет взломанной игры. Так что как писал Анатолий, хочешь безотказанной защиты, храни все на сервере
источник

AU

Abu Umar in Qt
А если обновления по подписке? У нас мелкий софт бесплатный но с платной поддержкой а крупный с серверной лицензией
источник

SK

Stas Koynov in Qt
хз надо стараться искать клиентов в другом ключе, может за бугром, там все честные, мы хотим быть ими, но когда перегибают палку это ну хз... вот мой личный пример. наверное я на НГ или чутка по позже куплю себе в подарок Clion ИДЕ. ну как то инструмент вроде не плох... пичарм бесплатный мне выше крыши... но вот на винде тотал, самое первое приложение которое я ставлю, но его вот это вот 1 2 3, так выбисело, что да патч. вот мы каждый в душе партизан...
источник

RR

Ramil Rizvanov in Qt
у вас наверное что-то очень серьезное. для меня это слишком. Софт мой не шедевр, но денег стоит. У меня нет задачи соревноваться в защите с Blizzard, моя задача отпугнуть откровенных халявщиков. Я осознаю, что если кто поставит цель сломать - он сломает.
источник

SK

Stas Koynov in Qt
кстати можно пойти от обратного. на wasm был курс молодого бойца. я даже когда учился на 2ом курсе, дошел до 8го задания, дальше пошло мясо и я был слишком слаб... вот попробуйте и решите на каком этапе вам защиты хватит (от я у мамы программист) и шагните +10 уроков и посмотрите принцип защиты
источник

RR

Ramil Rizvanov in Qt
вот и ищу некий баланс максимальной защиты при минимальных трудозатратах)
источник

RR

Ramil Rizvanov in Qt
хорошая идея, каждый наверное к этому стремится, может и я дойду) но пока есть только российские желающие
источник

AU

Abu Umar in Qt
Стас вам правильно подсказал. Потратьте месяц-два, изучите простейшие методики защиты и реверса. Возможно дальше придумаете что-то своё и оригинальное и будет вам защита через незнание. Вариант плохой но от халявщиков защищает.
источник

RG

Renat Garaev in Qt
А программа у вас оффлайн? Нельзя действительно хранить данные пользователя на сервере? Ну да, утащил он зареганную версию, и будет в владельцу лицензии сохранять он свои данные. Тот заметит, или вы по логам сервера заметите, что слишком разные устройства и места положения например (по айпи адресам и одновременной работе), и заблокируете этого пользователя
источник

RR

Ramil Rizvanov in Qt
нееее, это промышленность, промышленность не любит онлайна)
источник

RR

Ramil Rizvanov in Qt
мысль конечно интересная,  но не хочется в ассемблер углубляться (не нужен он мне) да и хацкеры асемблер читать умеют. Я думаю С++ + обфускатора хватит)
источник