
一个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)制作。Fork自 Orange-Cyberdefense/ctf-party。