
automatoは、内部ペネトレーションテスト中にユーザーに焦点を当てた列挙タスクの一部を自動化するのに役立つはずです。
automato はネイティブのLDAPライブラリを使用して、さまざまなディレクトリオブジェクトの収集と列挙を自動化します。これは内部ペネトレーションテスト中に非常に有用です。
automato はまた、パスワードスプレー攻撃を実行したり、任意の数のシステムに対してユーザーがローカル管理者であるかどうかを特定することもできます。
証拠保存のために出力ファイルが自動的に作成されます。
$ ruby automato.rb
automato v2.0
Written by: Sanjiv Kawa
Twitter: @kawabungah
Commands:
automato.rb all # 最も人気のある機能を実行します。(コンピューター、ユーザー、グループ、権限、属性)
automato.rb attr # すべてのドメインユーザーのアカウント属性を取得します。
automato.rb bad # すべてのドメインユーザーの不正なパスワード回数を取得します。
automato.rb computers # すべてのドメインコンピューターを取得します。
automato.rb groups # すべてのドメイングループを取得します。
automato.rb help [COMMAND] # 利用可能なコマンド、または特定のコマンドの説明を表示します。
automato.rb laps # ネットワーク上のシステムのLAPSパスワードを取得します。
automato.rb localadmin DOMAIN USERNAME PASSWORD IP_FILE # 指定したIPリスト(SMBが開いている)に対して、指定したユーザーがローカル管理者かどうかを特定します。
automato.rb member GROUP # 指定したドメイングループのすべてのユーザーを一覧表示します。
automato.rb priv # 管理グループを再帰的に走査し、すべてのネストされたグループからユーザーを取得します。
automato.rb spray USER_FILE PASSWORD # USER_FILEと一般的なPASSWORDを使用して、ドメインに対してパスワードスプレー攻撃を実行します。
automato.rb user USER # 指定したユーザーのグループメンバーシップを取得します。
automato.rb users # すべてのドメインユーザーを取得します。
$
通常、ドメインユーザーの認証情報を取得した後は、次のコマンドを使用します:
$ ruby automato.rb all