
automato dovrebbe aiutare ad automatizzare alcune delle attività di enumerazione incentrate sull'utente durante un test di penetrazione interno.
automato utilizza librerie LDAP native per automatizzare la raccolta e l'enumerazione di vari oggetti di directory. Questo è incredibilmente utile durante un test di penetrazione interno.
automato può anche condurre attacchi di password spraying e identificare se un utente è un amministratore locale su qualsiasi numero di sistemi.
I file di output vengono creati automaticamente per la conservazione delle prove.
$ ruby automato.rb
automato v2.0
Written by: Sanjiv Kawa
Twitter: @kawabungah
Commands:
automato.rb all # Run the most popular features. (computers, users, groups, priv, attributes)
automato.rb attr # Get the account attributes for all domain users.
automato.rb bad # Get the bad password count for all domain users.
automato.rb computers # Get all domain computers.
automato.rb groups # Get all domain groups.
automato.rb help [COMMAND] # Describe available commands or one specific command
automato.rb laps # Get the laps password for systems in the network
automato.rb localadmin DOMAIN USERNAME PASSWORD IP_FILE # Identify if a user is a local admin against a list of IP's with SMB open
automato.rb member GROUP # List all users in a supplied domain GROUP.
automato.rb priv # Recurse through administrative groups and get users from all nested groups.
automato.rb spray USER_FILE PASSWORD # Conduct a password spraying attack against the domain using a USER_FILE and common PASSWORD
automato.rb user USER # Get the group memberships for a supplied USER
automato.rb users # Get all domain users.
$
Di solito utilizzo il seguente comando una volta ottenute le credenziali dell'utente del dominio:
$ ruby automato.rb all