
🚩 Uma ferramenta CLI e biblioteca para aprimorar e acelerar a escrita de scripts/exploits com conversão/manipulação de strings.
Uma ferramenta CLI e biblioteca para melhorar e acelerar a escrita de scripts/exploits para jogadores de CTF (ou pesquisadores de segurança, caçadores de bugs, pentesters, mas principalmente focado em CTF) ao estender a classe String para adicionar uma sintaxe curta de padrões de código usuais. A filosofia também é manter a biblioteca como puro Ruby nativo (sem dependências) e não reimplementar o que outra biblioteca já faz bem.
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!
A maioria dos métodos está disponível como comandos da ferramenta CLI:
$ ctf-party 'security' to_hex
7365637572697479
$ ctf-party 'NzQ2Zjc0NmY=' from_b64 hex2str str2bin
01110100011011110111010001101111
Feito por Alexandre ZANNI (@noraj). Forkado de Orange-Cyberdefense/ctf-party.