Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Recupero password
venerdì 09 febbraio 2007 - 10.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
contiello
Profilo
| Senior Member
260
messaggi | Data Invio:
ven 9 feb 2007 - 10:12
Salve ragazzi ho una particolare esigenza...
tramite active directory riesco a leggere gli username di un dominio con la funzione sotto riportata.....
io avrei però bisogno anche delle password???
ma si può fare???
ciao grazie!
private string[] GetUsers()
{
ArrayList users = new ArrayList();
string path = "LDAP://it/DC=dc";
string localUsername = "v.contiello";
string localPassword = "password";
// effettuo una ricerca in ActiveDirectory
DirectorySearcher search = new DirectorySearcher(new DirectoryEntry(path, localUsername, localPassword));
search.Filter = "(&(objectclass=user)(objectCategory=person))"; // solo persone
// proprietà richieste
search.PropertiesToLoad.Add("samaccountname");
search.CacheResults = true;
search.SizeLimit = 1000; // massimo 1000 utenti
// cerco gli utenti
SearchResultCollection results = search.FindAll();
foreach(SearchResult result in results)
{
// aggiugno lo username alla collezione
users.Add(result.Properties["samaccountname"][0].ToString());
}
search.Dispose();
// restituisco un array di stringhe
return (string[])users.ToArray(typeof(String));
}
}
us01739
Profilo
| Expert
641
messaggi | Data Invio:
ven 9 feb 2007 - 11:12
No, a me non risulta che sia possibile recuperare le password, per evidenti problemi di sicurezza...
Sono curioso però e rimango in attesa di conferma o smentita da altri....
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
ven 9 feb 2007 - 20:26
Confermo... anche a me risulta che l'unico modo per recuperare la password sia con un bruteforce....
In ogni caso sicuramente non c'è nessun "metodo" del framework per ottenerla in 2 secondi
anche perchè il protocollo LDAP non restituisce per natura questa informazione.....al massimo la puoi modificare... come se fossi davanti al server nella schermata di gestione degli utenti....poi forzare una nuova password...ma non puoi sapere quella attuale.
Ciao!
My Blog...
http://blogs.dotnethell.it/Mark/
contiello
Profilo
| Senior Member
260
messaggi | Data Invio:
ven 9 feb 2007 - 20:31
grazie si in effetti ho avuto modo di constatare che il protocollo ldap non ha tra i suoi parametri la possibilità di ottenere le password degli utenti..
potresti spiegarmi che intendi con metodo bruteforce???
grazie!
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
ven 9 feb 2007 - 20:46
>potresti spiegarmi che intendi con metodo bruteforce???
Vedi qui :
http://it.wikipedia.org/wiki/Metodo_forza_bruta
In ogni caso non lo vedo attuabile se non per qualcosa di losco
>grazie!
Ciao!
My Blog...
http://blogs.dotnethell.it/Mark/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !