Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ObfuXtreme — Двигатель обфускации Python на уровне AST с шифрованием AES-256, защитой полезной нагрузки во время выполнения и сплющиванием потока управления для исследований в области безопасности и защитного анализа. | Kitploit
Инструменты/GitHubGitHub/spyboy-productions/obfuxtreme
Инструменты шифрования/дешифрованияОбратная инженерияАнализ вредоносных программОбучение и Образование
GitHubspyboy-productions/obfuxtreme

ObfuXtreme

Двигатель обфускации Python на уровне AST с шифрованием AES-256, защитой полезной нагрузки во время выполнения и сплющиванием потока управления для исследований в области безопасности и защитного анализа.

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
2252448 месяцев назадПроверено Kitploit

Если вы считаете этот репозиторий GitHub полезным, пожалуйста, поставьте звезду! ⭐

     


⚡ ObfuXtreme — Продвинутый движок обфускации Python

ObfuXtreme — это продвинутый движок обфускации Python, ориентированный на структурную обфускацию, трансформации на уровне AST и защиту полезной нагрузки во время выполнения.

Он предназначен для исследований в области безопасности, защитного анализа и изучения обратной разработки — а не для вредоносного использования.

✔ Создает сильно обфусцированный код Python
✔ Ломает статический анализ и сигнатурное обнаружение
✔ Использует безопасные трансформации AST (без патчинга байткода)
✔ Загрузчик во время выполнения с выполнением зашифрованной полезной нагрузки


⚠️ Отказ от ответственности и этика

Используйте ответственно и этично.

ObfuXtreme — это проект Proof-of-Concept (PoC), предназначенный строго для:

  • образования
  • исследований
  • защитного тестирования кибербезопасности

❌ Не используйте этот инструмент для:

  • обфускации вредоносного ПО
  • обхода продуктов безопасности
  • уклонения от обнаружения в злонамеренных целях
  • любых незаконных или неэтичных действий

Авторы не несут ответственности за неправильное использование.
Используя этот проект, вы принимаете полную ответственность за то, как он используется.


✨ ObfuXtreme v4 — Ключевые возможности


🔁 Автопересборка (Важно)

ObfuXtreme автоматически привязывает вывод к версии Python, использованной при обфускации.

Пример:

root@kitploit:~
Build with Python 3.12 → output runs only on Python 3.12

Это сделано намеренно и предотвращает:

  • несовместимость marshal
  • тихие сбои
  • неопределенное поведение

Если вы меняете версию Python, пересоберите скрипт.


📦 Зависимости

Требуемые

  • Python 3.10+
  • pycryptodome

Установка зависимости:

root@kitploit:~
pip install pycryptodome

Обфусцированный вывод также требует pycryptodome, если не упакован с PyInstaller.


🚀 Установка

root@kitploit:~
git clone https://github.com/spyboy-productions/ObfuXtreme.git
cd ObfuXtreme
pip install -r requirements.txt

🧪 Использование

Обфусцировать скрипт

root@kitploit:~
python ObfuXtreme.py your_script.py

или

root@kitploit:~
python ObfuXtreme.py your_script.py obfuscated.py

Вывод

root@kitploit:~
obfuscated.py

Запустить обфусцированный файл

root@kitploit:~
python obfuscated.py

🧪 Демонстрация VirusTotal (Образовательная)

Без ObfuXtreme

С ObfuXtreme

Эти результаты демонстрируют эффективность структурной обфускации только для исследований и анализа.


📦 Создание автономного .exe (Python не требуется)

Если вы хотите распространять без необходимости Python или pycryptodome:

root@kitploit:~
pip install pyinstaller
pyinstaller --onefile --noconsole obfuscated.py

Это объединяет:

  • среду выполнения Python
  • зависимости Crypto
  • обфусцированную полезную нагрузку

Частое непонимание (важно)

«ObfuXtreme уже обфусцирует код, почему же ОС имеет значение?»

Потому что обфускация и упаковка — это два разных шага:

root@kitploit:~
ObfuXtreme outputs Python code
The obfuscated .py file is cross-platform
It still requires Python + pycryptodome
PyInstaller produces native binaries
Native binaries are OS-specific
Obfuscation ≠ packaging

Диаграмма

  • ✔ ObfuXtreme можно запускать на любой ОС
  • ✔ Обфусцированный .py файл является переносимым
  • ✔ PyInstaller должен запускаться на macOS для создания бинарников macOS
  • ✔ Это стандартное поведение для всех упаковщиков Python (PyInstaller, Nuitka и т.д.)

🛠️ План развития

  • Опциональные метаморфные трансформации
  • Уровни интенсивности мусорного кода
  • Привязка к машине
  • Загрузчик с парольной защитой
  • Опциональный режим без marshal
  • Поддержка сборки CI для нескольких версий Python

Если этот проект помог вам, пожалуйста, поставьте ⭐ — это напрямую поддерживает дальнейшее развитие.

Скачать инструмент
ФункцияСтатусПримечания
Шифрование AES-256-CBC✅Шифрует полезную нагрузку, строки и байты
Случайный IV для каждой строки✅Предотвращает частотный и паттерн-анализ
XOR-разделение ключа✅Ключ AES и IV разделены на несколько XOR-частей
Обфускация на уровне AST✅Безопасные трансформации с использованием ast Python
Переименование локальных переменных✅Аргументы, глобальные, нелокальные сохранены
Безопасное уплощение потока управления✅Применяется только к простым линейным функциям
Загрузчик с шифрованием✅Полезная нагрузка расшифровывается и выполняется во время выполнения
Автопересборка для версии Python✅Версия сборки принудительно устанавливается во время выполнения
Кроссплатформенность✅Windows, Linux, macOS
Чистая обработка ошибок✅Четкие ошибки вместо сбоев
VT-дружественность (исследования)⚠️Только структурная обфускация