Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[lesspass-cli] certain caractere dans le parametre retourne une erreur au lieu du MDP #28

Closed
sctfic opened this issue Oct 25, 2016 · 9 comments
Labels

Comments

@sctfic
Copy link

sctfic commented Oct 25, 2016

ces exemple ne passe pas

lesspass '<site>' '<login>' '<masterPassword>'

La syntaxe de la commande n'est pas correcte.

lesspass 'site' 'login' 'masterPasswo>rd'
lesspass 'site' 'login' 'masterPa$$word'
@edouard-lopez
Copy link
Member

edouard-lopez commented Oct 25, 2016

@sctfic Tu es dans quel environnement?

$ lesspass --version
0.2.0

J'ai le même résultat pour:

  1. l'extension Firefox

  2. la commande complète

    $ lesspass 'site' 'login' 'masterPa$$word'      
    obAD1&acUP1,
    
  3. la commande avec prompt du mot de passe

    $ lesspass 'site' 'login'
    master password:  # je tape masterPa$$word
    obAD1&acUP1,
    

J'ai testé avec:

  • Bash 4.3.42 ;
  • zsh 5.1.1 ;

@guillaumevincent guillaumevincent changed the title lesspass-cli : certain caractere dans le parametre retourne une erreur au lieu du MDP [lesspass-cli] certain caractere dans le parametre retourne une erreur au lieu du MDP Oct 26, 2016
@sctfic
Copy link
Author

sctfic commented Oct 27, 2016

Sous Windows Powershell 3.0

PS C:\Users\alopez> lesspass --version
0.2.0
PS C:\Users\alopez> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      3.0
WSManStackVersion              3.0
SerializationVersion           1.1.0.1
CLRVersion                     4.0.30319.18449
BuildVersion                   6.2.9200.17065
PSCompatibleVersions           {1.0, 2.0, 3.0}
PSRemotingProtocolVersion      2.2

@guillaumevincent
Copy link
Member

@sctfic tu peux nous donner le résultat de :

lesspass 'site' 'login' 'masterPa$$word'  

@edouard-lopez
Copy link
Member

@guillaumevincent ce n'est pas dans un environnement bash, t'as réussi à reproduire sur powershell?

@guillaumevincent
Copy link
Member

je teste mercredi prochain

@guillaumevincent
Copy link
Member

guillaumevincent commented Nov 2, 2016

@sctfic pour moi ça fonctionne :

2016-11-02 09_12_18-administrator_ command prompt

2016-11-02 09_09_42-administrator_ windows powershell

@sctfic pour tester tu peux utiliser l'extension ou le site (c'est l'implémentation qui fait foi) et ensuite tester en ligne de commande.

2016-11-02 09_15_49-lesspass

Je ferme et tu réouvres le bug si tu trouves une incohérence entre le site et PS

@sctfic
Copy link
Author

sctfic commented Nov 2, 2016

le probleme semble venir de Powershell, car en mode DOS ca fonctionne

    PS C:\Users\alopez> cmd /c 'lesspass "site" "log$^^in" "fs<x"'
    onAL9:edOP9=
PS C:\Users\alopez> lesspass "site" 'log^in' 'f$sx'
ytEM6:izUW3%
PS C:\Users\alopez> lesspass "site" 'log^in' 'fs<x'
Le fichier spécifié est introuvable.

@guillaumevincent
Copy link
Member

guillaumevincent commented Nov 2, 2016

@sctfic tu dois echaper le caractère < et $

Un conseil : un mot de passe fort password1 est presque aussi robuste que password$. Pour un logiciel, il n'y a pas de différence entre un $ et un 1. Donc il vaut mieux UnMotDEPasseUnPeuPlusLong qu'un mot de passe très complexe court <xU1)@

PS C:\> lesspass "site" `"log`$^^in`" `"fs<x`"
aqYW2=axUS0@
PS C:\> cmd /c 'lesspass site "log$^^in" "fs<x"'
aqYW2=axUS0@

2016-11-02 11_27_17-

@edouard-lopez
Copy link
Member

Référence obligatoire.

AviD's Rule of Usability:

Security at the expense of usability comes at the expense of security.

XKCD 936

password_strength

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants