
🎏 CTF खिलाड़ियों के लिए स्क्रिप्ट/एक्सप्लॉइट लेखन को बढ़ाने और तेज़ करने वाली एक लाइब्रेरी
एक लाइब्रेरी जो CTF खिलाड़ियों (या सुरक्षा शोधकर्ताओं, बग बाउंटी हंटर्स, पेंटेस्टर्स, लेकिन मुख्यतः CTF पर केंद्रित) के लिए स्क्रिप्ट/एक्सप्लॉइट लिखने को बढ़ाने और गति देने के लिए String क्लास को पैच करके सामान्य कोड पैटर्न का एक छोटा सिंटैक्स जोड़ती है। दर्शन यह भी है कि लाइब्रेरी को शुद्ध रूबी (बिना निर्भरता) रखा जाए और जो काम कोई दूसरी लाइब्रेरी पहले से अच्छी तरह कर रही है, उसे पुनः लागू न किया जाए (जैसे xor के लिए 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 और बैंग संस्करण