спасибо, за ваши видео. очень мало людей на ютюбе, которые делают по настоящему стоящий контент
@the_parse_hub
21 күн бұрын
Спасибо
@ciklomat
13 күн бұрын
Вот так и выходит, что все нормальные движухи делаются только через Си.
@Beetleraptor972
18 күн бұрын
я не первый блен
@bill8126
21 күн бұрын
У Нуитки есть один гигантский минус. Это то, что после неё все антивирусы ругаются, а на вирус тотал простенький проект дает 20-30 жалоб на вирусы. Если вы даете программу человеку, а на нее срабатывает Windows Defender и даже не дает запустить её, просто удаляет программу с ПК. Это точно не лучший вариант. В этом плане паковать через Pyarmor сразу в .exe намного лучше.
@the_parse_hub
21 күн бұрын
Согласен, это неприятный момент. Вот наверное лучший комментарий (не мой) по этому поводу: Nuitka является предпочтительным выбором авторов вредоносных программ из-за его защиты исходного кода и невозможности исследовать поведение программы без глубокого анализа. Это приводит к тому, что скомпилированные Nuitka двоичные файлы сообщаются как вредоносные программы на основе их сходства с ней, даже для небольших программ, особенно для программ, которые используют библиотеки Crypto и которые имеют дело с платежами Crypto в частности.
@bill8126
21 күн бұрын
У Pyarmor есть возможность компилировать обфусцированный код с помощью pyinstaller в executables. Я тестировал на разных программах. Даже тестировано на явновредоносных программах, по стиллингу информации и отдельных файлов с ПК, и на вирус тотал всегда было 1-6 жалобы.(дефендер не жаловался) Выходит что, нет, pyarmor они просканировать не могут, и даже для такого цели (распространение вредоносов pyarmor) окажется получше. Кстати заметил, что, если перебилдить pyinstaller на работу с компилятором gcc вместо стандартного мсвц(на Windows), то жалоб будет и ещё меньше.
@bill8126
21 күн бұрын
@@the_parse_hub я даже знаю, кто писал этот комментарий. Это писал сам разраб нуитке в разделе Issues на Гитхабе. Верить ему или нет хз, но как я понял, это не full open source и что он там зашивает внутрь никто знать не может. В любом случае, рекомендую сделать обзор на pyarmor, если стоит задача по продаже ПО и защите кода.
@the_parse_hub
21 күн бұрын
согласен. Насчет pyarmor - обзор сделаю
@bill8126
20 күн бұрын
@@the_parse_hub спойлер, чтоб билдить в .exe через pyarmor нужен pyinstaller не выше версии 5.13.2, если конечно разраб pyarmor не добавил поддержку 6 версии ещё. Также, в pyarmor в бесплатной версии нельзя билдить проекты больше 30 кб, на практике это примерно 600-700 строк кода и это конечно минус. Но если сильно захотеть, то думаю можно купить пожизненную лицензию у разраба за 100 $. В платной версии кстати, тоже есть компиляция в Сишный код(было бы интересно сравнить с Нуиткой) и куча других замудрёных фичей.
@user-to1lb6dj6g
20 күн бұрын
хахаха. скрытие кода. запускаешь, заходишь во временную папку, в которую распаковывается всё при запуске, копируешь исходный код.
@the_parse_hub
20 күн бұрын
ну ну
@user-to1lb6dj6g
19 күн бұрын
@@the_parse_hub хмм... да, nuitka делает exe, который распаковывается в pyd файлы, их обратно в py не провернёшь... я пользовался pyinstaller, там был просто python и исходный код в темпе, бери-не хочу
@the_parse_hub
19 күн бұрын
Насчет pyinstaller да, с Nuitka такое не прокатит
@arzamas1988
19 күн бұрын
Это же интерпретируемый язык, а не компелируемый. Судя по всему автор тоже не разбирается в тонкостях программирования.
@the_parse_hub
19 күн бұрын
принцип такой: python в C, а С уже компилируется, вот и всё
@arzamas1988
19 күн бұрын
@@the_parse_hub нет принципа. Про CPython известно. Но все же принято считать что питон интерпретируемый не важно что под капотом.
@the_parse_hub
19 күн бұрын
ну да, нужно было написать как в wiki, так было бы гораздо понятнее: Nuitka - транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Он работает с разными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере. Правда ведь понятнее?
@Egor-s6x9n
19 күн бұрын
Остаётся вопрос в качестве полученного кода на Си.@@the_parse_hub
@kenybond6564
18 күн бұрын
чувак, ты 100% прав. интерпретируемый язык напрямую передается в исходном виде процессору и процессор его выполняет. если кто-то говорит про байткод - они всё врут. спасибо, что есть такие умные комментаторы, которые разоблачают авторов, пытающихся нас ввести в заблуждение.
Пікірлер: 23