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