Загрузка...

Obfus.py - Metamorphic Python obfuscator

Thread in Python created by Мориарти Feb 18, 2026. 315 views

  1. / / /
    Мориарти
    [IMG]

    - это не просто обфускатор, а полноценный метаморфный движок. Проект создан для тех, кому нужно защитить свой софт от декомпиляции, анализа нейросетями и любопытных глаз, превращая исходный код в текст зачарований майнкрафта.
    1. Control Flow Flattening - виртуализация логики, код превращается в нелинейную стейт-машину.
    2. Opaque Predicates - ложные логические ветви, защищенные математическими инвариантами.
    3. Homoglyph Mutation - использование визуально неразличимых символов ( классика, как никак ).
    4. Symbol Proxying - все системные вызовы и импорты шифруются и разрешаются только в рантайме.
    4. Anti-Debug & Anti-Sandbox - многоуровневый детект отладчиков, виртуалки и попыток трейсинга.
    5. Rolling XOR Encryption - динамическое каскадное шифрование всей полезной нагрузки.
    6. Self-Checksum - контроль целостности.
    7. Polymorphic Engine - каждая новая сборка уникальна. Итоговый скрипт не подвергается паттернам.
    Проект разделен на две части, что позволяет использовать его как готовый инструмент или как библиотеку:

    Открытый CLI ( ) - написан на rich, имеет красивый интерфейс с прогресс-барами, логами и удобной настройкой параметров через аргументы.

    Закрытое ядро (core.pyc) - обфусцировано и скомпилировано в байт-код.

    Ядро поддерживает импорт как модуля:
    Python
    from core import ObfuscationEngine
    engine = ObfuscationEngine(seed=1337)
    protected_code = engine.obfuscate("print('Hello World')")
    Более подробная информация на Github - https://github.com/professor-lolz/obfus.py/
    ( временно убран core.pyc, позже верну )
     
  2. Kartoshka2331
    а где ссылка на гит
     
    1. View previous comments (1)
    2. / / /
      Мориарти Topic starter
      avatarKartoshka2331 , да чет тема багнулась как-то)) щас поправлю)
  3. AS7RID
    AS7RID Feb 18, 2026 Первоклассный пушистик 17,648 Jun 11, 2019
    Смысл обфускации - усложнение чтения алгоса, вот только смысл в этом усложнении, если можно нуиткой сбилдить нативное exe и накрыть его нормальным протектором, чтобы свести риск реверса к минимуму :wut:
    Обфускация жива только в жсе, да и то сугубо потому что его трогают браузеры (бтв сейчас много кто переебывает жс в васм, его явно реверсить не будут, проще юзать эмуляцию)

    Ну типо молодец, сделал, но нахуя - не понятно, на рынке и так полно всевозможных обфускаторов разной степени хуевости :wut:
     
    1. View previous comments (1)
    2. AS7RID
      avatarМориарти , Нуитка может под линукс компилить, но вот хороших протекторов там вроде мало.
      Если тебе нужен кроссплатформенный софт, то тебе нахуй не нужна его обфускация. Я вообще хуй знает почему ты такой пример привел. софт защищают только если он расходится во много рук с целью извлечь из этого прибыль, я думаю по "много рук" уже очевидно, что ца такого софта будет состоять из виндусят.
      Бтв у тебя тейк про размер был, наверное ахуенно будет, когда тебе 200кб сурсы переебут в 40мб))) Ну и нуитка это не pyinstaller, она переебывает в C и компилит по настоящему, а не пакует интерпретатор, сурсы и всю прочую хуйню. Нуитка = маленький вес + высокая скорость, pyinstaller = :smilesuicide:

      У тебя не "Паблик" обфускатор? Вот без приколов, не рукожопый чел обфускацию тоже за 30 секунд снимет.
      Я чет пока хуйней страдал увидел что тип снизу чет скинул, пошел реверсить и зареверсил твой pyc в то же самое, мои любимые 32 итерации exeс'а, ахх. Насчет антивирусов кстати, нормальные ав почти все упоминания exec'а детектят как малварь


      куда :roflanebalo:
      [IMG]
    3. / / /
      Мориарти Topic starter
      avatarAS7RID, .pyc покрыт не моей обфускацией.
    4. Осанка
      avatarAS7RID,
      какой посоветуешь?
    5. View the next comments (1)
  4. def
    это мощная работа, хорош, пригодится
     
  5. MrPenny
    MrPenny Feb 19, 2026 Я не тот, на кого вы подумали 70 Mar 2, 2020
    каллище если честно.
     
Loading...