
🚩 स्क्रिप्ट/एक्सप्लॉइट लेखन को स्ट्रिंग रूपांतरण/हेरफेर के साथ बढ़ाने और गति देने के लिए एक CLI टूल और लाइब्रेरी।
एक CLI टूल और लाइब्रेरी जो 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 से कांटा गया।