|
| Lire les mots de passe des utilisateurs dans Ldap |
| Iniciado por gilles.aussud, 05,feb. 2019 15:52 - 2 respuestas |
| |
| | | |
|
| |
| Publicado el 05,febrero 2019 - 15:52 |
Bonjour,
Voici le code pour récupérer le nom, le prénom, le login et le groupe d'un utilisateur LDAP. Comment faire pour récupérer le login . Merci pour votre réponse
bres est un booléen LDAPRAZ() LDAPSession.Hôte = sai_serveur LDAPSession.Port = 389 LDAPSession.Version = 3 LDAPSession.Utilisateur =sai_utilisateur LDAPSession.MotDePasse = sai_motpasse
// Connexion bres=LDAPConnecte("masession") SI bres=Faux ALORS ErreurInfo() FIN
sListeUtilisateurs est une chaîne sunUtIlisateur est une chaîne sDescription est une chaîne sNom est une chaîne SPRENOM est une chaîne SCOUNT est une chaîne SUSERPRINCIPAL est une chaîne smotpasse est une chaîne chnomgroup est une chaîne chgroupe est une chaîne // liste des utilisateurs sListeUtilisateurs=LDAPListeFils("masession","OU=PROFS,OU=Professeurs,OU=Utilisateurs,OU=KoXoAdm,DC=newton,DC=local") // pour tous les utilisateurs trouves; POUR TOUTE CHAÎNE sunUtIlisateur DE sListeUtilisateurs SEPAREE PAR RC sNom=LDAPValeur("masession", sunUtIlisateur, "Cn", 1)+ RC SPRENOM = LDAPValeur("masession", sunUtIlisateur, "givenName", 1) + RC SCOUNT = LDAPValeur("masession",sunUtIlisateur, "division") SUSERPRINCIPAL = LDAPValeur("masession", sunUtIlisateur, "sAMAccountName", 1) + RC sDescription =LDAPValeur("masession", sunUtIlisateur,"userPrincipalName", 1) + RC smotpasse ??????????????????????????????????????????????????????????????????????????????????? TableAjouteLigne(Table_ldap,sNom,SPRENOM,SCOUNT,SUSERPRINCIPAL,sDescription,smotpasse) // FIN FIN LDAPDéconnecte("masession") |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 352 mensajes |
|
| Publicado el 06,febrero 2019 - 09:20 |
| Bonjour, n'espérez pas pouvoir récupérer les mots de passe Windows, vous n'y arriverez jamais, sinon, ça voudrait dire qu'il y aurait une faille dans la sécurité Windows |
| |
| |
| | | |
|
| | |
| |
| Publicado el 06,febrero 2019 - 09:36 |
Le 05/02/2019 à 14:52, gilles a écrit :
Bonjour, Voici le code pour récupérer le nom, le prénom, le login et le groupe d'un utilisateur LDAP. Comment faire pour récupérer le login . Merci pour votre réponse bres est un booléen LDAPRAZ() LDAPSession.Hôte = sai_serveur LDAPSession.Port = 389 LDAPSession.Version = 3 LDAPSession.Utilisateur =sai_utilisateur LDAPSession.MotDePasse = sai_motpasse
// Connexion bres=LDAPConnecte("masession") SI bres=Faux ALORS ErreurInfo()
FIN
sListeUtilisateurs est une chaîne sunUtIlisateur est une chaîne sDescription est une chaîne sNom est une chaîne SPRENOM est une chaîne SCOUNT est une chaîne SUSERPRINCIPAL est une chaîne smotpasse est une chaîne chnomgroup est une chaîne chgroupe est une chaîne // liste des utilisateurs sListeUtilisateurs=LDAPListeFils("masession","OU=PROFS,OU=Professeurs,OU=Utilisateurs,OU=KoXoAdm,DC=newton,DC=local")
// pour tous les utilisateurs trouves; POUR TOUTE CHAÎNE sunUtIlisateur DE sListeUtilisateurs SEPAREE PAR RC sNom=LDAPValeur("masession", sunUtIlisateur, "Cn", 1)+ RC SPRENOM = LDAPValeur("masession", sunUtIlisateur, "givenName", 1) + RC SCOUNT = LDAPValeur("masession",sunUtIlisateur, "division") SUSERPRINCIPAL = LDAPValeur("masession", sunUtIlisateur, "sAMAccountName", 1) + RC sDescription =LDAPValeur("masession", sunUtIlisateur,"userPrincipalName", 1) + RC smotpasse ???????????????????????????????????????????????????????????????????????????????????
TableAjouteLigne(Table_ldap,sNom,SPRENOM,SCOUNT,SUSERPRINCIPAL,sDescription,smotpasse) // FIN FIN LDAPDéconnecte("masession")
Bonjour ! Le principe d'un mot de passe, c'est que c'est secret! donc impossible d'y acceder directement. tu peux par contre le tester par challenge user/motdepasse
my 2 cents... |
| |
| |
| | | |
|
| | | | |
| | |
|