ctfパーティー
v1.2.0
String クラスにパッチを適用して通常のコード パターンの短い構文を追加することで、CTF プレイヤー (またはセキュリティ研究者、バグ賞金稼ぎ、ペンテスター、ただし主に CTF に焦点を当てている) 向けのスクリプト/エクスプロイトの作成を強化および高速化するライブラリ。また、その哲学は、ライブラリを純粋な Ruby (依存関係なし) に保ち、別のライブラリがすでにうまく機能しているもの (たとえば、xor の xorcist) を再実装しないことです。
たとえば、次のように書く代わりに:
require 'base64'
myvar = 'string'
myvar = Base64 . strict_encode64 ( myvar )
ただ書くだけです(短くて覚えやすい):
require 'ctf_party'
myvar = 'string'
myvar . to_b64!
to_b64
、 to_b64!
、 from_b64
、 from_b64!
、 b64?
md5
、 md5!
、 sha1
、 sha1!
、など。flag
、 flag!
、 flag?
(フラグ形式の適用/確認)rot
、 rot!
、 rot13
、 rot13!
hex2dec
、 dec2hex
、 to_hex
、 from_hex
、 hex2bin
、 bin2hex
および bang バージョンホームページ / ドキュメント: https://orange-cyberdefense.github.io/ctf-party/
Orange Cyberdefense のペンテスターである Alexandre ZANNI (@noraj) によって作成されました。