What is a one sentence summary of your feature request?
Detecting Fake Active Directory Password Changes
Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.
In Active Directory, there has been a method that’s been around for many years which changes the password last set date but not the actual password. This is what I call a “fake password change” since the account appears to have a recent password when scanning for old passwords based on password last set, but the underlying password hasn’t actually changed.
The method is simply checking and unchecking the “User must change password at next logon” checkbox on an account.
Detection can be done by comparing pwdlastset and the date for unicodepwd as retruned by Get-ADReplicationAttributeMetadata.
Full descripion and method is available here:
and powershell method of detecting the users is available on the github page ActiveDirectory/Get-FakePWChanges.ps1 at main · PyroTek3/ActiveDirectory · GitHub
How do you currently solve the challenges you have by not having this feature?
Manually use the listed powershell script and/or use other scan products like Purple Knight that do have the check build in.
Upload any other supporting files that you think should be considered in this idea.
Get-FakePWChanges.ps1 (2.83 KB)