セキュリティ
⏱️ 読了時間: 約4

Try Hack Me 勉強記録 #1 - 偵察と列挙の基礎

Try Hack Me 勉強記録 #1 - 偵察と列挙の基礎

Try Hack Me 勉強記録 #1 - 偵察と列挙の基礎


Try Hack Meでの学習記録シリーズ第1弾です。

今回はハッキングの基本的な流れの中でも重要となる「偵察(Reconnaissance)」と「列挙(Enumeration)」について学びました。


ハッキングの基本的な流れ


ハッキングは闇雲に攻撃するのではなく、以下のようなステップを踏んで進められます。


ハッキングの基本的な流れ

ハッキングの基本的な流れ


1. 偵察 (Reconnaissance): 攻撃対象の情報を集める。

2. 列挙 (Enumeration): 開いているポートや実行されているサービスを特定する。

3. 脆弱性検出 (Vulnerability Research): 攻撃の糸口となる脆弱性を探す。

4. 攻撃 (Exploitation): 脆弱性を突いて侵入する。

5. 維持 (Persistence): 侵入した状態を維持する。

6. 証拠隠滅 (Clearing Tracks): 活動の痕跡を消す。


---


今回学んだツールとコマンド


ツールマッピング

ツールマッピング


# 1. nmap (Network Mapper)


ネットワーク上のポートやサービスを調べるための必須ツールです。


nmap -sV -O <target_ip>
  • `-sV`: サービス/バージョンの検出
  • `-O`: OSの検出

ポートスキャンを行うことで、どのポートが開いていて、何のサービスが動いているかがわかります。


# 2. HTTPアクセス


調べたIPアドレスにブラウザで直接アクセスしてみることも、重要な情報収集の一つです。

http://<target_ip> にアクセスして、Webサイトの内容から情報を得ます。


# 3. gobuster


Webサイトの隠れたディレクトリやファイルを探索するためのツールです。


gobuster dir -u http://<target_ip> -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt

gobuster詳細

gobuster詳細


辞書(wordlist)に登録されている単語を使って、秘密のページ(adminやtmpなど)がないか片っ端から確認(辞書攻撃)します。


# 4. samba / smbclient


Sambaは、WindowsのネットワークプロトコルであるSMBを、Windows以外の環境でも利用できるようにするソフトウェアです。


#### 共有リソースの確認

smbclient -L <target_ip>
smbclient-L

smbclient-L

利用可能な共有フォルダなどの一覧を取得します。


#### 匿名ログイン (Anonymous Login)

smbclient \\\\<target_ip>\\Anonymous
smbclient匿名

smbclient匿名


パスワードなしでアクセスできる共有フォルダがある場合、そこから機密ファイルが手に入ることもあります。


#### 基本的なファイル操作

  • `ls`: ファイル一覧表示
  • `get <ファイル名>`: ファイルをダウンロード
  • `cat <ファイル名>`: ファイルの中身を表示

---


まとめ


今日は、ハッキングの入り口となる情報収集の手法を学びました。

特に nmapgobuster は非常によく使うツールなので、しっかりと使いこなせるようにしていきたいです。


この記事をシェア

💬 コメント (0)

読み込み中...

💬 コメントを投稿

0 / 1000 文字

※ コメントは承認後に表示されます。スパム対策のため、URLを含むコメントは自動的に承認待ちになります。

著者情報

トシぼう

トシぼう

東京でのサラリーマン生活を経て、2024年に北海道へ移住したアラフォー見習いエンジニア。 「技術×節約×資産形成」をテーマに、自由で豊かなライフスタイルを模索中。 テスターとして1年経験を積んだ後、開発現場(SES)に参画。Linux, Docker, Gitなどのモダンな開発フローをOJTで習得中です。 記事内容に誤りや古い情報があれば、随時修正していきますので、気になる点があればお気軽にコメントやお問い合わせから教えていただけると嬉しいです。

Try Hack Me 勉強記録 #1 - 偵察と列挙の基礎 | トシぼうのブログ