LoginSignup
11
11

More than 5 years have passed since last update.

管理しているネットワーク上のホストがOpenSSL Heartbleed脆弱性の影響を受けるかどうかまとめてチェックするワンライナー

Last updated at Posted at 2014-04-09

適当なディレクトリーでHeartbleederをダウンロードして解凍しておく。

curl -L http://gobuild.io/github.com/titanous/heartbleeder/master/darwin/amd64 -o output.zip
unzip output.zip

443番ポートが空いているホストを検知して、順にHeartbleederにかける。

sudo nmap -sS -p443 -oG - 【ネットワークアドレス】/【ネットマスク】 | grep "Ports: 443/open" | awk '{ print $2 }' | ( while read HOST ; do ./heartbleeder $HOST 1>/dev/null || echo $HOST ; done)

脆弱性があるホストだけが出力される。

自分が管理しているネットワーク以外にやっちゃダメだよ!

2014年4月10日補足

masscanの最新版にもHeartbleed脆弱性を検出する機能が追加されたようですが、僕の環境ではうまく検知ができませんでした。

2014年4月16日補足

Nmap 6.45がリリースされ、OpenSSL Heartbleed脆弱性のチェックを行なうssl-heartbleed.nseスクリプトが含まれるようになったので、管理しているネットワーク上のホストがOpenSSL Heartbleed脆弱性の影響を受けるかどうかNmapでまとめてチェックするを投稿しました。

11
11
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
11
11