ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #381  
Старый 21.10.2009, 23:49
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от H1Z  
Как зашифровать исходный код? но решение должно подходить не только для вынь но и для никсов. py2exe не предлагать =/
импорт .pyc и .pyo файлов тоже не безопасно, ибо есть decompile(жаль что p3k ему не по зубам =().

P.S. верхние посты читал.
По-простому - никак.
По сложному - учишь С и переписываешь сам интерпретатор
 
Ответить с цитированием

  #382  
Старый 22.10.2009, 07:37
Аватар для H1Z
H1Z
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме:
1355906

Репутация: 211
Отправить сообщение для H1Z с помощью ICQ Отправить сообщение для H1Z с помощью AIM
По умолчанию

Нашел! Есть утилита cx-freeze. Аналог py2exe только кросс-платформенный!
Впечатляет поддержка питон-интерпретаторов 2.4-3.1!!!
Проверял на убунту 9.10+питон 2.6.4, работает на ура!

$ cxfreeeze <имя скрипта> --target-dir <директория где будет собираться бинарник>
 
Ответить с цитированием

  #383  
Старый 22.10.2009, 09:25
Аватар для login999
login999
Постоянный
Регистрация: 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к строк уже окосеть можно =/
 
Ответить с цитированием

  #384  
Старый 22.10.2009, 09:57
Аватар для H1Z
H1Z
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме:
1355906

Репутация: 211
Отправить сообщение для H1Z с помощью ICQ Отправить сообщение для H1Z с помощью AIM
По умолчанию

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

  #385  
Старый 22.10.2009, 10:10
Аватар для login999
login999
Постоянный
Регистрация: 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 ?
 
Ответить с цитированием

  #386  
Старый 22.10.2009, 11:30
Аватар для H1Z
H1Z
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме:
1355906

Репутация: 211
Отправить сообщение для H1Z с помощью ICQ Отправить сообщение для H1Z с помощью AIM
По умолчанию

Цитата:
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..
 
Ответить с цитированием

  #387  
Старый 22.10.2009, 11:42
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от H1Z  
У тебя 9.04(я сижу на 9.10 beta)? Я вроде никаких PPA для питона не ставил =/(хотя у меня много разных PPA более 20, м.б. где-то с них).
У мну щас вообще Arch
Работает быстрее
 
Ответить с цитированием

  #388  
Старый 22.10.2009, 11:49
Аватар для H1Z
H1Z
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме:
1355906

Репутация: 211
Отправить сообщение для H1Z с помощью ICQ Отправить сообщение для H1Z с помощью AIM
По умолчанию

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

  #389  
Старый 22.10.2009, 12:12
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от H1Z  
[offtop]

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

  #390  
Старый 22.10.2009, 12:28
Аватар для H1Z
H1Z
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме:
1355906

Репутация: 211
Отправить сообщение для H1Z с помощью ICQ Отправить сообщение для H1Z с помощью AIM
По умолчанию

Цитата:
Сообщение от login999  
Хз, я если честно, чем больше смотрю на линукс, тем больше мне все-таки нравится бубунта. Она реально подходит как замена винде, но бля, ресурсы железа говорят, что бубунта тяжело ворочается . Хотя еще попробую поставить xfce на нее.
Поставил на Арч - доволен, если будет также работать на бубунте, то оставлю ее.
П.С. - это подход простого юзера, а не красноглазого.
Постоянно париться после pacman -Syu тоже подзаебывает.
Вон dbus отвалился, лень чинить =/
В бубунте хорошо хотя бы тем, что не нужно много пилить вручную, все из коробки относительно нормально работает.
А вопрос перехода стоит в том - что ты хочешь получить от него.
Мну например ищет то, что стабильно будет работать после апдейта, это ИМХО бубунта...
Вот вот! в генте обновишь гном и после гдм не грузиться, а если срочно нужно лабу подравнять для универа и т.д. Поэтому и ушел с неё когда одновременно отвалился гном, компиз, кайродок, гдм и ещё что-то. Надоело изобретать велосипеды и писать ебилды для своих дров(173.*) или равнять кривые =(.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ