Wappalyzer

Uncategorized
この記事は約3分で読めます。

wappalyzerは、Webサイトを調査して、「そのサイトがどんな技術で作られているか」を推定するツールです。

Wappalyzer公式によれば、ブラウザ拡張機能はHTML、JavaScript、Cookie、ネットワーク要求、証明書などを調べ、特徴的な「フィンガープリント」から使用技術を判定しています。

インストール手順

各種のブラウザ向けのプラグイン(アドオン)があるようですが、今回はkaliのデフォルトのFireFoxブラウザにインストールします。

プラグイン検索

ブラウザ右上の “ジグソーパズルピース” アイコンをクリックします。

extension

アドオン検索画面が出ます。検索窓に ‘wappalyzer’ と入力して検索します。

search

検索結果

検索結果最上位に ‘wappalyzer’ と出ますのでこれをクリック。

add-ons

インストール

‘wappalyzer’ が選択されますので、’Add to Firefox’ をクリック。

wappalyzer
add

ツールバーに ‘wappalyzer’ 機能拡張アイコンを表示するかどうか。

add 2

チェックをすると下記のように右上に紫のアイコンが表示されます。

pin

設定

情報の送信に同意するかどうか

pin 2

使用方法の説明

ready to use

調査結果の表示

ブラウザで任意のサイトにアクセスした上で、右上の紫の ‘wappalyzer’ アイコンをクリックすると

icon

そのサイトの技術情報が表示されます。

result

表示されない場合はリロードよって検出される場合があります。
(防御力に気を配っているサイトほど検出できる情報が少なくなります)

各項目のリンクをクリックすると各テクノロジーの説明文が表示されます。
(下記は ‘WordPress’ の説明)
wordpress

‘MORE INFO’ のタブは恐らく有料版でアクティベートされると考えられます(下記はその料金表)
price

機能

表示された情報の解釈

分類検出例
CMSWordPress、Drupal、Joomla
WebサーバーNginx、Apache
プログラミング言語PHP、Python、Ruby
JavaScriptReact、Vue.js、jQuery
WebフレームワークLaravel、Next.js、Django
CDNCloudflare、Amazon CloudFront
アクセス解析Google Analytics
広告Google Ads
決済Stripe
フォントGoogle Fonts
セキュリティCloudflareなど

まとめ

防御力の高いサイトは情報を隠す傾向

HTML、JavaScript、Cookie、ネットワーク要求、証明書などを調べ、特徴的な「フィンガープリント」から使用技術を判定しています。

相手サーバが送ってきたデータを分析して推定しているだけなのでこのツールの使用に違法性はありません。(サーバーにおかしな要求を送ってちょっかいを出している訳でも無いので。念の為)

他ツールとの比較

ツール主目的特徴
Wappalyzer技術スタック把握GUI・ブラウザで手軽
WhatWebWeb技術の偵察Kali向けCLIとして強力
NiktoWebサーバー調査脆弱な設定・既知問題を調査
Nmapポート・サービス調査ネットワーク層から調査
httpxHTTPサービス確認大量ターゲットの確認に便利
Nuclei脆弱性・設定検査テンプレートベース
BuiltWith技術スタック調査Wappalyzerの競合サービス

本投稿の環境はRaspberryPi5のkali-Linuxで行っています。

コメント

タイトルとURLをコピーしました