Вопрос Сборка и защита Python-скрипта от "декомпиляции"?

keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Да, гугл - явно не моё.
Как собрать скрипт (со всеми "зависимостями") в exe'шник (без надобности установки интерпретора на другой машинке) и как-то защитить его от декомпиляции? Заранее спасибо.
 
0x25E90B80
Пользователь
Статус
Оффлайн
Регистрация
12 Апр 2021
Сообщения
61
Реакции[?]
37
Поинты[?]
2K
защитить нельзя, но вот обфусцировать код до такой степени, чтобы даже после нескольких часов реверса нельзя было ничего понять - можно
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
защитить нельзя, но вот обфусцировать код до такой степени, чтобы даже после нескольких часов реверса нельзя было ничего понять - можно
а со строками как быть? или на них это тоже распространяется?
 
0x25E90B80
Пользователь
Статус
Оффлайн
Регистрация
12 Апр 2021
Сообщения
61
Реакции[?]
37
Поинты[?]
2K
Пользователь
Статус
Оффлайн
Регистрация
17 Июл 2021
Сообщения
462
Реакции[?]
118
Поинты[?]
11K
а со строками как быть? или на них это тоже распространяется?
Не распространяется. Достаточно просмотреть строки в рантайме, как они разложатся по полочкам.
 
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,385
Реакции[?]
2,286
Поинты[?]
191K
Не распространяется. Достаточно просмотреть строки в рантайме, как они разложатся по полочкам.
Но при статическом анализе они будут в зашифрованном виде)
Если автор хочет сделать приватную программу, то это тоже не будет лишним. Крякеру как минимум нужно будет купить подписку.
 
Пользователь
Статус
Оффлайн
Регистрация
17 Июл 2021
Сообщения
462
Реакции[?]
118
Поинты[?]
11K
Но при статическом анализе они будут в зашифрованном виде)
Наверное так сложно запустить программу и открыть в том же Process Hacker дабы посмотреть стринги?

Если автор хочет сделать приватную программу, то это тоже не будет лишним. Крякеру как минимум нужно будет купить подписку.
Для того, чтобы запустить программу и посмотреть стринги не нужна подписка. А уж тем более, если можно декомпилировать и выпилить проверку на подписку.
 
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,385
Реакции[?]
2,286
Поинты[?]
191K
Наверное так сложно запустить программу и открыть в том же Process Hacker дабы посмотреть стринги?


Для того, чтобы запустить программу и посмотреть стринги не нужна подписка. А уж тем более, если можно декомпилировать и выпилить проверку на подписку.
Ну как бы можно создать триал мод / дешифровать нужные строки только после авторизации с сабкой? По моему - это очевидно.
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Но при статическом анализе они будут в зашифрованном виде)
Если автор хочет сделать приватную программу, то это тоже не будет лишним. Крякеру как минимум нужно будет купить подписку.
Именно. Спасибо)
С 3.9 вряд ли твой код сможет кто-то получить.
А в чём заключается "магия" 3.9?
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,446
Реакции[?]
675
Поинты[?]
34K
А в чём заключается "магия" 3.9?
С версии 3.9 перестала работать "известная" библиотека по получению кода с sfx python`a, и все выебоны "экспертов" на подобииqualitestaholic уже заканчивались глубоким со-со.
Да, гугл - явно не моё.
Как собрать скрипт (со всеми "зависимостями") в exe'шник (без надобности установки интерпретора на другой машинке) и как-то защитить его от декомпиляции? Заранее спасибо.
Просто код то получить вряд ли получиться, но софт крякнут на изи.
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,446
Реакции[?]
675
Поинты[?]
34K
А как тогда выживает коммерческий софт на питончике? Или его просто нет?)
Чел, если бы тебе действительно надо было защитить код на уровне, тебе бы тут никто, ничего не сказал, а так коммерческого софта мало, а у кого есть, те знают по какому принципу защита для таких проектов делаются.
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Чел, если бы тебе действительно надо было защитить код на уровне, тебе бы тут никто, ничего не сказал, а так коммерческого софта мало, а у кого есть, те знают по какому принципу защита для таких проектов делаются.
Понял, спасибо
 
Сверху Снизу