
🚩 Ein CLI-Tool & eine Bibliothek zur Verbesserung und Beschleunigung des Schreibens von Skripten/Exploits mittels Zeichenkettenkonvertierung/-manipulation.
Ein CLI-Tool und eine Bibliothek, um das Schreiben von Skripten/Exploits für CTF-Spieler (oder Sicherheitsforscher, Bug-Bounty-Jäger, Pentester, aber hauptsächlich auf CTF ausgerichtet) zu verbessern und zu beschleunigen, indem die String-Klasse erweitert wird, um eine kurze Syntax für übliche Codemuster hinzuzufügen. Die Philosophie ist auch, die Bibliothek rein nativ in Ruby (keine Abhängigkeiten) zu halten und nicht das neu zu implementieren, was eine andere Bibliothek bereits gut macht.
Anstatt zum Beispiel zu schreiben:
require 'base64'
myvar = 'string'
myvar = Base64.strict_encode64(myvar)
Schreibe einfach (kürzer und leichter zu merken):
require 'ctf_party'
myvar = 'string'
myvar.to_b64!
Die meisten Methoden sind als CLI-Befehle verfügbar:
$ ctf-party 'security' to_hex
7365637572697479
$ ctf-party 'NzQ2Zjc0NmY=' from_b64 hex2str str2bin
01110100011011110111010001101111
Erstellt von Alexandre ZANNI (@noraj). Abgeleitet von Orange-Cyberdefense/ctf-party.