fête du FCT
v1.2.0
Une bibliothèque pour améliorer et accélérer l'écriture de scripts/exploits pour les joueurs CTF (ou les chercheurs en sécurité, les chasseurs de bug bounty, les pentesters mais principalement axés sur CTF) en patchant la classe String pour ajouter une courte syntaxe des modèles de code habituels. La philosophie est également de garder la bibliothèque pure rubis (sans dépendances) et de ne pas réimplémenter ce qu'une autre bibliothèque fait déjà bien (par exemple xorcist pour xor).
Par exemple au lieu d'écrire :
require 'base64'
myvar = 'string'
myvar = Base64 . strict_encode64 ( myvar )
Écrivez simplement (plus court et plus facile à retenir) :
require 'ctf_party'
myvar = 'string'
myvar . to_b64!
to_b64
, to_b64!
, from_b64
, from_b64!
, b64?
md5
, md5!
, sha1
, sha1!
, etc.flag
, flag!
, flag?
(appliquer/vérifier un format de drapeau)rot
, rot!
, rot13
, rot13!
hex2dec
, dec2hex
, to_hex
, from_hex
, hex2bin
, bin2hex
et versions bang Page d'accueil / Documentation : https://orange-cyberdefense.github.io/ctf-party/
Réalisé par Alexandre ZANNI (@noraj), pentester d'Orange Cyberdefense.