
🚩 أداة سطر أوامر ومكتبة لتعزيز وتسريع كتابة النصوص والاستغلالات عبر تحويل/معالجة السلاسل النصية.
أداة سطر أوامر ومكتبة لتحسين وتسريع كتابة السكريبتات والإكسبلويتات للاعبي CTF (أو باحثي الأمن، صائدي مكافآت الأخطاء، مختبري الاختراق ولكنها تركز بشكل أساسي على CTF) عن طريق تعديل كلاس String لإضافة صيغة مختصرة لأنماط الكود المعتادة. الفلسفة أيضًا هي الحفاظ على المكتبة لتكون روبي أصلي نقي (بدون تبعيات) وعدم إعادة تنفيذ ما تقوم به مكتبة أخرى بشكل جيد.
على سبيل المثال بدلاً من كتابة:
require 'base64'
myvar = 'string'
myvar = Base64.strict_encode64(myvar)
فقط اكتب (أقصر وأسهل للتذكر):
require 'ctf_party'
myvar = 'string'
myvar.to_b64!
معظم الطرق متاحة كأوامر أداة CLI:
$ ctf-party 'security' to_hex
7365637572697479
$ ctf-party 'NzQ2Zjc0NmY=' from_b64 hex2str str2bin
01110100011011110111010001101111
صنع بواسطة Alexandre ZANNI (@noraj). تم التفرع من Orange-Cyberdefense/ctf-party.