awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Col-E avatar

Col-E/Recaf

0
View on GitHub↗
7,252 نجوم·530 تفرعات·Java·MIT·9 مشاهداتrecaf.coley.software↗

Recaf

Recaf هي مجموعة من الأدوات المتخصصة لتجميع وتحرير وإلغاء تشويش وتفكيك وتجهيز Java bytecode وعمليات وقت التشغيل. توفر بيئة منسقة لتعديل ملفات فئة Java المجمعة وتحليل سلوك تطبيقات Java.

يتميز المشروع بطبقة تجريد متعددة المستويات تسمح بالتحرير عبر تنسيقات مختلفة وإطار عمل قابل للتوصيل يوجه bytecode عبر محركات تفكيك متعددة قابلة للتكوين. يتضمن محرك برمجة نصية مضمن وبنية مكونات إضافية لأتمتة المهام المتكررة وتوسيع سلوك النظام.

تغطي مجموعة الأدوات العديد من مجالات القدرات عالية المستوى، بما في ذلك التحليل الساكن للبحث في محتوى التطبيق ومحاكاة حالات تنفيذ الطريقة. كما تدعم تجهيز وقت التشغيل للاتصال بالعمليات الحية وتحويل bytecode المؤتمت لإزالة التشويش وإصلاح ملفات الفئة.

يتم دعم التنفيذ بدون واجهة رسومية عبر واجهة سطر أوامر لدمج سير العمل في خطوط أنابيب البناء الخارجية.

Features

  • Bytecode Editors - Provides a coordinated environment for modifying compiled Java class files at multiple levels of abstraction.
  • Java Decompiler GUIs - Provides a comprehensive graphical interface for decompiling Java bytecode into readable source code using multiple engines.
  • Bytecode Decompilers - Provides a pluggable framework that routes bytecode through multiple interchangeable decompilers.
  • Runtime Process Attachers - Enables attaching to live Java processes to modify or analyze code during execution.
  • Unpacking and Deobfuscation - Provides automated bytecode transformers to remove obfuscation and repair malicious class files.
  • Java Bytecode Analysis Tools - A specialized tool for modifying and analyzing compiled Java class files across multiple abstraction levels.
  • Java Bytecode Editing Tools - Enables modifying compiled Java application code while automatically maintaining program structure.
  • Bytecode Assemblers - Includes a bytecode assembler for writing and injecting raw instructions using simplified syntax.
  • Runtime Bytecode Instrumentation - Supports modifying the bytecode of classes already loaded in a running JVM process.
  • Java Bytecode Deobfuscators - Removes obfuscation from compiled Java applications using automated bytecode transformers and renaming.
  • Runtime Language Instrumentation - Attaches to live processes to analyze method states and modify code during execution.
  • Bytecode Transformers - Provides automated bytecode transformers to rename members and patch class files for deobfuscation.
  • Bytecode Recompilation - Implements bytecode recompilation to convert modified source code back into binary format.
  • البرمجة النصية والأتمتة - Allows extending system behavior and automating repetitive tasks via a scriptable plugin architecture.
  • Bytecode Content Search - Provides capabilities to find strings, numeric constants, and instruction patterns throughout the compiled program.
  • Command Line Interfaces - Provides a command line interface for headless execution and integration into build pipelines.
  • Operand Stack Simulation - Allows inspection of local variable values and the operand stack at any specific point during a method's execution.
  • Virtual Machine State Simulators - Tracks operand stack and local variable values at specific instruction offsets to simulate method execution.
  • Logic Deobfuscation - Includes automated bytecode transformers to remove obfuscation and restore original program logic.
  • Bytecode Modification Pipelines - Uses CLI and custom scripts to automate repetitive Java bytecode modifications in integration pipelines.
  • Scriptable Plugin Architectures - Exposes internal system functions to an embedded scripting engine for custom automation and extensions.
  • Multi-Level Representation Mappings - Maps high-level source code and bytecode to a shared internal representation for seamless cross-format editing.
  • Game Hacking Tools - Java bytecode editor for modifying binaries without recompilation.
  • Decompilers - Listed in the “Decompilers” section of the Awesome J2me awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ col-e/recafمخطط تاريخ النجوم لـ col-e/recaf

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة col-e/recaf؟

Recaf هي مجموعة من الأدوات المتخصصة لتجميع وتحرير وإلغاء تشويش وتفكيك وتجهيز Java bytecode وعمليات وقت التشغيل. توفر بيئة منسقة لتعديل ملفات فئة Java المجمعة وتحليل سلوك تطبيقات Java.

ما هي الميزات الرئيسية لـ col-e/recaf؟

الميزات الرئيسية لـ col-e/recaf هي: Bytecode Editors, Java Decompiler GUIs, Bytecode Decompilers, Runtime Process Attachers, Unpacking and Deobfuscation, Java Bytecode Analysis Tools, Java Bytecode Editing Tools, Bytecode Assemblers.

ما هي البدائل مفتوحة المصدر لـ col-e/recaf؟

تشمل البدائل مفتوحة المصدر لـ col-e/recaf: charles2gan/gda-android-reversing-tool — This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode… konloch/bytecode-viewer — This project is a Java bytecode reverse engineering suite that functions as a disassembler, decompiler, and editor for… deathmarine/luyten — Luyten is an open source Java decompiler and bytecode analyzer designed to transform compiled class files back into… spotbugs/spotbugs — SpotBugs is a static analysis tool and bytecode analyzer for Java applications. It scans compiled class files to… calebfenton/simplify — Simplify is an Android virtual machine sandbox, bytecode execution tracer, and static analysis framework. It serves as… fesh0r/fernflower — Fernflower is a Java bytecode decompiler and reverse engineering tool. It transforms compiled Java class files back…

بدائل مفتوحة المصدر لـ Recaf

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Recaf.
  • charles2gan/gda-android-reversing-toolالصورة الرمزية لـ charles2gan

    charles2gan/GDA-android-reversing-Tool

    4,778عرض على GitHub↗

    This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode deobfuscator, and malware analysis tool. It is designed to convert APK, DEX, and OAT binaries into human-readable source code using a native implementation that does not require a Java Virtual Machine. The platform is distinguished by its integration with Frida for dynamic analysis, allowing users to hook methods, inject custom JavaScript, and dump device memory in real time. It also features specialized security engines, including a taint propagation engine and a stack-state machine, to

    Pythondecompilermalware-analysismobile-security
    عرض على GitHub↗4,778
  • konloch/bytecode-viewerالصورة الرمزية لـ Konloch

    Konloch/bytecode-viewer

    15,537عرض على GitHub↗

    This project is a Java bytecode reverse engineering suite that functions as a disassembler, decompiler, and editor for Java class files and Android APK binaries. It provides tools to transform compiled bytecode into assembly instructions or readable source code. The toolset supports Android APK analysis and Java binary patching, allowing for the modification of source code or bytecode and subsequent recompilation into functional binaries. It includes capabilities for removing Java obfuscation and performing malware analysis through the detection of malicious code patterns. The system incorpo

    Javaandroidapkbaksmali
    عرض على GitHub↗15,537
  • deathmarine/luytenالصورة الرمزية لـ deathmarine

    deathmarine/Luyten

    5,105عرض على GitHub↗

    Luyten is an open source Java decompiler and bytecode analyzer designed to transform compiled class files back into high-level source code. It functions as a graphical user interface for the Procyon decompilation engine, allowing for the inspection and recovery of program logic from Java bytecode. The tool provides capabilities for Java reverse engineering and legacy code analysis, enabling the examination of third-party applications or libraries when original source code is unavailable. The system includes a desktop interface for browsing class hierarchies, recursive classpath scanning to

    Java
    عرض على GitHub↗5,105
  • spotbugs/spotbugsالصورة الرمزية لـ spotbugs

    spotbugs/spotbugs

    3,896عرض على GitHub↗

    SpotBugs is a static analysis tool and bytecode analyzer for Java applications. It scans compiled class files to identify bugs, security vulnerabilities, and performance issues without executing the code. The system functions as both a bug detector and a static application security testing tool to locate logical errors and API misuse. The project distinguishes itself through a plugin-based detector architecture that allows the integration of external libraries to add custom detection rules. It provides specialized security auditing for vulnerabilities such as SQL injection, cross-site scripti

    Java
    عرض على GitHub↗3,896
  • عرض جميع البدائل الـ 30 لـ Recaf→