حزب سي تي إف
v1.2.0
مكتبة لتعزيز وتسريع عملية كتابة النصوص البرمجية/البرمجيات المستغلة لمشغلي CTF (أو الباحثين الأمنيين، وصائدي مكافآت الأخطاء، والمخترقين ولكنهم يركزون في الغالب على CTF) عن طريق تصحيح فئة String لإضافة بنية قصيرة لأنماط التعليمات البرمجية المعتادة. تتمثل الفلسفة أيضًا في الحفاظ على أن تكون المكتبة روبيًا خالصًا (بدون تبعيات) وعدم إعادة تنفيذ ما تقوم به مكتبة أخرى بشكل جيد بالفعل (على سبيل المثال، xorcist لـ xor).
على سبيل المثال بدلا من الكتابة:
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
و Bang الصفحة الرئيسية / الوثائق: https://orange-cyberdefense.github.io/ctf-party/
صُنع بواسطة Alexandre ZANNI (@noraj)، مُصمم من شركة Orange Cyberdefense.