
🚩 Инструмент командной строки & библиотека для улучшения и ускорения написания скриптов/эксплойтов с помощью преобразования/манипуляции строками.
Инструмент CLI и библиотека для улучшения и ускорения написания скриптов и эксплойтов для участников CTF (или исследователей безопасности, охотников за багами, пентестеров, но в основном ориентированы на CTF). Это достигается путем патчинга класса String для добавления краткого синтаксиса типичных шаблонов кода. Философия также заключается в том, чтобы библиотека оставалась чисто нативным Ruby (без зависимостей) и не переизобретала то, что уже хорошо реализовано в других библиотеках.
Например, вместо:
require 'base64'
myvar = 'string'
myvar = Base64.strict_encode64(myvar)
Достаточно написать (короче и проще запомнить):
require 'ctf_party'
myvar = 'string'
myvar.to_b64!
Большинство методов доступны в виде команд CLI-инструмента:
$ ctf-party 'security' to_hex
7365637572697479
$ ctf-party 'NzQ2Zjc0NmY=' from_b64 hex2str str2bin
01110100011011110111010001101111
Создано Alexandre ZANNI (@noraj). Форк от Orange-Cyberdefense/ctf-party.