
🚩 Un outil CLI et une bibliothèque pour améliorer et accélérer l'écriture de scripts/exploits avec conversion/manipulation de chaînes.
Un outil CLI et une bibliothèque pour améliorer et accélérer l'écriture de scripts/exploits pour les joueurs de CTF (ou chercheurs en sécurité, chasseurs de bug bounty, pentesteurs mais principalement axé sur le CTF) en corrigeant la classe String pour ajouter une syntaxe courte de motifs de code usuels. La philosophie est également de garder la bibliothèque purement Ruby natif (sans dépendances) et de ne pas réimplémenter ce qu'une autre bibliothèque fait déjà bien.
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!
La plupart des méthodes sont disponibles en tant que commandes CLI :
$ ctf-party 'security' to_hex
7365637572697479
$ ctf-party 'NzQ2Zjc0NmY=' from_b64 hex2str str2bin
01110100011011110111010001101111
Réalisé par Alexandre ZANNI (@noraj). Forké depuis Orange-Cyberdefense/ctf-party.