hacktricks/linux-hardening/linux-privilege-escalation-checklist.md

194 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# チェックリスト - Linux特権エスカレーション
<details>
<summary><a href="https://cloud.hacktricks.xyz/pentesting-cloud/pentesting-cloud-methodology"><strong>☁️ HackTricks Cloud ☁️</strong></a> -<a href="https://twitter.com/hacktricks_live"><strong>🐦 Twitter 🐦</strong></a> - <a href="https://www.twitch.tv/hacktricks_live/schedule"><strong>🎙️ Twitch 🎙️</strong></a> - <a href="https://www.youtube.com/@hacktricks_LIVE"><strong>🎥 Youtube 🎥</strong></a></summary>
* **サイバーセキュリティ企業**で働いていますか? **HackTricksで会社を宣伝**したいですか?または、**最新バージョンのPEASSやHackTricksのPDFをダウンロード**したいですか?[**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop)をチェックしてください!
* [**The PEASS Family**](https://opensea.io/collection/the-peass-family)を見つけてください。独占的な[**NFT**](https://opensea.io/collection/the-peass-family)のコレクションです。
* [**公式のPEASSHackTricksのグッズ**](https://peass.creator-spring.com)を手に入れましょう。
* [**💬**](https://emojipedia.org/speech-balloon/) [**Discordグループ**](https://discord.gg/hRep4RUj7f)または[**telegramグループ**](https://t.me/peass)に**参加**するか、**Twitter**で**フォロー**してください[**🐦**](https://github.com/carlospolop/hacktricks/tree/7af18b62b3bdc423e11444677a6a73d4043511e9/\[https:/emojipedia.org/bird/README.md)[**@carlospolopm**](https://twitter.com/hacktricks\_live)**。**
* **ハッキングのトリックを共有するには、PRを** [**hacktricks repo**](https://github.com/carlospolop/hacktricks) **と** [**hacktricks-cloud repo**](https://github.com/carlospolop/hacktricks-cloud) **に提出してください。**
</details>
<figure><img src="../.gitbook/assets/image (7) (2).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/image (1).png" alt=""><figcaption></figcaption></figure>
**HackenProofはすべての暗号バグバウンティのホームです。**
**遅延なしで報酬を受け取る**\
HackenProofのバウンティは、顧客が報酬予算を入金した後に開始されます。バグが検証された後に報酬を受け取ることができます。
**Web3ペントestingの経験を積む**\
ブロックチェーンプロトコルとスマートコントラクトは新しいインターネットですその成長期におけるweb3セキュリティをマスターしましょう。
**Web3ハッカーレジェンドになる**\
各検証済みのバグごとに評判ポイントを獲得し、週間リーダーボードのトップを制覇しましょう。
[**HackenProofでサインアップ**](https://hackenproof.com/register)してハッキングから報酬を得ましょう!
{% embed url="https://hackenproof.com/register" %}
### **Linuxローカル特権エスカレーションベクターを探すための最適なツール** [**LinPEAS**](https://github.com/carlospolop/privilege-escalation-awesome-scripts-suite/tree/master/linPEAS)
### [システム情報](privilege-escalation/#system-information)
* [ ] **OS情報を取得する**
* [ ] [**PATH**](privilege-escalation/#path)をチェックする、**書き込み可能なフォルダ**はありますか?
* [ ] [**環境変数**](privilege-escalation/#env-info)をチェックする、**機密情報**はありますか?
* [ ] スクリプトを使用して[**カーネルの脆弱性**](privilege-escalation/#kernel-exploits)を検索するDirtyCowなど
* [ ] [**sudoのバージョン**が脆弱かどうかをチェックする](privilege-escalation/#sudo-version)
* [ ] [**Dmesg**の署名検証に失敗しました](privilege-escalation/#dmesg-signature-verification-failed)
* [ ] システムの列挙日付、システム統計、CPU情報、プリンターなどをさらに行う
* [ ] [より多くの防御策を列挙する](privilege-escalation/#enumerate-possible-defenses)
### [ドライブ](privilege-escalation/#drives)
* [ ] マウントされたドライブをリストアップする
* [ ] マウントされていないドライブはありますか?
* [ ] fstabにクレデンシャルはありますか
### [**インストールされたソフトウェア**](privilege-escalation/#installed-software)
* [ ] [**有用なソフトウェア**](privilege-escalation/#useful-software)がインストールされているかをチェックする
* [ ] [**脆弱なソフトウェア**](privilege-escalation/#vulnerable-software-installed)がインストールされているかをチェックする
### [プロセス](privilege-escalation/#processes)
* [ ] 不明なソフトウェアが実行されていますか?
* [ ] ソフトウェアが適切な権限よりも高い権限で実行されていますか?
* [ ] 実行中のプロセスの脆弱性を検索する(特に実行中のバージョン)。
* [ ] 実行中のプロセスのバイナリを変更できますか?
* [ ] プロセスを監視し、頻繁に実行されている興味深いプロセスがあるかどうかをチェックする。
* [ ] 興味深いプロセスのメモリ(パスワードが保存されている可能性のある場所)を読むことができますか?
### [スケジュールされた/クロンジョブ?](privilege-escalation/#scheduled-jobs)
* [ ] クロンによって[**PATH** ](privilege-escalation/#cron-path)が変更され、書き込みができますか?
* [ ] クロンジョブに[**ワイルドカード** ](privilege-escalation/#cron-using-a-script-with-a-wildcard-wildcard-injection)がありますか?
* [ ] 実行されている[**変更可能なスクリプト** ](privilege-escalation/#cron-script-overwriting-and-symlink)または変更可能なフォルダ内にありますか?
* [ ] いくつかのスクリプトが非常に頻繁に実行されていることが検出されましたか1分、2分、または5分ごと
### [サービス](privilege-escalation/#services)
* [ ] 書き込み可能な.serviceファイルはありますか
* [ ] サービスによって実行される書き込み可能なバイナリはありますか?
* [ ] systemd PATH内の書き込み可能なフォルダはありますか
### [タイマー](privilege-escalation/#timers)
* [ ] **書き込み可能なタイマー**はありますか?
### [ソケット](privilege-escalation/#sockets)
* [ ] **書き込み可能な .socket** ファイルはありますか?
* [ ] 任意のソケットと**通信**できますか?
* **興味深い情報を持つ** **HTTPソケット**はありますか?
### [D-Bus](privilege-escalation/#d-bus)
* 任意の **D-Bus** と**通信**できますか?
### [ネットワーク](privilege-escalation/#network)
* 自分がどこにいるかを知るためにネットワークを列挙します
* シェルを取得する前にアクセスできなかった**オープンポート**はありますか?
* `tcpdump` を使用してトラフィックを**スニフィング**できますか?
### [ユーザー](privilege-escalation/#users)
* 一般的なユーザー/グループを**列挙**します
* **非常に大きなUID**を持っていますか?マシンは**脆弱**ですか?
* 所属しているグループによって特権を**エスカレーション**できますか?
* **クリップボード**のデータはありますか?
* パスワードポリシーはありますか?
* 以前に発見したすべての既知のパスワードを使用して、**各**可能な**ユーザー**でログインしようとします。パスワードなしでもログインを試みます。
### [書き込み可能なPATH](privilege-escalation/#writable-path-abuses)
* PATH内の**フォルダに書き込み権限**がある場合、特権をエスカレーションできるかもしれません
### [SUDOとSUIDコマンド](privilege-escalation/#sudo-and-suid)
* **sudoで任意のコマンドを実行**できますか?それを使用してルートとして何かを**読み取り、書き込み、実行**できますか? ([**GTFOBins**](https://gtfobins.github.io))
* **悪用可能なSUIDバイナリ**はありますか? ([**GTFOBins**](https://gtfobins.github.io))
* [**sudoコマンドがパスで制限**されていますか?制限を**バイパス**できますか](privilege-escalation/#sudo-execution-bypassing-paths)?
* [**パスが指定されていないSudo/SUIDバイナリ**](privilege-escalation/#sudo-command-suid-binary-without-command-path)?
* [**パスが指定されたSUIDバイナリ**](privilege-escalation/#suid-binary-with-command-path)? バイパス
* [**LD\_PRELOADの脆弱性**](privilege-escalation/#ld\_preload)
* 書き込み可能なフォルダからの**SUIDバイナリにおける.soライブラリの不足**](privilege-escalation/#suid-binary-so-injection)はありますか?
* [**SUDOトークンが利用可能**](privilege-escalation/#reusing-sudo-tokens)ですか?[**SUDOトークンを作成**](privilege-escalation/#var-run-sudo-ts-less-than-username-greater-than)できますか?
* [**sudoersファイルを読み取るまたは変更**](privilege-escalation/#etc-sudoers-etc-sudoers-d)できますか?
* [**/etc/ld.so.conf.d/**を[**変更**](privilege-escalation/#etc-ld-so-conf-d)できますか?
* [**OpenBSD DOAS**](privilege-escalation/#doas)コマンド
### [機能](privilege-escalation/#capabilities)
* 任意のバイナリに**予期しない機能**はありますか?
### [ACL](privilege-escalation/#acls)
* 任意のファイルに**予期しないACL**はありますか?
### [オープンシェルセッション](privilege-escalation/#open-shell-sessions)
* **screen**
* **tmux**
### [SSH](privilege-escalation/#ssh)
* **Debian**の[**OpenSSL予測可能なPRNG - CVE-2008-0166**](privilege-escalation/#debian-openssl-predictable-prng-cve-2008-0166)
* [**SSHの興味深い設定値**](privilege-escalation/#ssh-interesting-configuration-values)
### [興味深いファイル](privilege-escalation/#interesting-files)
* **プロファイルファイル** - 機密データを読み取る?特権エスカレーションに書き込む?
* **passwd/shadowファイル** - 機密データを読み取る?特権エスカレーションに書き込む?
* 機密データが含まれる可能性のある**一般的に興味深いフォルダ**をチェックします
* **奇妙な場所/所有ファイル**、実行可能ファイルにアクセスまたは変更できるかもしれません
* 最後の数分で**変更**されました
* **Sqlite DBファイル**
* **隠しファイル**
* **PATH内のスクリプト/バイナリ**
* **Webファイル**(パスワード?)
* **バックアップ**はありますか?
* パスワードを含む既知のファイル:**Linpeas**と**LaZagne**を使用します
* **一般的な検索**
### [**書き込み可能なファイル**](privilege-escalation/#writable-files)
* **Pythonライブラリ**を変更して任意のコマンドを実行できますか?
* **ログファイル**を変更できますか?**Logtotten**の脆弱性
* **/etc/sysconfig/network-scripts/**を変更できますかCentos/Redhatの脆弱性
* ini、int.d、systemd、またはrc.dファイルに**書き込み**できますか?
### [**その他のトリック**](privilege-escalation/#other-tricks)
* 特権をエスカレーションするために**NFSを悪用**できますか?
* 制限のあるシェルから**脱出**する必要がありますか?
<figure><img src="../../.gitbook/assets/image (1).png" alt=""><figcaption></figcaption></figure>
**HackenProofはすべての暗号バグバウンティの場所です。**
**遅延なしで報酬を受け取る**\
HackenProofのバウンティは、顧客が報酬予算を入金した後に開始されます。バグが検証された後に報酬を受け取ることができます。
**Web3ペントestingの経験を積む**\
ブロックチェーンプロトコルとスマートコントラクトは新しいインターネットです成長するWeb3セキュリティをマスターしましょう。
**Web3ハッカーレジェンドになる**\
各検証済みのバグで評判ポイントを獲得し、週間リーダーボードのトップを制覇しましょう。
[**HackenProofでサインアップ**](https://hackenproof.com/register)してハッキングから報酬を得ましょう!
{% embed url="https://hackenproof.com/register" %}
<details>
<summary><a href="https://cloud.hacktricks.xyz/pentesting-cloud/pentesting-cloud-methodology"><strong>☁️ HackTricks Cloud ☁️</strong></a> -<a href="https://twitter.com/hacktricks_live"><strong>🐦 Twitter 🐦</strong></a> - <a href="https://www.twitch.tv/hacktricks_live/schedule"><strong
* [💬 Discordグループ](https://discord.gg/hRep4RUj7f)に参加するか、[telegramグループ](https://t.me/peass)に参加するか、[Twitter](https://twitter.com/hacktricks_live)で私をフォローしてください
* ハッキングのトリックを共有するために、[hacktricksリポジトリ](https://github.com/carlospolop/hacktricks)[hacktricks-cloudリポジトリ](https://github.com/carlospolop/hacktricks-cloud)にPRを提出してください
</details>