
超高速 CUPS-browsed スキャナー (CVE-2024-47176)
jugsを使用してCUPSを探す:リスニング中のcups-browsedプロセスをくすぐってHTTPコールバックをさせる、超高速UDPセンダーです。
これはネットワークに直接UDPパケットを書き込む高性能スキャナです。
sudo apt install golang libpcap0.8-dev
go install github.com/lkarlslund/jugular@main
... またはビルドからLinux x64バイナリをダウンロード
rootとして実行せずにjugularが低いポートにバインドし、rawソケットにアクセスできるようにします(一度だけ行う必要があります):
sudo setcap CAP_NET_BIND_SERVICE,CAP_NET_RAW=eip jugular
jugular listen --bind 0.0.0.0:80
jugularを実行してスキャンします:
jugular prod --network 10.0.0.0/8 --delay 1 --url http://yourdomain.net/printer/scanning-you --addip true --ip your-own-machine-ip
このソフトウェアはパフォーマンス上の理由から独自のパケットを作成して送信ネットワークに直接書き込むため、自分の正しいマシンIPアドレスを割り当てる必要があります(確認するには ip addr を実行してください)。リモートインスタンスは、そのパラメータに入れたURLにルーティングして戻れる必要もあります。
狩りに出かける前にローカルでテストしてください。また、このソフトウェアはNATファイアウォールやその他の機器を圧倒する可能性があることを覚えておいてください(delayオプションを使用してください)。
注意 CUPSがメッセージを受信してから、指定したURLに接続するまで最大300秒の遅延があります。これはCUPSソフトウェア内にハードコードされたスケジューリング待機によるものです。また、一部のCUPSサーバーはエラーレスポンスを受信した後でもURLへの接続を試み続けるため、無限の通知がトリガーされる可能性があります。
1つ以上を選択してください ...(Ubuntuの場合、他では異なるかもしれません - ufwを更新して有効にしました)
興味深い結果が得られたら、ぜひお聞かせください。