Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
regenerator2000 — أداة تفكيك تفاعلية لوحدة المعالجة المركزية 6502، تركز على حواسيب كومودور 8 بت. تتميز بواجهة مستخدم نصية (TUI) مع ميزات حديثة مثل الإسنادات المرجعية (x-ref)، التراجع/الإعادة (undo/redo)، الأسهم التدفقية، التحكم بلوحة المفاتيح، خادم MCP للتحليل التلقائي، مصحح VICE والمزيد! | Kitploit
أدوات/GitHubGitHub/ricardoquesada/regenerator2000
التحليل الثابتالهندسة العكسيةمصممي الأخطاءتحليل الملفات الثنائيةالتعلم والتعليمتحليل البرامج الثابتة
GitHubricardoquesada/regenerator2000

regenerator2000

أداة تفكيك تفاعلية لوحدة المعالجة المركزية 6502، تركز على حواسيب كومودور 8 بت. تتميز بواجهة مستخدم نصية (TUI) مع ميزات حديثة مثل الإسنادات المرجعية (x-ref)، التراجع/الإعادة (undo/redo)، الأسهم التدفقية، التحكم بلوحة المفاتيح، خادم MCP للتحليل التلقائي، مصحح VICE والمزيد!

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
عرض المستودعالموقع الإلكتروني
1639منذ 10 أيامتمت المراجعة من قبل Kitploit

ريجينيراتور 2000

Rust Crates.io Version discord

logo

مفكك شيفرة 6502 حديث وتفاعلي لأجهزة كومودور ذات 8 بت. نسخة عصرية من ريجينيراتور.

  • 🕹️ التحليل اليدوي — واجهة TUI سريعة تعتمد على لوحة المفاتيح للاستكشاف العملي: تصفح الشيفرة، تعريف البيانات، تسمية الإجراءات الفرعية، إضافة التعليقات، وصقل التفكيك بشكل متكرر.
  • 🤖 التحليل الآلي — خادم MCP مدمج يتيح للمساعدات الذكاء الاصطناعي قيادة المفكك برمجيًا. وبالاقتران مع مهارات مخصصة، يمكنه تحليل البرامج بأكملها — تصنيف الكتل، تتبع الإجراءات، وتسمية الرموز — بأقل تدخل بشري.

استخدم أي من سيرَي العمل بمفرده، أو اجمع بينهما: دع الذكاء الاصطناعي يقوم بالمرور الأول، ثم صقل النتائج بشكل تفاعلي.

اطلع على الأمثلة لترى ما يمكن تحقيقه، وتضم ألعابًا مفككة مسبقًا عبر منصات كومودور المختلفة!

الميزات

يجلب ريجينيراتور 2000 وسائل الراحة الحديثة إلى تفكيك شيفرة 6502:

  • التفكيك: دعم كامل لـ 6502 بما في ذلك الأوبكودات غير الموثقة.
  • تفريغ سداسي عشري:
    • عرض جنبًا إلى جنب مع التفكيك.
    • تنقل متزامن أو مستقل.
    • مجموعة أحرف PETSCII غير منزاحة أو منزاحة ومجموعة أحرف Screencode.
  • الشخصيات المتحركة (سبرايت):
    • عرض جنبًا إلى جنب مع التفكيك.
    • متعدد الألوان أو أحادي اللون.
  • الخريطة النقطية:
    • عرض جنبًا إلى جنب مع التفكيك.
    • دقة عالية (320 × 200) ومتعدد الألوان (160 × 200).
    • يستخدم عرض كتل رباعية للحصول على دقة كاملة في TUI.
  • مجموعة الأحرف:
    • عرض جنبًا إلى جنب مع التفكيك.
    • متعدد الألوان أو أحادي اللون.
  • الكتل:
    • عرض جنبًا إلى جنب مع التفكيك.
  • المصحح: الاتصال بـ VICE للتفكيك المباشر، نقاط التوقف، التشغيل/الخطوة (F2–F9)؛ لوحة المصحح في الجزء الأيمن.
  • الخريطة المصغرة: خريطة مصغرة للملف الذي يتم تحليله.
  • الأنظمة: يدعم أجهزة كومودور ذات 8 بت: C64، C128، VIC-20، Plus/4، PET 4.0، PET 2.0، و 1541.
  • الاستيراد: تحميل تنسيقات الملفات التالية
    • PRG: ملفات PRG
    • CRT: صور الكارتردج مع دعم اختيار البنك
    • D64: صور أقراص بمسار 35/40/42
    • D71: صور أقراص مزدوجة الوجه بمسار 70/80
    • D81: صور أقراص بمسار 80
    • T64: صور أشرطة
    • VSF: ملفات جلسة VICE
    • RAW / BIN: ملفات ثنائية خام
    • DIS65: ملفات مشروع 6502bench
    • REGEN2000PROJ: ملفات مشروع ريجينيراتور 2000
  • فك ضغط الثنائيات: محاكاة صندوق حماية 6502 خلفي دقيق الدورات لفك ضغط برامج C64 المضغوطة تلقائياً.
  • التصدير إلى .asm أو HTML. المجمّعات المدعومة:
    • 64tass
    • ACME
    • Kick Assembler
    • ca65
  • إدارة المشاريع: حفظ واستعادة عملك
  • التحليل: تحليل تلقائي لتحديد مناطق الشيفرة والبيانات.
  • التحرير:
    • التسميات (Labels): إضافة وتحرير وإزالة التسميات المحلية والعالمية.
    • التعدادات (Enums): تعريف وتطبيق خرائط من القيمة إلى الاسم ثلاثية المستويات (نظام، عالمي، خاص بالمشروع) لاستبدال الأرقام السحرية في التفكيك والبيانات بأسماء دلالية.
    • التعليقات: إضافة تعليقات جانبية وتعليقات سطرية.
    • الأصل (Origin): تغيير عنوان التحميل/أصل الثنائي.
    • أنواع البيانات: تحويل المناطق إلى شيفرة، بايت، كلمة، عنوان، عنوان منخفض/عالي، عنوان عالي/منخفض، كلمة منخفضة/عالية، كلمة عالية/منخفضة، نص PETSCII، نص Screencode، ملف خارجي، أو غير معرّف.
    • تراجع/إعادة: دعم كامل للسجل لجميع الإجراءات.
  • التنقل:
    • القفز: الانتقال إلى عناوين محددة، أرقام أسطر محددة، أو تتبع المعاملات.
    • المراجع المتقاطعة (X-Ref): فحص المراجع المتقاطعة للتسميات/العناوين.
    • السجل: التنقل عائداً إلى المواقع السابقة.
  • التخصيص:
    • تكوين إعدادات المستند (الحد الأقصى للمراجع المتقاطعة، النظام، المجمّع).
    • خيارات عرض قابلة للتخصيص (إظهار/إخفاء جميع التسميات، إلخ).
  • واجهة TUI:
    • واجهة مستخدم نصية.
    • يمكن القيام بكل شيء من لوحة المفاتيح.
    • الوضع المرئي: تحديد شبيه بـ Vim للعمليات الجماعية.
  • خادم MCP:
    • دعم بروتوكول سياق النموذج (MCP) للوصول البرمجي.
    • أوضاع نقل HTTP و stdio.
    • أدوات لمعالجة التفكيك، البحث في الذاكرة، عمليات الكتل.
    • موارد للوصول إلى البيانات الثنائية وطرق العرض.
    • مهارات تحليل مدمجة تؤتمت تصنيف الكتل، تتبع الإجراءات، وتسمية الرموز.
  • السرعة:
    • سريع جدًا.

لقطة شاشة تفريغ سداسي عشري لقطة شاشة مجموعة أحرف لقطة شاشة شخصيات متحركة لقطة شاشة خريطة نقطية لقطة شاشة مصحح

المتطلبات

الطرفيات الموصى بها

لضمان أفضل تجربة، خاصة فيما يتعلق باختصارات لوحة المفاتيح والعرض، نوصي باستخدام طرفية حديثة.

المنصةالطرفيات الموصى بها
ويندوزWindows Terminal، Alacritty، WezTerm
macOSiTerm2، Ghostty، Alacritty، kitty، WezTerm
لينكسGhostty، Alacritty، kitty، WezTerm، GNOME Terminal

التثبيت

من Crates.io

root@kitploit:~
cargo install regenerator2000

من المصدر

root@kitploit:~
git clone https://github.com/ricardoquesada/regenerator2000.git
cd regenerator2000
cargo install --path .

بداية سريعة مع وكلاء الذكاء الاصطناعي

لبدء تحليل الثنائيات بسرعة باستخدام وكيل ذكاء اصطناعي (مثل Antigravity أو Claude Code)، يمكنك استخدام مستودع regenerator2000-template. وهو مُعد مسبقًا بجميع المهارات المطلوبة وأذونات الوكيل بحيث يمكنك البدء في تحليل وهندسة عكسية للثنائيات فورًا.

الاستخدام

ابدأ التطبيق مع ملف اختياري للتحميل:

root@kitploit:~
regenerator2000 [OPTIONS] [path/to/file.prg]

خيارات سطر الأوامر

  • --help: طباعة رسالة المساعدة
  • --version: طباعة معلومات الإصدار
  • --import_lbl <PATH>: استيراد تسميات VICE من الملف المحدد
  • --export_lbl <PATH>: تصدير التسميات إلى الملف المحدد (بعد التحليل/الاستيراد)
  • --export_asm <PATH>: تصدير المُجمّع إلى الملف المحدد (بعد التحليل/الاستيراد)
  • --export_html <PATH>: تصدير HTML إلى الملف المحدد (بعد التحليل/الاستيراد)
  • --assembler <NAME>: تجاوز تنسيق المجمّع للتصدير. القيم الصالحة: 64tass، acme، ca65، kick
  • --headless: التشغيل في وضع بدون رأس (بدون TUI)، مفيد للمعالجة الجماعية
  • --verify: التحقق من تصدير رحلة العودة (تصدير ← تجميع ← مقارنة) لجميع المجمّعات. يتضمن

تنسيقات الملفات المدعومة: .prg، .crt، .d64، .d71، .d81، .t64، .vsf، 6502bench (.dis65)، .bin، .raw، و .regen2000proj.

اختصارات لوحة المفاتيح

جميع اختصارات لوحة المفاتيح موثقة هنا: اختصارات لوحة المفاتيح

الدعم والوثائق

  • الوثائق
  • الأمثلة: عرض لألعاب وبرامج كومودور المفككة، مما يوضح ما يمكن تحقيقه باستخدام ريجينيراتور 2000 على مختلف المنصات المدعومة.
  • الدعم في ديسكورد (انضم إلى قناة #regenerator2000، تحت "مشاريع متنوعة")

المساهمة

المساهمات مرحب بها! لا تتردد في تقديم طلب سحب (Pull Request).

الإشعارات

  • ريجينيراتور: المفكك الأصلي لـ 6502 لنظام ويندوز.
  • unp64: مفكك ضغط ثنائيات C64 بواسطة iAN CooG، الذي تستند إليه وحدة فك الضغط.
  • 64tass، ACME، Kick Assembler، ca65: المجمّعات المدعومة.

الترخيص

ترخيص مزدوج: MIT و Apache 2

تنزيل الأداة
--headless
  • --mcp-server: تشغيل خادم MCP (HTTP على المنفذ 3000)
  • --mcp-server-stdio: تشغيل خادم MCP عبر stdio
  • --vice <HOST:PORT>: الاتصال التلقائي بمراقب VICE الثنائي عند بدء التشغيل (مثال: --vice localhost:6502)
  • --dump-system-config-files <PATH>: تفريغ جميع ملفات تكوين النظام المضمنة (system-*.toml) إلى الدليل المحدد والخروج. مفيد لفحص تخصيص تعريفات النظام.
  • --dump-theme-files <PATH>: تفريغ جميع ملفات الثيم المضمنة (theme-*.toml) إلى الدليل المحدد والخروج. قم بتحريرها وضعها في دليل التكوين لإنشاء ثيمات مخصصة.
  • --dump-enum-files <PATH>: تفريغ جميع ملفات التعداد المضمنة (enum-*.toml) إلى الدليل المحدد والخروج. قم بتحريرها وضعها في دليل التكوين لإنشاء تعدادات مخصصة.