
🎏 مكتبة لتعزيز وتسريع كتابة السكريبتات/الاستغلالات للاعبي CTF
مكتبة لتحسين وتسريع كتابة السكريبتات / الإكسبلويتات للاعبي CTF (أو باحثي الأمن، صيادي الثغرات، مختبري الاختراق لكن تركيزها الرئيسي على CTF) من خلال تمديد كلاس String لإضافة صيغة مختصرة لأنماط الكود المعتادة. الفلسفة أيضًا هي الحفاظ على المكتبة نقية روبي (بدون تبعيات) وعدم إعادة تنفيذ ما تقوم به مكتبة أخرى بشكل جيد (مثل xorcist للإكسور).
على سبيل المثال بدلاً من كتابة:
require 'base64'
myvar = 'string'
myvar = Base64.strict_encode64(myvar)
فقط اكتب (أقصر وأسهل للتذكر):
require 'ctf_party'
myvar = 'string'
myvar.to_b64!
to_b64, to_b64!, from_b64, from_b64!, b64?md5, md5!, sha1, sha1!, إلخ.flag, flag!, flag? (تطبيق/فحص تنسيق علم)rot, rot!, rot13, rot13!الصفحة الرئيسية / التوثيق: https://orange-cyberdefense.github.io/ctf-party/
صُنع بواسطة Alexandre ZANNI (@noraj)، مختبِر اختراق من Orange Cyberdefense.
hex2dec, dec2hex, to_hex, from_hex, hex2bin, bin2hex والإصدارات المُنهية (!)