ctf party
v1.2.0
Uma biblioteca para aprimorar e acelerar a escrita de scripts/explorações para jogadores de CTF (ou pesquisadores de segurança, caçadores de recompensas de bugs, pentesters, mas principalmente focados em CTF) corrigindo a classe String para adicionar uma sintaxe curta de padrões de código usuais. A filosofia também é manter a biblioteca em Ruby puro (sem dependências) e não reimplementar o que outra biblioteca já está fazendo bem (por exemplo, xorcist para xor).
Por exemplo, em vez de escrever:
require 'base64'
myvar = 'string'
myvar = Base64 . strict_encode64 ( myvar )Basta escrever (mais curto e fácil de lembrar):
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 um formato de sinalização)rot , rot! , rot13 , rot13!hex2dec , dec2hex , to_hex , from_hex , hex2bin , bin2hex e bang Página inicial/documentação: https://orange-cyberdefense.github.io/ctf-party/
Feito por Alexandre ZANNI (@noraj), pentester da Orange Cyberdefense.