App - Script

jeudi 29 octobre 2020, 18:14  #1
App - Script | Bash - unquoted expression injection
Anonyme

Hello je sollicite l’aide de quelqu’un qui aurait résolu ce défi.

jeudi 29 octobre 2020, 18:19  #2
App - Script | Bash - unquoted expression injection
diedi
  • 22 posts

C’est une faille classique des scripts Bash qu’il faut exploiter.

L’indice "Quotez toujours vos variables" est suffisant pour trouver des pistes ;)

jeudi 29 octobre 2020, 19:27  #3
App - Script | Bash - unquoted expression injection
Anonyme

Merci pour ta réponse diedi, je vais continuer de chercher !

jeudi 29 octobre 2020, 19:39  #4
App - Script | Bash - unquoted expression injection
Anonyme

Mais il n’y a pas d’exemple concret sur le net, et j’ai déjà lu l’indice (sinon je ne serais pas là à pianoter sur mon clavier). Que dois-je faire ...

vendredi 30 octobre 2020, 09:18  #5
App - Script | Bash - unquoted expression injection
diedi
  • 22 posts

[Th1b4ud : pas la peine d’être aussi explicite. Il va finir par trouver]

samedi 31 octobre 2020, 19:07  #6
App - Script | Bash - unquoted expression injection
evRst
  • 2 posts

Bonjour j’ai des problèmes concernant la réussite de ce problème. J’essaye de faire un echo de la variable $PASS avec la commande ./wrapper t ;echo $PASS. Es ce que je suis sur la bonne voie ou pas du tout ?

dimanche 1er novembre 2020, 00:02  #7
App - Script | Bash - unquoted expression injection
Th1b4ud
  • 1636 posts

Non pas vraiment

dimanche 1er novembre 2020, 13:32  #8
App - Script | Bash - unquoted expression injection
evRst
  • 2 posts

Alors es ce que vous pouvez me donner une piste parce qu’il n’y a aucune documentation. S’il vous plait

mardi 3 novembre 2020, 17:21  #9
App - Script | Bash - unquoted expression injection
ethanwu
  • 2 posts

Est-ce que la variable IFS a un intérêt dans ce challenge ?

mardi 3 novembre 2020, 17:33  #10
App - Script | Bash - unquoted expression injection
diedi
  • 22 posts

La variable IFS pourrait servir... mais dans un contexte beaucoup plus compliqué que nécessaire

mercredi 4 novembre 2020, 19:11  #11
App - Script | Bash - unquoted expression injection
Crafty
  • 12 posts

En voulant tester le script en local avec un faux flag, je me rends compte que le script ne fonctionne pas même en connaissant le pass. Est-ce normal ?

cat .passwd
FakeFlag

./ch16.sh FakeFlag
Try again ,-)

mercredi 4 novembre 2020, 19:38  #12
App - Script | Bash - unquoted expression injection
sbrk
  • 7 posts

1/ C’est normal, en lisant et comprenant bien le code.
2/ Ca ne change rien au challenge

Bon courage.

mercredi 4 novembre 2020, 21:41  #13
App - Script | Bash - unquoted expression injection
iltherion
  • 1 posts

Bonjour ,
Crafty je n’ai pas encore réussi le challenge mais pour moi la ligne test ne peut prendre que des valeurs numérique d’où le try again