Ethical-hacking-enumeration

提供:Dev Guides
移動先:案内検索

倫理的ハッキング-列挙

列挙は、倫理的ハッキングの最初のフェーズ、つまり「情報収集」に属します。 これは、攻撃者が被害者とのアクティブな接続を確立し、システムをさらに悪用するために使用できる攻撃ベクトルを可能な限り発見しようとするプロセスです。

列挙を使用して情報を取得できます-

  • ネットワーク共有
  • SNMPデータ(適切に保護されていない場合)
  • IPテーブル
  • 異なるシステムのユーザー名
  • パスワードポリシーリスト

列挙は、システムが提供するサービスに依存します。 彼らはすることができます-

  • DNS列挙
  • NTP列挙
  • SNMP列挙
  • Linux/Windows列挙
  • SMB列挙

列挙に広く使用されているいくつかのツールについて説明しましょう。

NTPスイート

NTPスイートは、NTP列挙に使用されます。 ネットワーク環境では、ホストが時刻を更新するのに役立つ他のプライマリサーバーを見つけることができ、システムを認証せずに実行できるため、これは重要です。

次の例を見てください。

ntpdate 192.168.1.100 01 Sept 12:50:49 ntpdate[627]:
adjust time server 192.168.1.100 offset 0.005030 sec

or
ntpdc [-ilnps] [-c command] [hostname/IP_address]

root@test]# ntpdc -c sysinfo 192.168.1.100
***Warning changing to older implementation
***Warning changing the request packet size from 160 to 48
system peer: 192.168.1.101

system peer mode: client
leap indicator: 00
stratum: 5

precision: -15
root distance: 0.00107 s
root dispersion: 0.02306 s
reference ID: [192.168.1.101]
reference time: f66s4f45.f633e130, Sept 01 2016 22:06:23.458
system flags: monitor ntp stats calibrate
jitter: 0.000000 s
stability: 4.256 ppm
broadcastdelay: 0.003875 s
authdelay: 0.000107 s

enum4linux

enum4linuxは、Linuxシステムを列挙するために使用されます。 次のスクリーンショットを見て、ターゲットホストに存在するユーザー名がどのように見つかったかを観察してください。

enum4linux

smtp-user-enum

smtp-user-enumは、SMTPサービスを使用してユーザー名を推測しようとします。 次のスクリーンショットを見て、その仕組みを理解してください。

SMTP

クイックフィックス

使用しないすべてのサービスを無効にすることをお勧めします。 システムが実行しているサービスのOS列挙の可能性を減らします。