LoginSignup
2
2

More than 5 years have passed since last update.

ツールの勉強 -wafw00f-

Posted at

はじめに

ペネトレーションテストを行う際に使うWAFの有無及びWAFの種類を確認するツールである「wafw00f」について簡単に仕組みを調べてみた。

ツールの使い方

簡単なので開発者のページを見てください。
GitHub:EnableSecurity/wafw00f
Reconnaissance, Identification & Fingerprinting of Web Application Firewall using WAFW00F

WAF有無のチェック実行

root@kali:~# wafw00f https://www.strikewitches.net/

パケットの中身

基本的にURLに普通はWAFで引っかかるであろう文字列を付与し、リクエストを送っている。
その応答のヘッダ等を見ているようだ。

スクリーンショット 2019-01-06 0.39.04.png

また、リクエストヘッダをいじってリクエストを送っているものもある。

スクリーンショット 2019-01-06 0.54.42.png

ツールの仕組み(WAF有無判断部分)

githubに公開されているソースコードのpluginsディレクトリ配下に、それぞれのWAFに対応する判断ロジックが記述されている。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2