さまざまなファイルは、こちらのかっこいいフロントエンドから見つけることができます: https://lolbas-project.github.io (この素晴らしい外観を提供してくれた @ConsciousHacker と、https://gtfobins.github.io/ のチームに感謝します)。このリポジトリは、そのフロントエンドで使用される YML ファイルを管理する場所です。
LOLBAS プロジェクトの目標は、Living Off The Land テクニックに使用できるすべてのバイナリ、スクリプト、ライブラリを文書化することです。
LOLBin/Lib/Script は以下の条件を満たす必要があります:
興味深い機能には以下が含まれます:
netntlm の強制を可能にするバイナリは承認しません。なぜなら、ほとんどの Windows バイナリがそれを可能にするからです。唯一の例外は、デフォルトポート以外でそれを可能にするバイナリ(rpcping など)、または直接的な資格情報の盗難を可能にするバイナリです。
新しい LOLBin または LOLScript を見つけてコントリビュートしたい場合は、こちらにあるコントリビューションガイドラインをご確認ください: https://github.com/LOLBAS-Project/LOLBAS/blob/master/CONTRIBUTING.md
必要なフォーマットのテンプレートはこちらにあります: https://github.com/LOLBAS-Project/LOLBAS/blob/master/YML-Template.yml
「Living off the land」というフレーズは、Christopher Campbell(@obscuresec)と Matt Graeber(@mattifestation)が DerbyCon 3 で造語しました。
LOLBins という用語は、攻撃者が本来の目的を超えたアクションを実行するために使用できるバイナリを何と呼ぶかについての Twitter での議論から生まれました。Philip Goh(@MathCasualty)が LOLBins を提案 しました。高度に科学的なインターネット投票が行われ、一般的な合意(69%)に達した後、その名前は 正式なものになりました。Jimmy(@bohops)が 後を追って LOLScripts を提案 しました。投票は行われませんでした。
これらのファイルの一般的なハッシュタグは次のとおりです:
このプロジェクトの主要メンテナー(@oddvarmoe)は DerbyCon 2018 で「#Lolbins Nothing to LOL about!」という講演を行いました - https://www.youtube.com/watch?v=NiYTdmZ8GR4 この講演ではこのプロジェクトの歴史について説明しています。
以下の方々が個人の時間で LOLBAS プロジェクトのメンテナンスを支援しています:
多くのオープンソースプロジェクトと同様に、このプロジェクトもコミュニティの産物であり、私たちのコミュニティに感謝します: