
@zerosum0x0 の PoC をラップしたシンプルなツールで、マルチスレッドで大規模ネットワーク内の CVE-2019-0708 をチェックします。
まず、オリジナルをダウンロードしてインストールしてください:
git clone https://github.com/zerosum0x0/CVE-2019-0708.git
cd CVE-2019-0708/rdesktop-fork-bd6aa6acddf0ba640a49834807872f4cc0d0a773/
./bootstrap
./configure --disable-credssp --disable-smartcard
make
オリジナル の README を読むことを強くお勧めします。
次に、ネットワークをスキャンして 3389/tcp ポートが開いているホストを探し、見つかったアドレスをファイルに保存します。 この目的には masscan/nmap などを使用できます。
go get -v github.com/Rostelecom-CERT/bluekeepscan
cd $GOPATH/github.com/Rostelecom-CERT/bluekeepscan/cmd/bluekeepscan/main
go run main.go -f FILE_WITH_IP -b PATH_TO_RDESKTOP
go がない場合は、バイナリファイルを実行できます
./bluekeepscan -f FILE_WITH_IP -b PATH_TO_RDESKTOP
bluekeepscan は結果を log.log ファイルに出力します。