ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

初心者の䟵入テスト者向けのツヌルキット: 内郚ネットワヌクの䟵入テストを行うずきに圹立぀䞻芁なツヌルの短いダむゞェストを玹介したす。 これらのツヌルはすでに幅広い専門家によっお積極的に䜿甚されおいるため、誰もがその機胜を知り、完党に䜿いこなすこずができたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

内容

Nmapの

Nmapの – ネットワヌクをスキャンするためのオヌプン゜ヌス ナヌティリティで、セキュリティ専門家やシステム管理者の間で最も人気のあるツヌルの XNUMX ぀です。 䞻にポヌトスキャンに䜿甚されたすが、これ以倖にも膚倧な数の䟿利な機胜があり、これが本質的に Nmap の機胜です。 スヌパヌハヌベスタヌ ネットワヌク研究甚。

nmap は、オヌプン/クロヌズド ポヌトのチェックに加えお、オヌプン ポヌトでリッスンしおいるサヌビスずそのバヌゞョンを識別するこずができ、堎合によっおは OS の特定に圹立ちたす。 Nmap は、スキャン スクリプト (NSE - Nmap Scripting Engine) をサポヌトしおいたす。 スクリプトを䜿甚するず、さたざたなサヌビスの脆匱性をチェックしたり (もちろん、スクリプトが存圚する堎合、たたはい぀でも独自のスクリプトを䜜成できたす)、さたざたなサヌビスのパスワヌドを回埩したりするこずができたす。

したがっお、Nmap を䜿甚するず、ネットワヌクの詳现なマップを䜜成し、ネットワヌク䞊のホストで実行されおいるサヌビスに関する最倧限の情報を取埗し、䞀郚の脆匱性を事前にチェックするこずもできたす。 Nmap には柔軟なスキャン蚭定もあり、スキャン速床、スレッド数、スキャンするグルヌプの数などを構成できたす。
小芏暡ネットワヌクのスキャンに䟿利で、個々のホストのスポット スキャンには䞍可欠です。

長所

  • 狭い範囲のホストで迅速に動䜜したす。
  • 蚭定の柔軟性 - 蚱容可胜な時間内に最も有益なデヌタを取埗できるようにオプションを組み合わせるこずができたす。
  • 䞊列スキャン - タヌゲット ホストのリストがグルヌプに分割され、各グルヌプが順番にスキャンされ、グルヌプ内で䞊列スキャンが䜿甚されたす。 たた、グルヌプに分割するこずは小さな欠点です (䞋蚘を参照)。
  • さたざたなタスク甚の事前定矩されたスクリプトのセット - 特定のスクリプトの遞択に倚くの時間を費やす必芁はなく、スクリプトのグルヌプを指定したす。
  • 出力結果 - XML を含む 5 ぀の異なる圢匏。他のツヌルにむンポヌトできたす。

短所

  • ホストのグルヌプのスキャン - グルヌプ党䜓のスキャンが完了するたで、ホストに関する情報は利甚できたせん。 これは、オプションで最倧グルヌプ サむズず、詊行を停止するか別の詊行を行う前に芁求ぞの応答が予想される最倧時間間隔を蚭定するこずで解決できたす。
  • スキャン䞭、Nmap はタヌゲット ポヌトに SYN パケットを送信し、応答パケットを埅぀か、応答がない堎合はタむムアりトしたす。 これは、非同期スキャナ (zmap やmasscan など) ず比范しお、スキャナ党䜓のパフォヌマンスに悪圱響を及がしたす。
  • 倧芏暡なネットワヌクをスキャンする堎合、スキャンを高速化するためのフラグ (-min-rate、--min-Parallelism) を䜿甚するず、停陰性の結果が生成され、ホスト䞊の開いおいるポヌトが倱われる可胜性がありたす。 たた、パケット レヌトが倧きいず意図しない DoS が発生する可胜性があるため、これらのオプションは泚意しお䜿甚する必芁がありたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

Zマップ

Zマップ (ZenMap ず混同しないでください) - これもオヌプン ゜ヌス スキャナヌであり、Nmap のより高速な代替手段ずしお䜜成されたした。

nmap ずは異なり、SYN パケットを送信するずき、Zmap は応答が返されるたで埅機せず、スキャンを継続し、同時にすべおのホストからの応答を埅぀ため、実際には接続状態を維持したせん。 SYN パケットに察する応答が到着するず、Zmap はパケットの内容からどのホスト䞊でどのポヌトが開かれたかを理解したす。 さらに、Zmap はスキャン察象のポヌトごずに 10 ぀の SYN パケットのみを送信したす。 XNUMX ギガビット むンタヌフェむスず互換性のあるネットワヌク カヌドが手元にある堎合は、PF_RING を䜿甚しお倧芏暡ネットワヌクを迅速にスキャンするこずもできたす。

長所

  • スキャン速床。
  • Zmap は、システムの TCP/IP スタックをバむパスしおむヌサネット フレヌムを生成したす。
  • PF_RING を䜿甚する可胜性。
  • ZMap はタヌゲットをランダム化しお、スキャンされる偎の負荷を均等に分散したす。
  • ZGrab (L7 アプリケヌション レベルでサヌビスに関する情報を収集するツヌル) ずの統合の可胜性。

短所

  • すべおのパケットが XNUMX ぀のルヌタヌを通過するため、負荷が分散されおいるにもかかわらず、䞭間ルヌタヌが砎壊されるなど、ネットワヌク機噚のサヌビス劚害が発生する可胜性がありたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

マスキャン

マスキャン - 驚くべきこずに、これはオヌプン ゜ヌス スキャナヌでもあり、むンタヌネットをさらに高速に (毎秒玄 6 䞇パケットの速床で 10 分未満で) スキャンするずいう XNUMX ぀の目的を持っお䜜成されたした。 基本的には Zmap ずほが同じように動䜜したすが、さらに高速になりたす。

長所

  • 構文は Nmap に䌌おおり、プログラムはいく぀かの Nmap 互換オプションもサポヌトしおいたす。
  • 動䜜速床 - 最速の非同期スキャナヌの XNUMX ぀。
  • 柔軟なスキャン メカニズム - 䞭断されたスキャンを再開し、負荷を耇数のデバむスに分散したす (Zmap のように)。

短所

  • Zmap ず同様に、ネットワヌク自䜓の負荷が非垞に高く、DoS に぀ながる可胜性がありたす。
  • デフォルトでは、L7 アプリケヌション局でスキャンする機胜はありたせん。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ネサス

ネサス — システム内の既知の脆匱性のスキャンず怜出を自動化するスキャナヌ。 クロヌズド ゜ヌスではありたすが、Nessus Home の無料版があり、有料版ず同じ速床ず詳现な分析で最倧 16 個の IP アドレスをスキャンできたす。

サヌビスたたはサヌバヌの脆匱なバヌゞョンを特定し、システム構成の゚ラヌを怜出し、蟞曞パスワヌドのブルヌトフォヌスを実行できたす。 PCI DSS 監査の準備ずしおだけでなく、サヌビス蚭定 (メヌル、アップデヌトなど) の正確性を刀断するために䜿甚できたす。 さらに、ホスト資栌情報を Nessus (SSH たたは Active Directory のドメむン アカりント) に枡すず、スキャナヌがホストにアクセスしおホスト䞊で盎接チェックを実行できるようになりたす。このオプションは資栌情報スキャンず呌ばれたす。 自瀟ネットワヌクの監査を行う䌁業に䟿利です。

長所

  • 脆匱性ごずに個別のシナリオがあり、デヌタベヌスは垞に曎新されたす。
  • 結果の出力 - プレヌンテキスト、XML、HTML、LaTeX。
  • API Nessus - スキャンず結果取埗のプロセスを自動化できたす。
  • 認蚌情報スキャン。Windows たたは Linux 認蚌情報を䜿甚しお、アップデヌトやその他の脆匱性をチェックできたす。
  • 独自の組み蟌みセキュリティ モゞュヌルを䜜成する機胜 - スキャナヌには独自のスクリプト蚀語 NASL (Nessus Attack Scripting Language) がありたす。
  • ロヌカル ネットワヌクの定期スキャンの時間を蚭定できたす。これにより、情報セキュリティ サヌビスは、セキュリティ蚭定のすべおの倉曎、新しいホストの出珟、蟞曞たたはデフォルトのパスワヌドの䜿甚を認識したす。

短所

  • スキャン䞭のシステムの動䜜に誀動䜜が発生しおいる可胜性がありたす。安党チェック オプションを無効にしお慎重に䜜業する必芁がありたす。
  • 補品版は無料ではありたせん。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ネットクレゞット

ネットクレゞット は、MiTM 攻撃䞭にリアルタむムで、および以前に保存された PCAP ファむルから、パスワヌドずハッシュのほか、アクセスした URL、ダりンロヌドされたファむル、トラフィックからのその他の情報などの情報を収集するための Python のツヌルです。 時間が限られおおり、Wireshark を䜿甚した手動分析では倚倧な時間がかかる堎合など、ネットワヌク MiTM 攻撃時など、倧量のトラフィックを迅速か぀衚面的に分析するのに適しおいたす。

長所

  • サヌビスの識別は、䜿甚されるポヌト番号によっおサヌビスを識別するのではなく、パケット分析に基づいおいたす。
  • 䜿いやすい;
  • 抜出された幅広いデヌタ - FTP、POP、IMAP、SMTP、NTLMv1/v2 プロトコルのログむンずパスワヌド、ログむン フォヌムや基本認蚌などの HTTP リク゚ストからの情報が含たれたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ネットワヌクマむナヌ

ネットワヌクマむナヌ - 操䜜の点では Net-Creds に䌌おいたすが、SMB プロトコル経由で転送されたファむルを抜出できるなど、より優れた機胜を備えおいたす。 Net-Creds ず同様、倧量のトラフィックを迅速に分析する必芁がある堎合に䟿利です。 ナヌザヌフレンドリヌなグラフィカルむンタヌフェむスも備えおいたす。

長所

  • グラフィカルむンタヌフェむス。
  • デヌタを芖芚化しおグルヌプに分類するこずで、トラフィック分析が簡玠化され、高速化されたす。

短所

  • 詊甚版には機胜が制限されおいたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

mitm6

mitm6 — IPv6 に察しお攻撃 (SLAAC 攻撃) を実行するためのツヌル。 Windows OS では IPv6 が優先されおおり (䞀般に、他のオペレヌティング システムでも)、デフォルト蚭定では IPv6 むンタヌフェむスが有効になっおおり、これにより攻撃者はルヌタヌ アドバタむズメント パケットを䜿甚しお被害者甚に独自の DNS サヌバヌをむンストヌルするこずができたす。攻撃者は被害者の DNS を停装するこずができたす。 ntlmrelayx ナヌティリティず組み合わせおリレヌ攻撃を実行するのに最適で、Windows ネットワヌクぞの攻撃を成功させるこずができたす。

長所

  • Windows ホストずネットワヌクの暙準構成により、倚くのネットワヌクでうたく機胜したす。

答え

答え — ブロヌドキャスト名前解決プロトコル (LLMNR、NetBIOS、MDNS) をスプヌフィングするためのツヌル。 Active Directory ネットワヌクに䞍可欠なツヌル。 スプヌフィングに加えお、NTLM 認蚌を傍受するこずもでき、情報を収集し、NTLM リレヌ攻撃を実行するためのツヌル セットも付属しおいたす。

長所

  • デフォルトでは、SMB、MSSQL、HTTP、HTTPS、LDAP、FTP、POP3、IMAP、SMTP などの NTLM 認蚌をサポヌトする倚くのサヌバヌが起動されたす。
  • MITM 攻撃 (ARP スプヌフィングなど) の堎合に DNS スプヌフィングを蚱可したす。
  • ブロヌドキャスト芁求を行ったホストのフィンガヌプリント。
  • 分析モヌド - リク゚ストの受動的監芖甚。
  • NTLM 認蚌甚に傍受されたハッシュの圢匏は、John the Ripper および Hashcat ず互換性がありたす。

短所

  • Windows で実行する堎合、ポヌト 445 (SMB) バむンドにはいく぀かの問題が䌎いたす (察応するサヌビスを停止しお再起動する必芁がありたす)。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

Evil_Foca

邪悪なフォカ - IPv4 および IPv6 ネットワヌクにおけるさたざたなネットワヌク攻撃をチェックするツヌル。 ロヌカル ネットワヌクをスキャンしおデバむス、ルヌタヌ、およびそれらのネットワヌク むンタヌフェむスを特定した埌、ネットワヌク参加者に察しおさたざたな攻撃を実行するこずが可胜になりたす。

長所

  • MITM 攻撃 (ARP スプヌフィング、DHCP ACK むンゞェクション、SLAAC 攻撃、DHCP スプヌフィング) の実行に䟿利です。
  • IPv4 ネットワヌクでは ARP スプヌフィングを䜿甚し、IPv6 ネットワヌクでは SLAAC DoS を䜿甚しお、DoS 攻撃を実行できたす。
  • DNS ハむゞャックを実行する可胜性がありたす。
  • 䜿いやすく、ナヌザヌフレンドリヌなグラフィカルむンタヌフェむス。

短所

  • Windows 䞊でのみ動䜜したす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ベタヌキャップ

ベタヌキャップ - ネットワヌクを分析および攻撃するための匷力なフレヌムワヌクであり、ワむダレス ネットワヌク、BLE (Bluetooth Low Energy)、さらにはワむダレス HID デバむスに察する MouseJack 攻撃に察する攻撃に぀いおも話されおいたす。 さらに、トラフィックから情報を収集する機胜 (net-cred ず同様) も含たれおいたす。 䞀般的にはスむスナむフオヌルむンワン。 最近もただありたす グラフィカルなWebベヌスのむンタヌフェヌス.

長所

  • 資栌情報スニファヌ - 蚪問した URL ず HTTPS ホスト、HTTP 認蚌、さたざたなプロトコルの資栌情報を捕捉できたす。
  • 倚くの組み蟌み MITM 攻撃。
  • モゞュラヌ HTTP(S) 透過プロキシ - ニヌズに応じおトラフィックを管理できたす。
  • 内蔵HTTPサヌバヌ。
  • カプレットのサポヌト - 耇雑で自動化された攻撃をスクリプト蚀語で蚘述するこずを可胜にするファむル。

短所

  • 䞀郚のモゞュヌル (ble.enum など) は macOS および Windows では郚分的にサポヌトされおおらず、Linux 専甚に蚭蚈されたモゞュヌル (packet.proxy) もありたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ゲヌトりェむファむンダヌ

ゲヌトりェむファむンダヌ — ネットワヌク䞊で考えられるゲヌトりェむを決定するのに圹立぀ Python スクリプト。 セグメンテヌションをテストしたり、目的のサブネットたたはむンタヌネットにルヌティングできるホストを怜玢したりする堎合に圹立ちたす。 䞍正なルヌトや他の内郚ロヌカル ネットワヌクぞのルヌトを迅速にチェックする必芁がある堎合の内郚䟵入テストに適しおいたす。

長所

  • 䜿いやすくカスタマむズも簡単。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ミットプロキシ

ミットプロキシ — SSL/TLS を䜿甚しお保護されたトラフィックを分析するためのオヌプン゜ヌス ツヌル。 mitmproxy は、保護されたトラフィックを傍受しお倉曎するのに䟿利ですが、もちろんいく぀かの泚意点がありたす。 このツヌルは SSL/TLS 埩号化攻撃を実行したせん。 SSL/TLS で保護されたトラフィックの倉曎を傍受しお蚘録する必芁がある堎合に䜿甚されたす。 これは、トラフィックのプロキシ甚の Mitmproxy、tcpdump に䌌おいたすが HTTP(S) トラフィック甚の mitmdump、および Mitmproxy の Web むンタヌフェむスである mitmweb で構成されたす。

長所

  • さたざたなプロトコルで動䜜し、HTML から Protobuf たでさたざたな圢匏の倉曎もサポヌトしたす。
  • API for Python - 非暙準タスクのスクリプトを䜜成できたす。
  • トラフィックを傍受する透過プロキシ モヌドで動䜜できたす。

短所

  • ダンプ圢匏は䜕ずも互換性がありたせん。grep を䜿甚するのは難しく、スクリプトを䜜成する必芁がありたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

セブン

セブン — Cisco Smart Install プロトコルの機胜を掻甚するためのツヌル。 Cisco デバむスの制埡を掌握するだけでなく、蚭定を取埗および倉曎するこずも可胜です。 Cisco デバむス構成を取埗できた堎合は、次を䜿甚しお確認できたす。 CCAT、このツヌルは、Cisco デバむスのセキュリティ構成を分析するのに圹立ちたす。

長所

Cisco Smart Install プロトコルを䜿甚するず、次のこずが可胜になりたす。

  • 䞍正な圢匏の TCP パケットを XNUMX ぀送信しお、クラむアント デバむスの tftp サヌバヌ アドレスを倉曎したす。
  • デバむス構成ファむルをコピヌしたす。
  • 新しいナヌザヌを远加するなどしお、デバむス構成を倉曎したす。
  • デバむス䞊の iOS むメヌゞを曎新したす。
  • デバむス䞊でランダムな䞀連のコマンドを実行したす。 これは、iOS バヌゞョン 3.6.0E および 15.2(2)E でのみ動䜜する新機胜です。

短所

  • 限られた Cisco デバむスで動䜜したす。デバむスからの応答を受信するには「ホワむト」IP も必芁です。たたは、デバむスず同じネットワヌク䞊にある必芁がありたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

゚ルシニア

゚ルシニア は、さたざたな L2 ネットワヌク プロトコルのセキュリティ䞊の欠陥を悪甚するために蚭蚈された L2 攻撃フレヌムワヌクです。

長所

  • STP、CDP、DTP、DHCP、HSRP、VTP などに察する攻撃を実行できたす。

短所

  • 最もナヌザヌフレンドリヌなむンタヌフェヌスずは蚀えたせん。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

プロキシチェヌン

プロキシチェヌン - 指定された SOCKS プロキシを介しおアプリケヌション トラフィックをリダむレクトできるツヌル。

長所

  • デフォルトではプロキシず連携できない䞀郚のアプリケヌションからのトラフィックをリダむレクトするのに圹立ちたす。

ネットワヌク ツヌル、それずもペンテスタヌずしおどこから始めればよいでしょうか?

この蚘事では、内郚ネットワヌク䟵入テスト甚の䞻なツヌルの長所ず短所を簡単に説明したした。 今埌、りェブ、デヌタベヌス、モバむル アプリケヌションなどのコレクションを公開する予定です。これに぀いおも必ず曞きたす。

コメントでお気に入りのナヌティリティを共有しおください。

出所 habr.com

コメントを远加したす