
🎏 A library to enhance and speed up script/exploit writing for CTF players
مكتبة لتحسين وتسريع كتابة السكريبتات / الإكسبلويتات للاعبي 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!hex2dec, dec2hex, to_hex, from_hex, hex2bin, bin2hex والإصدارات المُنهية (!)الصفحة الرئيسية / التوثيق: https://orange-cyberdefense.github.io/ctf-party/
صُنع بواسطة Alexandre ZANNI (@noraj)، مختبِر اختراق من Orange Cyberdefense.