Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
bla — يقوّي الملفات الثنائية، وElectron ASAR، وJS، وWASM، وPython، وملفات النماذج ضد وكلاء الهندسة العكسية بالذكاء الاصطناعي باستخدام بيانات وصفية خادعة، واستنزاف الميزانية، ودروع مكافئة لبيئة التشغيل. | Kitploit
أدوات/GitHubGitHub/qybaihe/bla
أدوات دفاعيةالهندسة العكسيةالبرمجة النصية والأتمتةتحليل البرمجيات الخبيثةأمن الجوالتحليل الملفات الثنائيةمكافحة الروبوتاتأمن الذكاء الاصطناعيالهجوم العدائي
GitHubqybaihe/bla

bla

يقوّي الملفات الثنائية، وElectron ASAR، وJS، وWASM، وPython، وملفات النماذج ضد وكلاء الهندسة العكسية بالذكاء الاصطناعي باستخدام بيانات وصفية خادعة، واستنزاف الميزانية، ودروع مكافئة لبيئة التشغيل.

85612930منذ يوم واحدلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Türkçe · Русский · Tiếng Việt · ไทย · Deutsch · Español · Français · Українська · Polski · Português (Brasil) · العربية · فارسی · Bahasa Indonesia · Italiano · Ελληνικά · മലയാളം · Roman Urdu · Română

BLA Shield BLA: وكلاء LLM العميان

اجعل الهندسة العكسية تُفلس مرة أخرى.

وجّه BLA نحو البنية التي تُصدرها. عندما يفتحها وكيل هندسة عكسية بالذكاء الاصطناعي (REA)، يصطدم المحلّل بميزانيات الموارد، ويتبع الفخاخ، ويحرق الرموز — بينما يحصل مستخدموك على نفس سلوك التشغيل.

npm version MCP tool catalog Node.js Counter-REA MIT license

الموقع الإلكتروني · الأدلة · العروض التوضيحية · إخلاء المسؤولية

البدء السريع · النتائج التجريبية · تغطية الصيغ · المعايير القياسية · الأسئلة الشائعة

bla harden .
# or tell your agent: "Harden my software against REA"

[!IMPORTANT] BLA أداة دفاعية لحماية برمجياتك الخاصة. راجع DISCLAIMER.md. احصل على BLA من qybaihe/bla أو npm bla-agents.

جنبًا إلى جنب: REA على أثر غير محمي مقابل مخرجات محمية بـ BLA

ما الذي تفعله BLA

تقوم REA بهندسة عكسية لأثر الإصدار بأمر واحد. BLA هي النصف المضاد لـ REA من هذه القصة:

الطبقةما يحدث
التسميمزرع كناريّات صالحة التنسيق، وبيانات وصفية عسلية، وتدفق تحكم خادع تبدو كأدلة حقيقية.
الاستنزافدفع الأثر إلى ما يتجاوز ميزانيات الموارد الموثقة لدى REA (الترويسات، التداخل، جرد الواجهات، PCAP JSON، حراس fuse، …).
التهيئةترك المحلل مع جرد مبتور، وإخفاقات تنقيح، ومتاهات غامضة — بينما يبقى وقت التشغيل مكافئًا.

جملة واحدة تغطي الحالة الشائعة (تكتشف تلقائيًا dist/ / build/ / .asar / .wasm / .sqlite / النماذج / … وتشغّل تدقيق → حماية → تحقق):

npx bla-agents harden .
# MCP / agent: bla_harden   ·   "Harden my software against REA"

نفس خط المعالجة المستخدم في bla defend / bla_defend عندما تعرف المسار مسبقًا؛ harden هو تجربة المستخدم الافتراضية بأمر واحد.

البدء السريع

# Node.js ^22.23.4 or 24.x recommended (REA red-team needs zlib.zstd on 22.23+)
npx bla-agents setup          # register MCP + skill with your coding agent
npx bla-agents harden .       # one-command Counter-REA pass on the current project
npx bla-agents benchmark      # 14-target showcase (local estimates + runtime checks)

اسأل وكيلك بعد الإعداد:

Harden my software against REA

أو شغّل المراحل صراحةً: audit · protect · verify · defend — راجع CLI and MCP.


النتائج التجريبية مقابل REA الحقيقي

تأتي هذه الأرقام من تشغيل REA الحقيقي على عينات مقوّاة بـ BLA على عتاد عادي (npm run redteam:rea). التقرير الكامل القابل للقراءة آليًا: docs/redteam/empirical-rea-validation.md / .json.

كيف تقرأ هذا: تعني عبارة «تم التحقق تجريبيًا» أن مسار محلل REA أعاد فعليًا فشل الميزانية / السعة / الحجب المذكور في هذه البيئة. وهي ليست ادعاءً بشأن جلسات Ghidra/Frida/LLDB/Rizin/JADX التي لم نشغّلها هنا.

تم التحقق تجريبيًا على عتاد عادي

مسجّلة تحت Node v24.22.1 مع Wabt 1.0.42 + tshark 4.4 الاختياريين عند الإشارة إليهما. تُبقي التخطيات اللينة Node 22 / CI أخضر عندما تكون الأدوات غائبة.

التنسيققبل → بعدنتيجة REA بعد BLAالميزانية / الخطأ
Go buildinfo50 KiB → 1.16 MiBخطأ سعةMAX_BUILD_INFO_BYTES (1 MiB) — يتجاوز طول سلسلة معلومات بناء Go حد 1 MiB
Erlang BEAM84 B → 262 KiBخطأ سعةmax_chunks — يتجاوز نموذج BEAM ميزانية 64 قطعة
EVM bytecode16 B → 4.00 MiBيقترب من الحد الأقصى الكامل للمدخلاتEVM_INTERFACE_LIMITS.inputBytes (4 MiB)
PCAP24 B → 1.29 MiBرُفضت الميزانيةTSHARK_JSON_MAX_BYTES (>8 MiB) → AnalysisResourceConstraintError (tshark موجود)
Electron ASAR607 B → 16.9 MiBخطأ سعةDEFAULT_ASAR_MAX_HEADER_BYTES (16 MiB)
WASM + Wabt54 B → 6.56 MiB · 251 تصديرًاifaceState=partialWASM_INTERFACE_REPRESENTATION_BYTES — يتجاوز فك ترميز واجهة WASM المُنمّطة ميزانية تمثيل مخرجات WABT
SQLite (Node 24)12 KiB → 56 KiBحجب / تقييم أعمدةSqliteColumnEvaluationFailure — دالة enclave_unseal_payload() غير معروفة على أعمدة الفخاخ العسلية
JavaScript761 B → 116 KiBرُفضت الميزانيةalias-selections + getter-expansion + primitive-bytes + primitive-candidates (resourceLimits في REA الحقيقي)
Safetensors128 B → 10.1 KiBخطأ سعةMODEL_JSON_NESTING — يتجاوز تداخل JSON في Safetensors 32 مستوى (قابل للتحميل عبر HF؛ بايتات التنسور دون تغيير)
GGUF24 B → 7.7 KiBخطأ سعةMODEL_METADATA_NESTING — يتجاوز تداخل بيانات GGUF الوصفية 32 إطار مصفوفة
Electron fuses50 KiB → 1.16 MiBرُفضت الميزانيةELECTRON_FUSE_LIMITS.maximumSentinelsPerSlice (>32)
Flutter pool50 KiB → 1.16 MiBحد أقصى متوقعMAX_POOL_URIS / MAX_POOL_TOKENS (سيقتطع REA بعبارة «at least N»)

لإعادة الإنتاج:

تنزيل الأداة