App - Script
App - Script - QUOTED injection
Bonjour,
En essayant différentes choses, il y a un comportement du script que je n’arrive pas a comprendre :
– je fais un faux fichier /tmp/.passwd contenant le mot "essai1"
– je chmod a+rwx ce fichier /tmp/.passwd
– je cd dans /tmp
– je lance /challenge/app-script/.../wrapper essai1
Je m’attends à recevoir "Well done you can validate the challenge with : essai1" ... C’est pas le code attendu mais c’est pour voir ce que cela fait
et ça ne marche pas je récupere le classique try again !
pourtant dans ce cas test "$1" = "$PASS" doit retourner True ? non ?
App - Script - QUOTED injection
Bonjour,
La commande test devrait retourner true.
Cependant, le script renvoie try again. Cela signifie que la commande test a renvoyé false.
La solution la plus probable est que le fichier .passwd n’est pas accessible en lecture. Pour vérifier cela, vous pouvez utiliser la commande ls -l /tmp/.passwd. Si le fichier n’est pas accessible en lecture, vous pouvez utiliser la commande chmod a+r /tmp/.passwd pour lui donner les droits de lecture à tous.
Une autre possibilité est que le fichier .passwd ne contient pas le mot de passe correct. Pour vérifier cela, vous pouvez ouvrir le fichier avec un éditeur de texte et vérifier le contenu.
App - Script - QUOTED injection
Bonjour,
Merci pour ton aide.
J ai résolu le challenge..
Beaucoup d essais ratés, mais j ai appris aussi énormément de choses...
Frustrant mais super intéressant...