Деобфускатор для файлов, обфусцированных с помощью Hyperion.
- извлекает zlib-сжатые байты из обфусцированного файла;
- декомпрессирует и восстанавливает исходный код;
- упрощает выражения (reverse-слайсы, unhexlify, eval-вызовы);
- переименовывает обфусцированные имена переменных, функций и классов;
- убирает bootstrap-мусор и форматирует результат.
Запуск:
python deobf.pyПосле запуска укажи путь к файлу, который надо деобфусцировать.
Также можно использовать из Python:
from deobf import proc
proc("obfuscated.py")По умолчанию результат сохраняется рядом с исходным файлом с суффиксом _deobf.py.
https://github.com/billythegoat356/Hyperion — исходный обфускатор.
- Python 3.10+
Инструмент предназначен для деобфускации файлов что был обфусцирован Hyperion