ctf party
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 และบางรุ่น หน้าแรก / เอกสาร: https://orange-cyberdefense.github.io/ctf-party/
สร้างโดย Alexandre ZANNI (@noraj) เพนเทสเตอร์จาก Orange Cyberdefense