Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
WebGoat.NET — OWASP WebGoat.NET | Kitploit
ツール/GitHubGitHub/jerryhoff/webgoat.net
脆弱性分析ウェブセキュリティCTFペネトレーションテスト学習と教育ラボと実践
GitHubjerryhoff/webgoat.net

WebGoat.NET

OWASP WebGoat.NET

リポジトリを見る
2577472年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

***************************** Webgoat.NET **********************************

  • ソースコード: https://github.com/jerryhoff/WebGoat.NET
  • ZIPのダウンロード: https://github.com/jerryhoff/WebGoat.NET/zipball/master

このWebアプリケーションは、一般的なWebセキュリティの脆弱性を教えることを目的とした 学習プラットフォームです。ほとんどのWebアプリケーションに該当する汎用的な セキュリティ脆弱性を含んでいます。また、.NETフレームワークに特化したレッスンも 含まれています。このアプリの演習は、Webセキュリティ攻撃と、開発者がそれらを どのように克服できるかを教えることを目的としています。

警告: このWebアプリケーションには多数のセキュリティ脆弱性が含まれており、実行中は コンピュータが非常に安全でない状態になります! 実行中は、コンピュータをすべての ネットワークから完全に切断することを強く推奨します!

注記:

  • Google Chromeは反射型XSS攻撃に対してフィルタリングを実行します。これらの攻撃は Chromeを--disable-xss-auditor引数付きで実行しない限り機能しません。
  • 一部の(すべてではありません!)レッスンでは、動作するSQLデータベースが必要です。 セットアップのガイドラインを以下に示します。

Mac OS XおよびLinuxでのビルドと実行方法:

  1. 前提条件 a. お使いのOS用のMonoフレームワーク。http://www.go-mono.com/mono-downloads/download.html からダウンロードできます。GTKとxspを含むすべてのコンポーネントがインストール されていることを確認してください。 b. 一部のレッスン用のDB。これらのレッスンの目的には、Sqlite3が高速で使いやすいため 推奨されます。バイナリは http://www.sqlite.org/download.html にあります。
  2. monoフレームワークとsqlite3バイナリをインストールします。
  3. 重要: mono実行ファイルがPATHに含まれていることを確認してください。
  4. WebGoat.NETを取得し、ルートディレクトリにcdします。
  5. 'xbuild'を実行します。警告がいくつか出るかもしれませんが、エラーはないはずです。 もしエラーがあればお知らせください。
  6. WebGoatプロジェクトにcdし、'xsp4'を実行します。次にお好みのブラウザを開いて http://localhost:8080 にアクセスします(デフォルト以外の場合は、xsp4が使用して いるポートにアクセスしてください)。注: 初回起動時は、すべてをその場でコンパイル するため時間がかかることがあります。
  7. WebGoat.NETのページが表示されれば、もうすぐです! 次のステップは 'Set Up Database!'をクリックすることです。
  8. データベースのセットアップ情報が並んだフォームが表示されます。'Data Provider'には Sqliteを選択します。'Data File Path'には'db.sqlite3'を入力し、'Client Executable'には お使いのOSのsqlite3実行ファイル(通常は /usr/bin/sqlite3)を入力します。
  9. 'Test Configuration'をクリックし、続いて'Rebuild Database'をクリックすれば、 うまくいけばこれで準備完了です! ハッカソンを楽しんでください!

Windowsでのビルドと実行方法:

  1. 前提条件: a. Visual Studio 2010以降。 b. 起動中のMySQLデータベースで、フル権限を持つユーザーが少なくとも1人 設定されていること。
  2. Visual StudioでWebGoat.slnファイルを開き、デバッグをクリックします。
  3. WebGoat.NETのページが表示されたら、'Set Up Database'をクリックします。
  4. データベースのセットアップ情報が並んだフォームが表示されます。'Data Provider'には MySqlを選択します。MySQLデータベースに対応する各データ項目を入力する必要があります。 'Client Executable'と'Data File Path'はMySqlでは不要なので、空欄のままで構いません。
  5. 'Test Configuration'をクリックし、続いて'Rebuild Database'をクリックすれば、 うまくいけばこれで準備完了です! ハッカソンを楽しんでください!
ツールをダウンロード