Traitement PHP / Shell - PHP - Programmation
Marsh Posté le 01-08-2005 à 12:44:14
nachi2 a écrit : Bonjour à tous, |
à l'heure actuelle // traitement // soit utiliser // Est-ce qu'il y a // je n'ai réalisé // m'a demandé // était déjà fait // j'espère
Ce n'est pas mieux comme cela ?
Marsh Posté le 01-08-2005 à 12:46:37
M Orthographe a écrit : à l'heure actuelle // traitement // soit utiliser // Est-ce qu'il y a // je n'ai réalisé // m'a demandé // était déjà fait // j'espère |
Tu vois tu commences deja a te lasser ... tu ne reprends plus les posts dns leur integralite
Marsh Posté le 01-08-2005 à 12:52:06
voila l'orthographe est rectifié, maintenant, j'aimerai bien avoir une réponse dans la mesure du possible
Marsh Posté le 01-08-2005 à 13:05:18
Je reprends le sujet dans l'intégralité seulement s'il est bourré de fautes, là 8 fautes dans une dizaine de lignes, cela va encore mais bon quand il y a une faute par mot ...
ps : les accents c'est en option ?
Marsh Posté le 01-08-2005 à 13:07:05
heu...on va essayer
dans mon répertoire /Exploit, j'ai un fichier exploit.php, qui inclue un fichier body_exploit.html, le corps de la page. Cette page contient un formulaire avec des checkboxs qui me permettent de sélectionner les serveurs à attaquer.
Ce qui me gène ce que je dois intégrer un script PHP que j'ai écrit à un script NPH-CGI (écrit en KSH)
A l'heure actuelle, quand je coche la checkbox frparux4, je suis redirigé vers le script shell http://frparux4/cgi-bin/nph-cgi_view_exploit_PP_lad qui effectue un certain traitement. Au final sur la page résultat j'ai une liste de liens cliquable spour accéder aux fichiers.
J'ai en parallèle développé un script PHP qui permet de lister des fichiers d'un certain répertoire du serveur frparux4 (coché ci-dessus) et de les afficher à l'écran. Le problème c'est que pour l'intégrer au module existant, je me contente de mettre un lien cliquable vers mon script.
En gros, j'ai le choix entre effectuer un traitement OU l'autre, alors que je voudrais afficher les 2 traitements... (pour info les redirections ne fonctionnent pas avec nph-cgi, sinon ce serait trop simple^^)
la je peux juste faire un header PHP pour rediriger vers le script nph... Sur la page résultat que je voudrais, je voudrais le traitement du nph, puis le traitement du php...
voila j'espère avoir été clair
Merci
Marsh Posté le 01-08-2005 à 13:14:26
nachi2 a écrit : [...]de liens cliquable spour [...] voudrais [...] |
de liens cliquables pour // "voudrais" est du conditionnel, je pense que tu voulais utiliser le futur ici ? non ? dans ce cas c'est "voudrai" // là je peux
Ce n'est pas mieux comme cela ?
Marsh Posté le 01-08-2005 à 13:24:00
M Orthographe a écrit : de liens cliquables pour // "voudrais" est du conditionnel, je pense que tu voulais utiliser le futur ici ? non ? dans ce cas c'est "voudrai" // là je peux |
non non, c'est bien un conditionnel... alors M. Orthographe peut-être, mais apparemment pas monsieur syntaxe (je voudrais [si c'est possible])
Marsh Posté le 01-08-2005 à 14:08:54
readfile "http://frparux4/cgi-bin/nph-cgi_view_exploit_PP_lad?00000;frparux7"
?
Marsh Posté le 01-08-2005 à 14:17:54
heu si je ne m'abuse, ca ne fait que lire le fichier, ca n'execute pas les traitements si??? (je viens de lire le manuel php...)
Marsh Posté le 01-08-2005 à 14:18:48
http://... télécharge le fichier ... donc exécution du script ...
Marsh Posté le 01-08-2005 à 14:32:03
Warning: readfile(http://frparux4/cgi-bin/nph-cgi_view_exploit_PP_lad?00000;frparux7) [function.readfile]: failed to open stream: HTTP request failed! <title>Premier Pilotage</title> in /home/asavoy/dataware/WebTools/Exploit/exploit.php on line 16
Marsh Posté le 01-08-2005 à 14:46:20
n'as tu pas
configuré
un nom de domaine
sur ta machine ?
.com
.free.fr
.quelquechose
Marsh Posté le 01-08-2005 à 14:48:48
c des serveurs reseaux pour un intranet
en vrai c frparux4.dou.fr.rp mais c juste un alias, tu mets frparux4, ca marche pareil
par contre pourquoi tu ecris sur plusieurs etages comme ca????
Marsh Posté le 01-08-2005 à 14:58:21
sur le serveur /home/asavoy/cgi-bin/nph-cgi_view_exploit_PP_lad
accessible sur le net depuis http://frparux4/cgi-bin/nph-cgi_view_exploit_PP_lad
donc c bien bon...
Marsh Posté le 01-08-2005 à 15:00:55
non, 404 not found.
TU mets frparux4, moi je ne suis pas dans l'intranet ...
il me faut mettre .dou.fr ...
Marsh Posté le 01-08-2005 à 15:02:21
mcjoedassin a écrit : non, 404 not found. |
lol
le principe d'un intranet c'est que tu ne peux y accéder que depuis l'entreprise
c'est normal que tu n'y aies pas accès
ne me dit pas que tu as acces a l'intranet avec .dou.fr.rp quand mm?
Marsh Posté le 01-08-2005 à 15:07:36
bordel à queue
Citation : accessible sur le net depuis http://frparux4/cgi-bin/nph-cgi_view_exploit_PP_lad |
non c'est faux
démerde toi pour mettre la bonne URL, fous un
readfile('http://tabonneurl/blabla');
et reviens ensuite
Marsh Posté le 01-08-2005 à 15:10:41
tu lis ce que j'ecris, c'est un INTRANET! moi je peux y accéder depuis am boite, toi tu ne peux pas!
quand je tape cette adresse dans mon browser, j'ai un résultat et toi tu n'en as pas, c normal! mais ca reste la bonne adresse! et pour preuve de ma bonne volonté:
Warning: readfile(http://frparux4.dou.fr.rp/cgi-bin/nph-cgi_view_exploit_PP_lad?00000;frparux7) [function.readfile]: failed to open stream: HTTP request failed! <title>Premier Pilotage</title> in /home/asavoy/dataware/WebTools/Exploit/exploit.php on line 16
Marsh Posté le 01-08-2005 à 15:13:14
apres tout, peut-être que readfile est désactivé sur le serveur ...
teste readfile("http://www.google.fr/" ); pour voir
Marsh Posté le 01-08-2005 à 15:15:30
nachi2 a écrit : ba C bien |
Si cela te plaît de mal orthographier la plupart des mots, c'est ton choix.
Marsh Posté le 01-08-2005 à 15:19:34
testé sur une page ou il y a juste ca:
Warning: readfile(http://www.google.fr) [function.readfile]: failed to open stream: Connection timed out in /home/asavoy/dataware/WebTools/Exploit/test.php on line 1
donc ca ne doit pas etre activé alors, c ca??? ca s'active comment?
Marsh Posté le 01-08-2005 à 15:22:34
hum, il y a peut-être un autre problème ... l'erreur semble différente, c'est peut-être que le serveur n'est pas configuré pour passer à travers un proxy par exemple, ou qu'il y a un firewall qui l'en empêche ...
Marsh Posté le 01-08-2005 à 15:24:32
tiens, t'as pas tenté un truc genre readfile("http://localhost/" ); pour voir si ça affiche quelquechose ? tente de faire un readfile d'une page quelconque du serveur ?
Marsh Posté le 01-08-2005 à 15:25:14
M Orthographe a écrit : Si cela te plaît de mal orthographier la plupart des mots, c'est ton choix. |
Ce n'est pas par choix, enfin si parfois, ca va plus vite, mais certaines fois c'est juste des erreurs de frappes...L'important c'est que dans la vraie vie, tu ne fasses pas d'erreurs de ce type...après on s'en fout. On te voit trainer sur le forum à corriger les fautes de sutilisateurs, ça te fait perdre ton temps (ou alors tu n'as que ca a faire), et de toute facon tu n'arriveras jamais a changer les moeurs des utilisateurs. C'est comme les gens qui ne mangent pas de viande aprce qu'ils ne veulent pas tuer d'animaux... c'est juste une goutte d'eau dans l'océan... Internet n'a pas amené que du bien
bonne continuation quand meme!
Marsh Posté le 01-08-2005 à 15:27:23
mcjoedassin a écrit : tiens, t'as pas tenté un truc genre readfile("http://localhost/" ); pour voir si ça affiche quelquechose ? tente de faire un readfile d'une page quelconque du serveur ? |
ok ca doit etre alors un prob de proxy, effectivement y en a un ici, et quand je fais un readfile("http://localhost/" ); ca me renvoie à la page d'accueil du site
et quand je fais readfile("http://localhost/cgi-bin/...." ) ca me renvoie quand mm a la page d'accueil
Marsh Posté le 01-08-2005 à 15:31:18
crée un /cgi-bin/foo et regardes si tu peux faire un
readfile('http://localhost/cgi-bin/foo')
Marsh Posté le 01-08-2005 à 12:30:39
Bonjour à tous,
sur une page HTML, je dispose d'un tableau/formulaire. En cochant une certaine valeur, à l'heure actuelle, je peux soit effectuer un traitement shell en utilisant
soit utiliser un traitement PHP:
Le permier traitement c'est principalement du shell, mais l'exécution avec exec() ne marche pas.
Est-ce qu'il y a un moyen pour avoir les 2 traitements qui coexistent sur la page résultat, ou alors est-ce que je dois changer un des 2 traitements pour le rendre compatible avec l'autre (je n'ai réalisé qu'un traitement comme on m'a demandé, l'autre était déjà fait!)
j'espère que je suis assez clair...
merci à vous
Nachi
Message édité par nachi2 le 01-08-2005 à 12:51:14