Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

21.10.2009, 23:49
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от H1Z
Как зашифровать исходный код? но решение должно подходить не только для вынь но и для никсов. py2exe не предлагать =/
импорт .pyc и .pyo файлов тоже не безопасно, ибо есть decompile(жаль что p3k ему не по зубам =().
P.S. верхние посты читал.
По-простому - никак.
По сложному - учишь С и переписываешь сам интерпретатор
|
|
|

22.10.2009, 07:37
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
Нашел! Есть утилита cx-freeze. Аналог py2exe только кросс-платформенный!
Впечатляет поддержка питон-интерпретаторов 2.4-3.1!!!
Проверял на убунту 9.10+питон 2.6.4, работает на ура!
$ cxfreeeze <имя скрипта> --target-dir <директория где будет собираться бинарник>
|
|
|

22.10.2009, 09:25
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от H1Z
Нашел! Есть утилита cx-freeze. Аналог py2exe только кросс-платформенный!
Впечатляет поддержка питон-интерпретаторов 2.4-3.1!!!
Проверял на убунту 9.10+питон 2.6.4, работает на ура!
$ cxfreeeze <имя скрипта> --target-dir <директория где будет собираться бинарник>
Ага, а есть еще bb_freeze, pyinstaller.
Это не то, что ты просил, или я тебя неправильно понял =/
Это тулзы для создания standalone executable а не для шифрования исходного кода.
Тем более, что library.zip никто не отменял, писать же скрипты, состоящие из одного файла это имхо маразм - при 1к строк уже окосеть можно =/
|
|
|

22.10.2009, 09:57
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
Я имею ввиду что это проект опенсорс, изменить его сорцы(лоадер)+добавить как бы обфускатор, после запаковать бинарник в upx или ещё что нибудь. Это лучше чем .pyc.
Тем более, что library.zip никто не отменял, писать же скрипты, состоящие из одного файла это имхо маразм - при 1к строк уже окосеть можно =\
т.е.? ты имеешь в виду что cx-freeze умеет паковать только 1 скрипт? Я тестировал свой скрипт состоящий из нескольких файлов(main.py, ac.py, etc.py). Указал cx-freeze скрипт ./main.py и он добавил в бинарник все остальные.
|
|
|

22.10.2009, 10:10
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от H1Z
Я имею ввиду что это проект опенсорс, изменить его сорцы(лоадер)+добавить как бы обфускатор, после запаковать бинарник в upx или ещё что нибудь. Это лучше чем .pyc.
т.е.? ты имеешь в виду что cx-freeze умеет паковать только 1 скрипт? Я тестировал свой скрипт состоящий из нескольких файлов(main.py, ac.py, etc.py). Указал cx-freeze скрипт ./main.py и он добавил в бинарник все остальные.
Гонял его под виндой.
Все импортируемые им модули ложатся в library.zip (или чето подобное, архив короче), в котором лежат все используемые им модули в .pyc . Тестировал через Gui2exe (обвязка для всех этих собиралок в executable). Не буду говорить, что супер перерывал доки, но я так понял, что один бинарник собрать из него низзя (хотя и писали, что можно).
P.S.Тем более что сорцы Python тоже можно скачать
P.P.S. а где нарыл 2.6.4 ?
|
|
|

22.10.2009, 11:30
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
P.P.S. а где нарыл 2.6.4 ?
У тебя 9.04(я сижу на 9.10 beta)? Я вроде никаких PPA для питона не ставил =/(хотя у меня много разных PPA более 20, м.б. где-то с них).
$ sudo aptitude show python
Версия: 2.6.4~rc1-0ubuntu1
Последний раз редактировалось H1Z; 22.10.2009 в 11:35..
|
|
|

22.10.2009, 11:42
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от H1Z
У тебя 9.04(я сижу на 9.10 beta)? Я вроде никаких PPA для питона не ставил =/(хотя у меня много разных PPA более 20, м.б. где-то с них).
У мну щас вообще Arch 
Работает быстрее 
|
|
|

22.10.2009, 11:49
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
[offtop]
Сообщение от login999
У мну щас вообще Arch 
Работает быстрее 
Раньше юзал генту, но как получил "красноглазие" решил перейти на убунту. Глюки есть, особенно со звуком(привет pulseaudio!) но это исправимо, ядро сам собирал(+BFS). Вот никак не определюсь переходить на арч или нет =/
[/offtop]
|
|
|

22.10.2009, 12:12
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от H1Z
[offtop]
Раньше юзал генту, но как получил "красноглазие" решил перейти на убунту. Глюки есть, особенно со звуком(привет pulseaudio!) но это исправимо, ядро сам собирал(+BFS). Вот никак не определюсь переходить на арч или нет =/
[/offtop]
Хз, я если честно, чем больше смотрю на линукс, тем больше мне все-таки нравится бубунта. Она реально подходит как замена винде, но бля, ресурсы железа говорят, что бубунта тяжело ворочается  . Хотя еще попробую поставить xfce на нее.
Поставил на Арч - доволен, если будет также работать на бубунте, то оставлю ее.
П.С. - это подход простого юзера, а не красноглазого.
Постоянно париться после pacman -Syu тоже подзаебывает.
Вон dbus отвалился, лень чинить =/
В бубунте хорошо хотя бы тем, что не нужно много пилить вручную, все из коробки относительно нормально работает.
А вопрос перехода стоит в том - что ты хочешь получить от него.
Мну например ищет то, что стабильно будет работать после апдейта, это ИМХО бубунта...
|
|
|

22.10.2009, 12:28
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
Сообщение от login999
Хз, я если честно, чем больше смотрю на линукс, тем больше мне все-таки нравится бубунта. Она реально подходит как замена винде, но бля, ресурсы железа говорят, что бубунта тяжело ворочается  . Хотя еще попробую поставить xfce на нее.
Поставил на Арч - доволен, если будет также работать на бубунте, то оставлю ее.
П.С. - это подход простого юзера, а не красноглазого.
Постоянно париться после pacman -Syu тоже подзаебывает.
Вон dbus отвалился, лень чинить =/
В бубунте хорошо хотя бы тем, что не нужно много пилить вручную, все из коробки относительно нормально работает.
А вопрос перехода стоит в том - что ты хочешь получить от него.
Мну например ищет то, что стабильно будет работать после апдейта, это ИМХО бубунта...
Вот вот! в генте обновишь гном и после гдм не грузиться, а если срочно нужно лабу подравнять для универа и т.д. Поэтому и ушел с неё когда одновременно отвалился гном, компиз, кайродок, гдм и ещё что-то. Надоело изобретать велосипеды и писать ебилды для своих дров(173.*) или равнять кривые =(.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|