web-dev-qa-db-ja.com

マルウェアがないかインターネットをクロールするにはどうすればよいですか?

マルウェアを研究したい人のために、マルウェアのサンプルやURLフィードを公開して、誰でも取得して研究できるようにする afewwebsites があります。

このようなファイルベースの分析ではなく、URLや参照ページの特徴を考慮した分析をしたい。これには、ドキュメントや実行可能ファイルなどの興味深いものが見つかるまで、個々のURLをクロールする必要があります。

ただし、この目的に役立つ可能性のあるアクセス権(組織の電子メールの受信トレイへのアクセス、またはセキュリティ研究者や企業へのリンクなど)を持たない個人として、インターネットをクロールして検索するにはどうすればよいですか。マルウェア?

6
user2064000

公開スパムメールメッセージから始めてみてください。

たとえば、 mailinator.com の一部のアカウントは、大量のスパムを受信します。 ntroubled.org にも公開スパムがたくさんあります。

4
Sjoerd

過去にマルウェアをホストしていたURLへのリンクを含む、利用可能なリストがいくつかあります。これらのリストの一部は公開されていますが、他のデータソースは 選択された研究者またはパートナーのみが利用可能 です。

まず、見つけられる公開データを見ることができます。 https://isc.sans.edu/suspicious_domains.html にあります。ウェブサイトから引用するには:

インターネットには多くの不審なドメインがあります。それらと誤検知を識別するために、さまざまなソースからの追跡リストとマルウェアリストに基づいて加重リストを作成しました。 ISCは、特定のレベルの機密性に関連するさまざまなリストを収集して分類しています。

この後には、参考のために掲載するさまざまなWebサイトを指すリンクのリストが続きます。
マルウェアドメインリスト.com
Malwaredomainsからのドメインブロックリスト
Abuse.chランサムウェアドメインブロックリスト
Threatexpert.com悪意のあるURL
Zeus Command And Control Server from Abuse.ch

これらのリストから取得したドメインを使用して、悪意のあるファイルの分析を開始できます。

悪意のあるファイルが提供されているURLを探している場合は、最初にリンクされているWebサイトを確認してください https://www.malwaredomainlist.com/mdl.php

2
Denis

悪意のあるドメインのリスト(malwaredomainlist.comなど)を用意するだけでは、各サイトから完全なペイロードを確実に取得できません。

悪意のあるサイトを含む多くのサイトは、ユーザーエージェントに応じて異なる応答を送信します。場合によっては、悪意のあるサイトが悪用するDirectXランタイムを探すことがあります。迅速かつ安全な解決策は、Windows用のVMとAndroidを作成することです。時間を節約するために、各VMクリーンインストール。

Windows VMでは、autohotkeyはウィンドウのタイトル/コンテンツを分析し、人間の反応をシミュレートするための優れたソリューションです。あなたcould AutohotkeyだけでIE/Edgeスクレーパーを記述します(必ずDirectXを有効にしてください)。 Android VMでは、任意のスクリプト言語(Twistedライブラリを使用したkivy/python-for-Androidが思い浮かびます)を使用すると、APKファイルへのリダイレクトを探し、インストールせずにダウンロードできます(これにより、有益である)。

1
brirus