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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
rzweb — منصة هندسة عكسية كاملة تعمل في المتصفح، مبنية على Rizin، وتعمل بالكامل من جانب العميل عبر WebAssembly. | Kitploit
أدوات/GitHubGitHub/indalok/rzweb
التحليل الثابتالتحليل الديناميكي (عزل)الهندسة العكسيةمصممي الأخطاءأمن الويبتحليل الملفات الثنائيةالتعلم والتعليمتحليل البرامج الثابتة
GitHubindalok/rzweb

rzweb

منصة هندسة عكسية كاملة تعمل في المتصفح، مبنية على Rizin، وتعمل بالكامل من جانب العميل عبر WebAssembly.

عرض المستودع
738738منذ 8 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
الموقع الإلكتروني
مشاركة

RzWeb

دعم ونقاش

RzWeb هي واجهة هندسة عكسية تعمل في المتصفح، مدعومة من Rizin المُجمَّع إلى WebAssembly. قم بإسقاط ملف ثنائي في التطبيق وحلّله محلياً في متصفحك مع جلسة مستمرة، وصول إلى الطرفية، دعم إعادة الفتح المخبأ، وعروض مخصصة لتفكيك، فك التجميع، المراجع المتقاطعة، رسوم بيانية لتدفق التحكم، وباقي أسطح التحليل الرئيسية. يعمل Rizin داخل Web Worker، لذا لا يعيق التحليل الثقيل واجهة المستخدم أبداً.

لقطات الشاشة

الصفحة الرئيسية

الصفحة الرئيسية

الطرفية

الطرفية

تفكيك

تفكيك

فك التجميع

فك التجميع

المراجع المتقاطعة

المراجع المتقاطعة

رسم بياني لتدفق التحكم

الرسم البياني

تفريغ سداسي

تفريغ سداسي

السلاسل النصية

السلاسل النصية

الواردات

الواردات

الصادرات

الصادرات

الأقسام

الأقسام

معلومات الثنائي

معلومات الثنائي

المميزات

  • علامات تبويب متعددة الجلسات: افتح عدة ملفات ثنائية في وقت واحد، كل منها في Web Worker خاص به، وانتقل بينها مع الحفاظ على حالة العرض لكل علامة تبويب.
  • جلسات Rizin مستمرة من خلال بناء rzwasi المزدوج، بحيث تبقى حالة التحليل، عمليات البحث، والأوامر اللاحقة نشطة داخل نفس جلسة الملف الثنائي.
  • يعمل Rizin داخل Web Worker، مما يحافظ على استجابة واجهة المستخدم أثناء التحليل، وتحليل JSON متعدد الميغابايت، والتخزين المستمر.
  • تعديل الملف الثنائي في المتصفح مثل: تصحيح البايتات من عرض السداسي أو أوامر الكتابة الطرفية وحفظ الملف المعدل في أي وقت.
  • لوحة البرامج النصية مع محرر CodeMirror (تمييز صيغي، إكمال تلقائي لفهرس الأوامر) لتشغيل نصوص rizin cmd وJavaScript مع واجهة برمجة تطبيقات rz متزامنة، يمكن رفع البرامج النصية وحفظها وتنزيلها.
  • سمات متعددة مع منتقي، والطرفية والرسم البياني لتدفق التحكم يتتبعان السمة النشطة.
  • وصول كامل إلى الطرفية مع إكمال تلقائي للأوامر المباشرة، إكمال بواسطة Tab، اختيار بواسطة مفاتيح الأسهم، بحث داخل الطرفية، وعدد أحرف أدنى ونتائج قصوى قابلة للتكوين.
  • عروض مخصصة للتفكيك، فك التجميع، المراجع المتقاطعة، رسوم بيانية لتدفق التحكم، السداسي، السلاسل النصية، الواردات، الصادرات، الأقسام، ومعلومات الملف الثنائي.
  • عرض فك التجميع مدمج (يكتشف تلقائياً أمر فك التجميع في البناء، مثل pdg/pdc) مع تمييز صيغي لنمط C ونسخ بنقرة واحدة.
  • لوحة المراجع المتقاطعة تظهر من يشير إلى العنوان الحالي وأين يشير، مع النقر للانتقال.
  • رسم بياني تفاعلي لتدفق التحكم: انقر على كتلة أساسية للانتقال، تمييز الكتلة الحالية، وتخطيط dagre تلقائي.
  • لوحة الأوامر (Ctrl/Cmd+K) للبحث الضبابي عن الدوال والسلاسل النصية، البحث بعناوين 0x، وتشغيل أي أمر Rizin.
  • اختصارات لوحة المفاتيح لتبديل العروض (Alt+1..9)، اللوحة، الشريط الجانبي، الإعدادات، ومساعدة الاختصارات.
  • حفظ وإعادة فتح جلسات التحليل كملفات مشروع .rzdb ذاتية الاحتواء تدمج الملف الثنائي، بحيث يعاد فتح المشروع المحفوظ بارداً بنقرة واحدة دون الحاجة للملف الأصلي؛ كما يتم قبول ملفات .rzdb الخام من Rizin عند فتح الملف الثنائي المطابق بالفعل.
  • تخزين تحليل مؤقت يعتمد على تجزئة الملف الثنائي، بما في ذلك إعادة الفتح المباشر من الصفحة الرئيسية عند تخزين بيانات الملف الثنائي في المخبأ.
  • حدود مخرجات أوامر قابلة للتكوين ولافتات تحذير للملفات الثنائية كبيرة الحجم أو البيانات الوصفية المبتورة.
  • تخطيط متجاوب مُضبط للاستخدام على الحواسيب المكتبية والأجهزة المحمولة.

الصيغ المدعومة

يتبع RzWeb الصيغ المدعومة من بناء Rizin المضمّن، بما في ذلك:

  • ELF
  • PE / PE+
  • Mach-O
  • البرامج الثابتة الخام وتفريغات البايتات

كيف يعمل

  1. افتح التطبيق.
  2. أسقط أو اختر ملفاً ثنائياً.
  3. حلّله بالعمق المكوّن.
  4. انتقل بين الطرفية والعروض المهيكلة، أو أعد فتح نفس الملف الثنائي المخبأ لاحقاً من الصفحة الرئيسية.

كل شيء يعمل محلياً في المتصفح. تبقى الملفات على الجهاز ويتم تحميلها في ذاكرة WebAssembly وتخزين المتصفح فقط.

الخصوصية

لا يقوم RzWeb بتحميل الملفات الثنائية إلى خادم. يتم التحليل، التخزين المؤقت، وإعادة الفتح بالكامل في المتصفح عبر WebAssembly و IndexedDB ونظام الملفات في الذاكرة الذي يوفره Emscripten.

قيود المتصفح

  • ميزات التصحيح التي تتطلب ptrace غير متوفرة في صناديق حماية المتصفح.
  • لا يزال التحليل عملاً فردي الخيوط في WebAssembly، لذا قد تستغرق الملفات الثنائية الكبيرة جداً وقتاً.
  • الوظائف المتوفرة تعتمد في النهاية على الإمكانيات التي يصدرها بناء rzwasi الحالي.

البناء محلياً

root@kitploit:~
git clone https://github.com/IndAlok/rzweb
cd rzweb
npm install
npm run dev

البنية

يستخدم الواجهة الأمامية React و TypeScript و Tailwind CSS و Zustand و xterm.js و Cytoscape لرسم الرسوم البيانية. وحدة Rizin WebAssembly تعمل داخل Web Worker الذي يمتلك جميع الاستدعاءات الأصلية، الوصول إلى نظام الملفات، تحليل JSON، وتخزين IndexedDB المستمر، بينما يتواصل الخيط الرئيسي معه من خلال واجهة RPC موحدة، لذا لا تحجب واجهة المستخدم أبداً بسبب التحليل. يأتي نواة الهندسة العكسية من المستودع المرافق rzwasi، الذي يبني Rizin إلى WebAssembly ويكشف عن كل من نقطة دخول CLI التقليدية وواجهة جلسة rzweb_* المستمرة التي يستخدمها RzWeb.

المجتمع والدعم

أسئلة، أفكار، أو تحتاج مساعدة؟ انضم إلى الدردشة:

دعم ونقاش

الإسناد

بُني بواسطة IndAlok

مدعوم من Rizin، إطار العمل مفتوح المصدر للهندسة العكسية.

تنزيل الأداة