InfoSecの概要

特権のエスカレーション

PrivEscチェックリスト

HackTrics

PayloadsAllThings

列挙スクリプト

カーネルエクスプロイト

脆弱なソフトウェア

ユーザー権限

  1. Sudo -l
  2. SUID
  3. Windows Token Privileges

全てをSudoでできるから、こう言う時は、sudo su -でいける

User user1 may run the following commands on ExampleServer:
    (ALL : ALL) ALL

sudo -l で特定のアプリケーション、またはすべてのアプリケーションをパスワードなしで実行できる場合がある

snowyowl644@htb[/htb]$ sudo -l

    (user : user) NOPASSWD: /bin/echo

スケジュールされたタスク

  1. 新しいスケジュールされたタスク/cronジョブを追加する
  2. 悪意のあるソフトウェアを実行するように彼らをだます

実行できるフォルダ
/etc/crontab
/etc/cron.d
/var/spool/cron/crontabs/root
cronジョブによって呼び出されたディレクトリに書き込むことができれば、実行時にリバースシェルを送信するリバースシェルコマンドでbashスクリプト

公開された資格情報

読み取りできるファイルを探して、公開されている資格情報が含まれているかどうかを確認できる
configurationファイル、logファイル、およびユーザー履歴ファイル(Linuxのbash_historyおよびWindowsのPSReadLine)で非常に一般的

SSHキー