
🚩 文字列変換/操作によりスクリプト/エクスプロイト作成を向上・高速化するCLIツール&ライブラリ
CTFプレイヤー(またはセキュリティ研究者、バグバウンティハンター、ペネトレーションテスターですが、主にCTFに焦点を当てています)向けに、スクリプトやエクスプロイトの作成を強化・高速化するCLIツール兼ライブラリです。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 からフォークしました。