Supposons que j'ai un serveur de test avec un grand groupe de comptes de test. Les comptes de test ont des mots de passe inconnus qui sont codés en dur dans les rapports de l'application et sont stockés cryptés dans la table mysql.users.MySQL Accepter n'importe quel mot de passe
Existe-t-il une option ou un hack qui peut être utilisé pour que mysql accepte tout texte comme mot de passe "correct" pour un compte? Par exemple:
Update mysql.user Set Password="*" where 1=1
Note: La ligne ci-dessus ne fonctionnerait pas car il serait littéralement mis le mot de passe « * » et non pas le caractère générique. Cependant, je cherche un moyen de créer un compte mysql qui accepterait n'importe quoi comme un mot de passe valide. Cette machine est déconnectée du réseau et j'ai un accès complet à la base de données mysql ...
mots de passe codés en dur sont stockés dans le format binaire utilisé pour enregistrer les rapports (pensez à un format binaire non-XML comme Word 2003 mais propriétaire) – George