Extreme Iteration
ワークフロー

CTF練習のワークフロー

03
練習ラボ

ラボ内のWeb課題を解く

作業フォルダを開き、課題のソースコードを確認します。エージェントを使って隠された文字列を見つけながら、解決可能なCTF課題の設計を考えましょう。環境と結果の制御は完全にあなたが行います。

01

フォルダを開く

アプリを起動し、練習フォルダを開きます。

02

ソースを確認

read_fileを使用して課題コードを表示します。

03

スクリプトを実行

Shellを使用して解決スクリプトを実行します。

04

結果を確認

出力カードと終了コードを確認します。

ノートファイル

ctf-notes.txt
# Web Challenge 1
# comment

category: web
given: a login page and its source
idea 1: read the form code
idea 2: check the html source
status: solved
flag: submitted on the platform
notes: used grep to find strings

このプレーンテキストファイルには、カテゴリ、提供されたファイル、試したアイデア、および練習課題の最終ステータスが記録されます。

セキュリティ演習でのCTF活用

ソースコードを確認する

エージェントはread_fileを使用して、課題のソースコードをチャットコンテキストに読み込みます。生のテキストが即座に表示され、一致箇所を確認しながら隠された文字列を探します。その後grepで検索を行います。grepを使用してファイル内の特定の文字列を検索できます。エージェントは検索結果を明確なカード形式で表示し、確認できるようにします。一致箇所を確認して隠された文字列を見つけ、コードの構造を理解します。このアプローチはあらゆるテキストファイルに適用可能で、CTFの解答に役立ちます。データを処理するスクリプトを作成し、エージェントに実行させることもできます。この方法はセキュリティタスクのCTFに効果的であり、最初にどのWebセキュリティラボを行うべきかを確認してください。

解答スクリプトを実行する

エージェントはターミナルでスクリプトを実行し、リアルな出力を表示します。これにより、次に進む前に結果を即座に明確に検証できます。終了コードを確認します。差分と出力をレビューし、結果を自分でテストします。この方法は、これらのタスクを効果的かつ明確に解決するのに役立ちます。終了コードが明確に表示され、ステータスが即座に理解できます。出力は後で確認するためにファイルに保存されます。変更を受け入れる前に差分を確認し、正確性を確保します。このワークフローは各課題タイプの特定のニーズをサポートし、学生向けのペネトレーションテストラボのセットアップも有用です。

Windows用Extreme Iteration

今日の練習を始めましょう

Extreme Iterationをダウンロード ↗