
🚩 Una herramienta CLI y biblioteca para mejorar y acelerar la escritura de scripts/exploits con conversión/manipulación de cadenas.

Una herramienta CLI y biblioteca para mejorar y acelerar la escritura de scripts/exploits para jugadores de CTF (o investigadores de seguridad, cazadores de recompensas, pentesters, pero principalmente enfocado en CTF) parcheando la clase String para agregar una sintaxis corta de patrones de código habituales. La filosofía también es mantener la biblioteca como ruby nativo puro (sin dependencias) y no reimplementar lo que otra biblioteca ya está haciendo bien.
Por ejemplo, en lugar de escribir:
require 'base64'
myvar = 'string'
myvar = Base64.strict_encode64(myvar)
Simplemente escribe (más corto y fácil de recordar):
require 'ctf_party'
myvar = 'string'
myvar.to_b64!
La mayoría de los métodos están disponibles como comandos de la herramienta CLI:
$ ctf-party 'security' to_hex
7365637572697479
$ ctf-party 'NzQ2Zjc0NmY=' from_b64 hex2str str2bin
01110100011011110111010001101111
Página principal / Documentación.
Hecho por Alexandre ZANNI (@noraj). Bifurcado de Orange-Cyberdefense/ctf-party.