The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"no-code - пакет для скрытия кода на языке Python  "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от opennews (?), 31-Окт-25, 09:52 
Опубликован инструментарий no-code, позволяющий скрывать код в скриптах на языке Python. Преобразованный скрипт выглядит в редакторах кода как одна строка "# coding: no" без какого-либо иного содержимого, но при этом продолжает запускаться и выполнять прежние функции. Инструментарий создан под впечатлением от шуточной философии No Code, в соответствии с которой лучшим способом написания безопасных и надёжных приложений является полное отсутствие кода. Отмечается, что данная философия хороша, но иногда требуется, чтобы программа выполняла какие-то действия. No-code решает эту проблему и позволяет распространять программы "без кода", но выполняющие действия...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64148

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "no-code - пакет для скрытия кода на языке Python  "  +8 +/
Сообщение от хакир (?), 31-Окт-25, 09:52 
Мощно! Пошел писать вирус. Встречайте на всех компьютерах самый невидимый вирус!
Ответить | Правка | Наверх | Cообщить модератору

5. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Аноним (5), 31-Окт-25, 10:07 
А можно мне тоже, чтобы письма счастья рассылали?
Ответить | Правка | Наверх | Cообщить модератору

34. "no-code - пакет для скрытия кода на языке Python  "  +2 +/
Сообщение от _kp (ok), 31-Окт-25, 12:36 
Да!

Помню ещё на ZX Spectrum писали так, когда часть Basic исходника скрывалась управляющими символами, и в итоге на экране отображадался один код, но выполнялось нечто иное.

Такую фичу с юникодом сделует считать багом, и дырой в безопасности, и срочно выпускать патчи.

Ответить | Правка | Наверх | Cообщить модератору

11. "no-code - пакет для скрытия кода на языке Python  "  +2 +/
Сообщение от Аноним (11), 31-Окт-25, 10:16 
Так для запуска требуется пакет с no_code поставить
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

12. "no-code - пакет для скрытия кода на языке Python  "  +1 +/
Сообщение от Жироватт (ok), 31-Окт-25, 10:19 
Без встроенной поддержки CORBA, DCOM+, XML, .Net, MQTT, RESTful, безопасной работы с памятью через всякие аффинажные мутные типЫ дергающих боровов, горутинов, Vue.JS+GULP и ChatGPT AI даже не приходи.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

17. "no-code - пакет для скрытия кода на языке Python  "  +2 +/
Сообщение от Аноним (17), 31-Окт-25, 10:41 
>аффинажные мутные типЫ дергающих боровов

Приятно смотреть на волны, расходящиеся от брошенного камня. Вы выучили новое понятие, теперь осталось научится его правильно писать.

Ответить | Правка | Наверх | Cообщить модератору

19. "no-code - пакет для скрытия кода на языке Python  "  +1 +/
Сообщение от Жироватт (ok), 31-Окт-25, 10:59 
Зачем? Высмеивать попытки навязать свих типОв можно и так.
Ответить | Правка | Наверх | Cообщить модератору

25. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Аноним (25), 31-Окт-25, 11:33 
> Мощно! Пошел писать вирус.

Не забудь потом слезно попросить пользователей поставить нужный пакет:

"Для запуска преобразованного скрипта требуется установка Python-пакета "no_code""

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "no-code - пакет для скрытия кода на языке Python  "  –4 +/
Сообщение от Diozan (ok), 31-Окт-25, 09:59 
В принципе, хорошая штучка, что бы никто не совал свой нос в мои коды. Но насколько замедляется при этом выполнение скриптов?
Ответить | Правка | Наверх | Cообщить модератору

7. "no-code - пакет для скрытия кода на языке Python  "  +7 +/
Сообщение от Аноним (17), 31-Окт-25, 10:11 
До первого человека, знающего про hexdump, вот кстати я.
Ответить | Правка | Наверх | Cообщить модератору

28. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Diozan (ok), 31-Окт-25, 11:43 
Так это понятно, можно даже проще, наверняка преобразование обратимо...
Ответить | Правка | Наверх | Cообщить модератору

29. "no-code - пакет для скрытия кода на языке Python  "  +3 +/
Сообщение от Аноним (29), 31-Окт-25, 11:49 
Наверняка, Наверняка, Карл!
Ответить | Правка | Наверх | Cообщить модератору

35. "no-code - пакет для скрытия кода на языке Python  "  +1 +/
Сообщение от _kp (ok), 31-Окт-25, 13:05 
Как раз получить код не проблема.
Более того, с# и Питон и из exe дизассемблируются в нормальный исходник.

И с потереря быстродействия пренебрежима мала на фоне быстродействия Питона.
С перерасходом дискового пространства - нехорошо.


Проблема, в другом.
Если в каком то _скрипте_ при просмотре МОЖЕТ отображается одно, а делает он другое, то о остальные аналогичные скрипты по умолчанию теперь считаются вирусами и троянами.

Мне послышалось, или заиграл похоронный марш Шопена?

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

37. "no-code - пакет для скрытия кода на языке Python  "  +2 +/
Сообщение от Жироватт (ok), 31-Окт-25, 13:48 
Послышалось.
Тут это, явно нужно вытянуть модуль из pip надо
Ответить | Правка | Наверх | Cообщить модератору

45. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от OpenEcho (?), 31-Окт-25, 18:27 
> В принципе, хорошая штучка, что бы никто не совал свой нос в мои коды.

Подсказка, - не нужно устаналивать дополнительные пакеты чтоб мутным образом скрывать свой шедевр.

Просто пишешь в начале

```
# резервированное имя файла для будующего расширения функционала
```

потом жмешь интер и ждешь секунд 30 и где-то там на строке 1000+ начинаешь писать свой "скрытый" код


> Но насколько замедляется при этом выполнение скриптов?

В варианте выше, вообше не замедляется ;)

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "no-code - пакет для скрытия кода на языке Python  "  +7 +/
Сообщение от Соль земли2 (?), 31-Окт-25, 10:04 
Если кодировать 0 и 1 (1 бит), как unicode-символ (2 байта), то размер кода увеличивается в...
Ответить | Правка | Наверх | Cообщить модератору

27. "no-code - пакет для скрытия кода на языке Python  "  +3 +/
Сообщение от penetrator (?), 31-Окт-25, 11:41 
в 16 раз

договаривай уже, чего ты

Ответить | Правка | Наверх | Cообщить модератору

31. "no-code - пакет для скрытия кода на языке Python  "  +3 +/
Сообщение от Аноним (25), 31-Окт-25, 11:51 
> как unicode-символ (2 байта)

В юникодном utf-8 символ кодируется не двумя, а 1-4 байтами.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

38. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Аноним (38), 31-Окт-25, 13:58 
Он из мирка венды.
Ответить | Правка | Наверх | Cообщить модератору

39. "no-code - пакет для скрытия кода на языке Python  "  +2 +/
Сообщение от trolleybus (?), 31-Окт-25, 15:55 
Конкретно эти 2 символа кодируются 3 байтами каждый, поэтому в 24 раза.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

41. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от wd (?), 31-Окт-25, 16:04 
если кодировать юникодом, то там полно всяких управляющих символов нулевой ширины
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

43. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от _kp (ok), 31-Окт-25, 16:54 
>>unicode-символ (2 байта)

В Windows API используют  UTF-16,
а в текстовых файлах обычно utf-8, в котором кодирование символа  может распухать до 4х байт.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

47. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от wd (?), 31-Окт-25, 18:40 
>может распухать до 4х байт.

технически и больше:

man utf-8  приводит приводит пример до 6 байт:

       0x04000000 - 0x7FFFFFFF:
              1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx

но делает оговорку:
According to RFC 3629 no point above U+10FFFF should be used, which limits characters to four bytes.

но завра этого станет мало и будет новый рфц

Ответить | Правка | Наверх | Cообщить модератору

6. "no-code - пакет для скрытия кода на языке Python  "  –4 +/
Сообщение от Аноним (6), 31-Окт-25, 10:08 
И зачем авторы публикуют такую программулину, это же рассадник для всяких майнеров и прочих вирусов! Антивирус всё-равно это всё задетектит.
Ответить | Правка | Наверх | Cообщить модератору

8. "no-code - пакет для скрытия кода на языке Python  "  +4 +/
Сообщение от Аноним (17), 31-Окт-25, 10:13 
Это широко известная идея. Все, кому надо, про неё уже знают.
Ответить | Правка | Наверх | Cообщить модератору

20. "no-code - пакет для скрытия кода на языке Python  "  –3 +/
Сообщение от Аноним (6), 31-Окт-25, 11:07 
Хорошо, что пользователи такие прошаренные, что всё знают!
Ответить | Правка | Наверх | Cообщить модератору

26. "no-code - пакет для скрытия кода на языке Python  "  +3 +/
Сообщение от Аноним (25), 31-Окт-25, 11:34 
Пользователи вообще готовые бинари ставят. Или проспись.
Ответить | Правка | Наверх | Cообщить модератору

9. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Аноним (9), 31-Окт-25, 10:13 
проще обфускатором пожать с рандомными кодировками чем через эту мандулу, хотя бы в авто режиме и всякие ии не найдут
Ответить | Правка | Наверх | Cообщить модератору

10. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Жироватт (ok), 31-Окт-25, 10:15 
Ну, новому поколению скрипткидди зайдет
Ответить | Правка | Наверх | Cообщить модератору

13. "no-code - пакет для скрытия кода на языке Python  "  –2 +/
Сообщение от anonymous (??), 31-Окт-25, 10:30 
И снова всё правильно делают ребята из OpenBSD, когда предоставляют в базовой системе редакторы vi и mg без поддержки многобайтных кодировок. Я так понимаю, в этих редакторах вот это вот будет видно как строка мусора и уловки скрипткидди не сработают.
Ответить | Правка | Наверх | Cообщить модератору

16. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от похнапоха. (?), 31-Окт-25, 10:40 
Всё-таки большинство хотело бы видеть многобайтную кодировку в своих текстак, как ни крути vi - это текстовый редактор, а для написания кода большинство людей используют графические редакторы кода, либо полноценные IDE.
Ответить | Правка | Наверх | Cообщить модератору

18. "no-code - пакет для скрытия кода на языке Python  "  –1 +/
Сообщение от Аноним (18), 31-Окт-25, 10:42 
Как говорится, когда коту делать нечего....
Ответить | Правка | Наверх | Cообщить модератору

22. "no-code - пакет для скрытия кода на языке Python  "  –1 +/
Сообщение от Аноним (22), 31-Окт-25, 11:15 
"coding: no"
OS: no code = no execution.
Abort()

Жаль в реальности ос ещё тупее...

Ответить | Правка | Наверх | Cообщить модератору

24. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Аноним (25), 31-Окт-25, 11:30 
> Для запуска преобразованного скрипта требуется установка Python-пакета "no_code"

Гениально. Обфускация уровня "просчитался, но где?".

Ответить | Правка | Наверх | Cообщить модератору

30. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Аноним (29), 31-Окт-25, 11:51 
На сама деле реально скрыть питоновский код у меня получилось только через Nuitka.
Ответить | Правка | Наверх | Cообщить модератору

44. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Ононем (?), 31-Окт-25, 17:45 
CPython тож нормально справляется
Ответить | Правка | Наверх | Cообщить модератору

40. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от wd (?), 31-Окт-25, 16:02 
переизобрели whitespace?
Ответить | Правка | Наверх | Cообщить модератору

42. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от Rodegast (ok), 31-Окт-25, 16:48 
Эту энергию, да в мирных целях...
Ответить | Правка | Наверх | Cообщить модератору

46. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от OpenEcho (?), 31-Окт-25, 18:33 
> Эту энергию, да в мирных целях..

Да ладно вам, кто из настоящих програмистов не играл в компьютерном "детстве" в хакера :)

Ответить | Правка | Наверх | Cообщить модератору

48. "no-code - пакет для скрытия кода на языке Python  "  +/
Сообщение от BrainFucker (ok), 31-Окт-25, 22:02 
Cython же есть.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру