Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2865 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Traitement PHP / Shell

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Traitement PHP / Shell

n°1166616
nachi2
Posté le 01-08-2005 à 12:30:39  profilanswer
 

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  

Code :
  1. if ($_GET[c] != null){
  2. header ("Location: http://frparux4/cgi-bin/nph-cgi_vi [...] rux7" );
  3. }


 
soit utiliser un traitement PHP:  

Code :
  1. header ("Location: http://frparux4/dataware/WebTools/ [...] .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
mood
Publicité
Posté le 01-08-2005 à 12:30:39  profilanswer
 

n°1166650
M Orthogra​phe
Posté le 01-08-2005 à 12:44:14  profilanswer
 

nachi2 a écrit :

Bonjour à tous,  
 
[...] a l'heure actuelle [...] tritement [...] soit a utiliser [...] Est ce qu'il y a [...]  (j'ai realise qu'un [...] on m'a demande, l'autre etait deja fait!) [...] j'espere que je suis assez clair...  


 
à 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 ?  :sarcastic:

n°1166655
afbilou
pouet your life
Posté le 01-08-2005 à 12:46:37  profilanswer
 

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
 
Ce n'est pas mieux comme cela ?  :sarcastic:


Tu vois tu commences deja a te lasser ... tu ne reprends plus les posts dns leur integralite :)

n°1166660
nachi2
Posté le 01-08-2005 à 12:52:06  profilanswer
 

voila l'orthographe est rectifié, maintenant, j'aimerai bien avoir une réponse dans la mesure du possible :D

n°1166662
mcjoedassi​n
Posté le 01-08-2005 à 12:54:39  profilanswer
 

nachi2> si tu veux une réponse, donne plus de détails !

n°1166664
M Orthogra​phe
Posté le 01-08-2005 à 13:05:18  profilanswer
 

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 ?

n°1166667
nachi2
Posté le 01-08-2005 à 13:07:05  profilanswer
 

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


Message édité par nachi2 le 01-08-2005 à 13:08:18
n°1166676
M Orthogra​phe
Posté le 01-08-2005 à 13:14:26  profilanswer
 

nachi2 a écrit :

 [...]de liens cliquable spour [...] voudrais [...]
la je peux


 
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 ?  :sarcastic:

n°1166683
nachi2
Posté le 01-08-2005 à 13:24:00  profilanswer
 

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
 
Ce n'est pas mieux comme cela ?  :sarcastic:


 
 
non non, c'est bien un conditionnel... alors M. Orthographe peut-être, mais apparemment pas monsieur syntaxe :D :D :D (je voudrais [si c'est possible])


Message édité par nachi2 le 01-08-2005 à 14:04:15
n°1166727
nachi2
Posté le 01-08-2005 à 14:05:00  profilanswer
 

petit up? :pt1cable:

mood
Publicité
Posté le 01-08-2005 à 14:05:00  profilanswer
 

n°1166732
mcjoedassi​n
Posté le 01-08-2005 à 14:08:54  profilanswer
 

readfile "http://frparux4/cgi-bin/nph-cgi_view_exploit_PP_lad?00000;frparux7"
 
?

n°1166741
nachi2
Posté le 01-08-2005 à 14:17:54  profilanswer
 

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...)

n°1166742
mcjoedassi​n
Posté le 01-08-2005 à 14:18:48  profilanswer
 

http://... télécharge le fichier ... donc exécution du script ...

n°1166750
nachi2
Posté le 01-08-2005 à 14:23:20  profilanswer
 

ok je vais essayer alors merci

n°1166762
nachi2
Posté le 01-08-2005 à 14:32:03  profilanswer
 

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

n°1166768
mcjoedassi​n
Posté le 01-08-2005 à 14:37:47  profilanswer
 

mets
  la
     bonne
       URL
         frparux4
           manque le nom
             de domaine  
               ...

n°1166782
nachi2
Posté le 01-08-2005 à 14:43:22  profilanswer
 

non non c bon, je t'assure^^

n°1166785
mcjoedassi​n
Posté le 01-08-2005 à 14:46:20  profilanswer
 

n'as tu pas
  configuré
    un nom de domaine
      sur ta machine ?
        .com
          .free.fr
            .quelquechose
               

n°1166789
mcjoedassi​n
Posté le 01-08-2005 à 14:47:55  profilanswer
 

fait  
  ping frparux4
    ou
      nslookup frparux4

n°1166792
nachi2
Posté le 01-08-2005 à 14:48:48  profilanswer
 

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????:D


Message édité par nachi2 le 01-08-2005 à 14:49:30
n°1166808
mcjoedassi​n
Posté le 01-08-2005 à 14:56:07  profilanswer
 

URL foireuse ? c'est quoi exactement l'adresse du cgi ?

n°1166811
nachi2
Posté le 01-08-2005 à 14:58:21  profilanswer
 

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...

n°1166815
M Orthogra​phe
Posté le 01-08-2005 à 15:00:10  profilanswer
 

nachi2 a écrit :

donc c bien bon...


 
 
c'est ...

n°1166819
mcjoedassi​n
Posté le 01-08-2005 à 15:00:55  profilanswer
 

non, 404 not found.
TU mets frparux4, moi je ne suis pas dans l'intranet ...
il me faut mettre .dou.fr ...

n°1166822
nachi2
Posté le 01-08-2005 à 15:01:21  profilanswer
 


 
ba C bien :D

n°1166829
nachi2
Posté le 01-08-2005 à 15:02:21  profilanswer
 

mcjoedassin a écrit :

non, 404 not found.
TU mets frparux4, moi je ne suis pas dans l'intranet ...
il me faut mettre .dou.fr ...


 
 
lol
le principe d'un intranet c'est que tu ne peux y accéder que depuis l'entreprise :d
c'est normal que tu n'y aies pas accès :D
 
ne me dit pas que tu as acces a l'intranet avec .dou.fr.rp quand mm?


Message édité par nachi2 le 01-08-2005 à 15:03:13
n°1166839
mcjoedassi​n
Posté le 01-08-2005 à 15:07:36  profilanswer
 

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

n°1166841
mcjoedassi​n
Posté le 01-08-2005 à 15:07:55  profilanswer
 

je m'énerve pas Madeleine, j'explique

n°1166847
nachi2
Posté le 01-08-2005 à 15:10:41  profilanswer
 

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  

n°1166850
mcjoedassi​n
Posté le 01-08-2005 à 15:13:14  profilanswer
 

apres tout, peut-être que readfile est désactivé sur le serveur ...
teste readfile("http://www.google.fr/" ); pour voir

n°1166855
M Orthogra​phe
Posté le 01-08-2005 à 15:15:30  profilanswer
 


 
Si cela te plaît de mal orthographier la plupart des mots, c'est ton choix.


Message édité par M Orthographe le 01-08-2005 à 15:19:35
n°1166857
mcjoedassi​n
Posté le 01-08-2005 à 15:16:42  profilanswer
 

!!!!!!!!!!!!!!!! mdr !!!!!!!!!!!!!

n°1166858
mcjoedassi​n
Posté le 01-08-2005 à 15:16:49  profilanswer
 

hahahahahahahahaha

n°1166859
mcjoedassi​n
Posté le 01-08-2005 à 15:17:04  profilanswer
 

orthagraphier
    ^

n°1166863
nachi2
Posté le 01-08-2005 à 15:19:34  profilanswer
 

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?

n°1166867
mcjoedassi​n
Posté le 01-08-2005 à 15:22:34  profilanswer
 

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 ...


Message édité par mcjoedassin le 01-08-2005 à 15:35:44
n°1166871
mcjoedassi​n
Posté le 01-08-2005 à 15:24:32  profilanswer
 

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 ?

n°1166874
nachi2
Posté le 01-08-2005 à 15:25:14  profilanswer
 

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 :D
 
bonne continuation quand meme!

n°1166880
nachi2
Posté le 01-08-2005 à 15:27:23  profilanswer
 

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 :(


Message édité par nachi2 le 01-08-2005 à 15:30:17
n°1166888
mcjoedassi​n
Posté le 01-08-2005 à 15:31:18  profilanswer
 

crée un /cgi-bin/foo et regardes si tu peux faire un
readfile('http://localhost/cgi-bin/foo')

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Traitement PHP / Shell

 

Sujets relatifs
Appel page PHP générant du FlashComment utiliser les css sous PHP
[RSS/PHP/lycos]problemes d'affichage de news sur un sitePHP/XML Validation qui dure des heures
Ou trouver un herbergeur gratuit Php Mysql environ 50Mo + 25Mo SQL[PHP][Resolu] Sortir du php proprement
Optimisation de scripts PHP, comment la calculer.Récupérer un nom de fichier (sans l'extension) en Php
[Shell/Batch]Utiliser Cron pour lancer des applications graphiques [resolu]Warning qui s'affiche malgré un traitement de l' erreur
Plus de sujets relatifs à : Traitement PHP / Shell


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR