
파이썬 리버스 엔지니어링을 위한 궁극의 AI 기반 툴킷
⚠️ de4py는 무료이며 오픈소스입니다 (CC BY-NC 4.0).
다른 곳에서 판매되는 유료 버전 또는 상업적 사용은 허용되지 않습니다. de4py에 비용을 지불하셨다면, 잘못 안내받으신 것입니다.
De4py는 아름다운 UI(PySide6)와 악성코드 분석가 및 리버스 엔지니어를 위한 강력한 기능 세트를 갖춘 고급 Python 난독화 해제 도구입니다. 일반적인 패커의 자동 난독화 해제와 수동 분석 도구를 모두 지원합니다.
| 기능 | 설명 |
|---|---|
| Onyx 엔진 (AI) | 로컬 LLM(Ollama)을 활용한 고급 난독화 해제 기능으로, AST 정리, 제어 흐름 평탄화 복구 및 패턴 매칭을 결합합니다. |
| 레거시 난독화 해제 | 인기 있는 난독화 도구를 직접 지원합니다: Jawbreaker, BlankOBF, PlusOBF, Wodx, Hyperion, pyobfuscate. |
| 파일 분석기 | 패커(PyInstaller, unpy2exe) 탐지, 동적 해시 계산, 의심스러운 문자열 조회 및 메타데이터 추출. |
| Pyshell GUI 및 코드 실행 | 외부 대상 프로세스 내부에서 Python 코드를 실행하는 맞춤형 GUI(동적 분석 및 라이선스 우회에 유용). |
| 최신 UI | 프리미엄한 외관과 사용감을 위한 PySide6 및 맞춤형 다크 테마로 제작되었습니다. CLI 모드도 지원합니다. |
| 글로벌 현지화 | 커뮤니티 기반 현지화 엔진을 통해 기본적으로 18개 이상의 언어를 지원합니다. |
| 플러그인 아키텍처 및 API | 맞춤형 분석기를 만들 수 있는 확장 가능한 플러그인 시스템. de4py를 자체 도구에서 프로그래밍 가능한 라이브러리로 직접 사용할 수도 있습니다. |
| 동작 모니터 | 프로세스 핸들, 메모리 접근 및 소켓을 모니터링합니다. 실시간 검사를 위한 내장 개발자 도구를 제공합니다. |
de4py를 패키지로 설치할 수 있습니다:
git clone https://github.com/Fadi002/de4py.git
cd de4py
pip install .
GUI 모드:
python -m de4py
# OR
python main.py
CLI 모드:
python -m de4py --cli
고급 Onyx-Alpha 난독화 해제기(심하게 난독화된 코드에 로컬 LLM을 활용)를 사용하려면 Ollama를 설정해야 합니다:
qwen2.5-coder:1.5b):
ollama run qwen2.5-coder:1.5b
프로젝트는 명확성을 위해 리팩토링되었습니다:
de4py/
├── de4py/ # Main Package
│ ├── engines/ # Deobfuscators and Analyzers (Onyx + legacy)
│ ├── ui/ # PySide6 User Interface
│ ├── api/ # Remote API client and telemetry
│ ├── lang/ # Localization
│ ├── config/ # Configuration management
│ └── utils/ # Utilities (RPC, TUI, etc.)
├── plugins/ # External Plugins folder (Root)
├── main.py # Entry point
└── pyproject.toml # Project configuration
모든 기여를 환영합니다!
번역에는 Crowdin을 사용합니다.
이 도구는 교육 목적으로만 사용됩니다. 허락 없이 소프트웨어를 난독화 해제하지 마십시오. 개발자는 오용에 대해 책임을 지지 않습니다.
크리에이티브 커먼즈 저작자표시-비영리 4.0 국제 (CC BY-NC 4.0) 라이선스에 따라 사용이 허가됩니다.
이 프로젝트는 Fadi002에 의해 만들어졌습니다.
이 프로젝트를 포크하거나 재배포하는 경우, 원본 저작권 고지를 유지하고 CC BY-NC 4.0 라이선스에 따라 적절한 저작자 표시를 제공해야 합니다. 저자의 명시적 허가 없이는 상업적 사용이 허용되지 않습니다.