par
hokutonoken76100 » 23 avr. 2009, 16:58
merci tout le monde,
Cette après midi j'ai réussis à faire mon formulaire et utilisé un autre shell pour vérifier l'utilisateur existait ou non,création de l'utilisateur et son mot de passe, son espace html , un espace ftp , et la je vais voir pour lui donner accés à mysql et limité la taille de son espace.
je suis content d'avoir autant de réponse et de pouvoir avancé dans mon projet, et voir mes failles.
Pour être franc avec vous je suis complètement noob en code. On va dire que ca fait un mois maintenant que je fais du php, tout ça pour faire une AP pour mon bts ( option administrateur réseau)Je lis les truc j'ai trop du mal à comprendre parfois!!
comme la avec un preg_match et \w\.\-\_ j'ai rien compris lol , faut que je regarde dans la documentation, mais la j'ai peur d'être prit à la George par le temps , la je suis en vacance à réviser mes cours, bosser les tpi,sous Linux qui déconne, le pc chauffe et s'éteint. La je le laisse se refroidir quand je suis sous windows. J'essaye juste de gagné du temps par rapport à des oui et non tout en comprenant pourquoi!!
Disons que au début au niveau de la sécurité , je voulais mettre dans mon code php , tant que le nom de l'utilisateur soit différent de samba et apache, rm - etc faire.... vu qu'on m a dit que j'allais avoir une surprise mais ca m'a rassuré qd j'ai tapé halt ou reboot! je me suis dit le rm va rien me faire lol
Donc si je comprend bien avec escapeshellcmd
Code : Tout sélectionner
<html><head><title>PRISE DE TETE</title></head><body>boulet</body><br><br>
<?php echo exec(escapeshellcmd("sudo /usr/libexec/patate.sh".$_POST['user'])); ?>
</html>
Après avec votre expérience, est ce que par exemple je peux mettre une condition en php selon le message que me ressort l'exec?
Pour ce qui est de glob() , quel est la différence avec un grep ? est ce qu'il y a moyen pour que le glob me recherche juste la chaine que l'utilisateur à saisie ? et non pas comme le grep ( j ai pas encore trouvé le paramétre pour éviter le problème) que si je tape roo comme identifiant, il me dit qu'il est présent à cause de root!
Et pour finir est ce que une fois terminé tout ca et si je fou mon serveur sur le net, vous pourriez essayé de me le pirater sans trop faire de dégat pour voir ou il peut y avoir des failles?!
bonne journée à tout le monde, merci pour votre aide