概要
GTFOBins(Get The F*ck Out Of Binaries)は、Unix-like executables がローカルセキュリティ制限を回避する方法をまとめたオンラインリファレンスおよびGitHubリポジトリである。セキュリティテストやシステム管理での実践的な知識を網羅している。
主な機能
- 権限昇格テクニックの集約:sudoersファイル設定やsudo without passwordの脆弱性をついた昇格方法を複数掲載
- バイナリ悪用パターン集:awk、sed、find、cat、ncなど日常使うツールの非標準的な使用法を記録
- サンドボックス脱出方法:制限された環境からの脱出テクニックをコマンド例付きで提示
- ファイルシステムへのアクセス手段:read、write操作の迂回方法を検索可能な形式で整理
- 複数の実行文脈対応:対話型シェル、non-interactive実行、cron、scriptなど実行コンテキストごとの手法を分類
- 検索・フィルター機能:機能別・ツール別に絞り込める構造でコマンドを素早く発見可能
アクセス方法
GTFOBinsはWebサイト(gtfobins.org)にアクセスするだけで利用可能。プロジェクトはGitHubで公開されており、リポジトリから最新情報を確認できる。
こんな人におすすめ
- ペネトレーションテスター:権限昇格の標準的なテクニックを素早く確認し、標的システムで実運用ツールがどう悪用される可能性があるか検証できる
- セキュリティ研究者:Linuxの権限管理モデルの脆弱性や設計上の落とし穴を体系的に学べる
- システム管理者:自組織のサーバーで『このコマンド権限で本当に大丈夫か』を検査する材料になる
- セキュリティ学習者:CTF(Capture The Flag)やHackTheBoxで遭遇するテクニックの背景と仕組みを理解する教科書として機能
コミュニティでの位置づけ
セキュリティコミュニティでスタンダード的な参考資料として活用されている。プルリクエストで新しいテクニックが継続的に追加される、生きたリファレンスとして機能している。