
脆弱性分析とエクスプロイト開発に焦点を当てた実践的なラボで、教育用のバッファオーバーフローケーススタディとしてFreeFloat FTP Server 1.0を使用し、セットアップ、分析、エクスプロイトのワークフローを文書化しています。
このリポジトリは、脆弱性分析とエクスプロイト開発のための作業環境を構築し、それを実際のバッファオーバーフローのケーススタディに適用するプロセスを文書化したものです。
このプロジェクトは FreeFloat FTP Server 1.0 を中心に構成されており、管理された環境において脆弱性をどのように特定、分析、悪用できるかを理解するための教育用ターゲットとして使用されます。
エクスプロイトの再現のみに焦点を当てるのではなく、環境の準備、脆弱性のトリガー、クラッシュの分析、実行フローの制御、コード実行の達成という完全なワークフローを文書化することを目的としています。
作業は主に2つの部分に分かれています:
各ツールがワークフローにどのように適合するかを理解するために、環境は最初に手動で構築されました。これにより、すべてのコンポーネントの目的を理解しやすくなり、自動化されたセットアップを使用する前により強固な基盤が提供されます。
このラボの主な目的は次のとおりです:
├── environment
├── exploitation
各セクションには、プロセスを説明するのに役立つ解説、関連コマンド、および厳選されたスクリーンショットが含まれており、不必要なノイズは追加されていません。
このリポジトリは、チュートリアルを盲目的にステップバイステップで複製することを意図したものではありません。これは、ラボで実施したワークフローの実践的な分析として構成されており、ツール、方法論、およびエクスプロイト開発プロセスの各フェーズの背後にある理論的根拠を理解することを目的としています。