170 похожих чатов

Как возможно реализовать "смерть" программы через определенное количество времени? Мне

необходимо собрать прогу в exe и сделать так чтобы она перестала работать условно через 30 дней.

23 ответов

15 просмотров

УК РФ 272 и 273

Человечек- Автор вопроса
Alex
УК РФ 272 и 273

Так стоп, я не вирус создаю, мне нужно чтобы у программы был "срок годности"

Ну, код питона не спрятать полностью, он не кампилируется

Человечек
Так стоп, я не вирус создаю, мне нужно чтобы у про...

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

Yegor 𓃰
Ну, код питона не спрятать полностью, он не кампил...

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

Как сделать смерть — добавить условие по времени (по лицензии) в код и exit(). Как сделать 100% защиту — никак.

Alex
Во-первых компилируется. Во-вторых вы так наивно р...

Компилируемый код реверсить надо, а этот в папке валяться будет просто

Человечек- Автор вопроса
Alex
Триальный период что ли?

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

Человечек- Автор вопроса
Brinza
Как сделать смерть — добавить условие по времени (...

Осталось понять сработает ли финт с откатом времени у пользователя.

Человечек
Так стоп, я не вирус создаю, мне нужно чтобы у про...

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

Yegor 𓃰
Ты можешь сервачок поднять с кастомным протоколом ...

Можно пропатчить приложение чтобы оно оригинальный код отсылало

Denis Pobedrya
Можно пропатчить приложение чтобы оно оригинальный...

Можно, но для этого надо протокол ковырять

Человечек- Автор вопроса
Человечек
Вот это плохо.

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

Человечек- Автор вопроса
Brinza
сработает конечно

Мне интересно стало откуда тот же модуль datatime время берет, если можно банально в настройках время поменять и все, это плохо

Yegor 𓃰
Можно, но для этого надо протокол ковырять

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

Yegor 𓃰
Ты можешь сервачок поднять с кастомным протоколом ...

Непонятно правда какой он будет код проверять и хэшировать. Тот что в pyc файле лежит или тот что загружен в оперативу. Если первое, то кастомный протокол не спасает от патча.

Кастомный протокол не спасёт, но как я уже писал, продукт должен быть массовым, либо тебе нужно выиграть джекпот чтобы найти поехавшего криптоанархиста, который реверснёт твой протокол который ты писал в пьяном угаре (его лучше так писать)

Yegor 𓃰
Кастомный протокол не спасёт, но как я уже писал, ...

Ну правильно пишут — делать СааС и будет всё норм

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта