fiesta ctf
v1.2.0
Una biblioteca para mejorar y acelerar la escritura de scripts/exploits para jugadores de CTF (o investigadores de seguridad, cazarrecompensas de errores, pentesters, pero principalmente centrados 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 pura Ruby (sin dependencias) y no volver a implementar lo que otra biblioteca ya está haciendo bien (por ejemplo, xorcist para xor).
Por ejemplo en lugar de escribir:
require 'base64'
myvar = 'string'
myvar = Base64 . strict_encode64 ( myvar )
Simplemente escribe (más breve y más fácil de recordar):
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?
(aplicar/verificar un formato de bandera)rot
, rot!
, rot13
, rot13!
hex2dec
, dec2hex
, to_hex
, from_hex
, hex2bin
, bin2hex
y versiones bang Página de inicio / Documentación: https://orange-cyberdefense.github.io/ctf-party/
Realizado por Alexandre ZANNI (@noraj), pentester de Orange Cyberdefense.