Уведомления

Группа в Telegram: @pythonsu

#1 Март 8, 2014 16:56:24

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Защита исходного кода *.py

Нашел инструкцию, как защитить исходник *.py

1. Качаем исходники с python.org.
2. Ищем файл Includes/opcode.h
3. Меняем значения констант на свои
4. Делаем свою сборку Питона
5. Компилим с помощью нее исходники и распространяем их со своей виртуальной машиной.
6. ???
7. PROFIT!!!

Может кто пояснить как из исходников сделать свою сборку Питона?

Офлайн

#2 Март 8, 2014 17:47:50

alexsis
Зарегистрирован: 2013-07-26
Сообщения: 148
Репутация: +  9  -
Профиль   Отправить e-mail  

Защита исходного кода *.py

Зачем вам это?
http://docs.python.org/devguide/

Отредактировано alexsis (Март 8, 2014 17:49:12)

Офлайн

#3 Март 8, 2014 19:07:47

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Защита исходного кода *.py

alexsis
Зачем вам это?http://docs.python.org/devguide/
Подумай.

Офлайн

#4 Март 8, 2014 19:27:06

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Защита исходного кода *.py

Офлайн

#5 Март 8, 2014 22:16:58

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Защита исходного кода *.py

А на счет opcode.h может кто пояснить, константы за что отвечают там?

Офлайн

#6 Март 10, 2014 09:03:42

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Защита исходного кода *.py

В зависимости от архитектуры, операнды могут быть значениями регистров, значениями стека, прочими значениями в памяти, портами ввода-вывода, и прочими, определение и доступ к которым осуществляется при помощи различных методов адресации. Пруф:)

Офлайн

#7 Март 10, 2014 11:44:42

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Защита исходного кода *.py

Вопрос “зачем” остаётся в силе, а ответ “подумай” переадресовывается ТС. Да, чтобы зарабатывать не пряча код, нужно подумать.



Офлайн

#8 Март 10, 2014 12:25:01

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Защита исходного кода *.py

Я бы сказал так. Чтобы зарабатывать… надо подумать :)

Офлайн

#9 Март 10, 2014 12:46:06

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Защита исходного кода *.py

lorien
Чтобы зарабатывать… надо подумать
Не соглашусь. Вот дворники и те кто СУБД набивают объективно о предмете работы меньше думают но зарабатывают… (прошу не обижаться дворников это просто другая работа). А те кто прячет код, строит заборы, следит за лицензиями и т.п. , зарабатывают на том что МЕШАЮТ другим людям. Если вы готовы учитывать мнение и потребности тех кто будет пользоваться вашей программой, то у вас никогда не появится потребность шифровать код.



Офлайн

#10 Март 10, 2014 14:25:21

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Защита исходного кода *.py

Кому они мешают? Не хочешь - не пользуйся - никто не заставляет :)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version