Arbitrary File Write to Root
Last updated
Last updated
AWSハッキングを学び、実践する:HackTricks Training AWS Red Team Expert (ARTE) GCPハッキングを学び、実践する:HackTricks Training GCP Red Team Expert (GRTE)
このファイルは**LD_PRELOAD
環境変数のように動作しますが、SUIDバイナリでも機能します。
これを作成または変更できる場合、実行される各バイナリと共に読み込まれるライブラリへのパスを追加する**ことができます。
例えば:echo "/tmp/pe.so" > /etc/ld.so.preload
Git hooks は、コミットが作成されるときやマージなど、git リポジトリ内のさまざまな イベント で 実行される スクリプト です。したがって、特権のあるスクリプトまたはユーザー がこれらのアクションを頻繁に実行し、.git
フォルダーに 書き込む ことが可能であれば、これを privesc に利用できます。
たとえば、git リポジトリの .git/hooks
に スクリプトを生成 することが可能で、新しいコミットが作成されるたびに常に実行されます:
TODO
TODO
/proc/sys/fs/binfmt_misc
にあるファイルは、どのバイナリがどのタイプのファイルを実行すべきかを示しています。TODO: 一般的なファイルタイプが開かれたときにリバースシェルを実行するためにこれを悪用する要件を確認してください。
AWSハッキングを学び、実践する:HackTricks Training AWS Red Team Expert (ARTE) GCPハッキングを学び、実践する: HackTricks Training GCP Red Team Expert (GRTE)