BloodyAD can be used to set, write and delete properties of objects in AD. Given a user:pass, you can use bloodyAD to which objects and what properties of those objects are writeable to the user:pass given. Thus if you use -u john -p john, this command will show you what objects and properties can john write to
Command Reference: Target IP: 10.10.10.1
Domain: test.local
Username: john
Password: password123
bloodyAD --host 10.10.10.1 -d test.local -u john -p password123 -d test.local get writable --detail