How does ADAudit Plus encrypt passwords for custom users and domain users?
For domain users, the system uses the default password 'admin' as plaintext and applies bcrypt with a random salt to produce the hash. For custom (non-domain) users, the actual user-provided password is used as plaintext. In both cases, the first 29 bytes of the stored hash contain the salt used for encryption. More details can be found in the [ADAudit Plus Exploitation Analysis — Data Encryption Analysis](/news/adaudit-plus-exploitation-analysis-data-encryption-analysis) article.
Related article:
ADAudit Plus Exploitation Analysis — Data Encryption Analysis