Exécutable lancé via une page web...
Fermé
PBX_files
-
16 nov. 2007 à 23:20
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 18 nov. 2007 à 09:36
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 18 nov. 2007 à 09:36
A voir également:
- Exécutable lancé via une page web...
- Supprimer une page word - Guide
- Web office - Guide
- Traduire une page web - Guide
- Faire une capture d'écran d'une page web entière - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
3 réponses
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
122
17 nov. 2007 à 08:53
17 nov. 2007 à 08:53
Slt,
Essaie de l'executer via PHP ou Perl, recupérer le resultat via PHP ou Perl, puis l'envoie du résultat vers le client.
Essaie de l'executer via PHP ou Perl, recupérer le resultat via PHP ou Perl, puis l'envoie du résultat vers le client.
PBX_files
Messages postés
1
Date d'inscription
vendredi 16 novembre 2007
Statut
Membre
Dernière intervention
17 novembre 2007
17 nov. 2007 à 15:42
17 nov. 2007 à 15:42
Salut Tarek_dotzero.
Merci pour la réponse.
C'est une approche différente...
Aurais-tu une suggestion ou plutôt un exemple de comment coder un tel exploit dans un de ces deux language ?
Merci encore.
Merci pour la réponse.
C'est une approche différente...
Aurais-tu une suggestion ou plutôt un exemple de comment coder un tel exploit dans un de ces deux language ?
Merci encore.
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
122
18 nov. 2007 à 09:36
18 nov. 2007 à 09:36
Bonjour,
Pour PHP: j'ai trouvé la fonction "system" c'est la vetrsion PHP de la fonction C: "command":
Utilisation:
string system ( string command , int return_var )
command
La commande à exécuter.
return_var
Si l'argument return_var est présent, alors le statut retourné de l'exécution de la commande sera écrit dans cette variable.
Un petit exemple:
<?php
echo '<pre>';
// Affiche le résultat de la commande "ls" et retourne
// la dernière lignes dans $last_line. Stocke la valeur retournée
// par la commande shelle dans $retval.
$last_line = system('ls', $retval);
// Affichage d'autres informations
echo '
</pre>
<hr />La dernière ligne lue : ' . $last_line . '
<hr />Valeur retournée : ' . $retval;
?>
Cet exemple est tiré de www.manuelphp.com, il contient plus de détailles.
Une petite amélioration: il vaut mieux executer dir >> liste.txt sous windows (ou ls >> liste) sous linux: comme cela vous n'allez pas avoir la dernière ligne seulement, mais toutes les lignes, le traitement des fichiers textes est tres simple en PHP.
Pour PHP: j'ai trouvé la fonction "system" c'est la vetrsion PHP de la fonction C: "command":
Utilisation:
string system ( string command , int return_var )
command
La commande à exécuter.
return_var
Si l'argument return_var est présent, alors le statut retourné de l'exécution de la commande sera écrit dans cette variable.
Un petit exemple:
<?php
echo '<pre>';
// Affiche le résultat de la commande "ls" et retourne
// la dernière lignes dans $last_line. Stocke la valeur retournée
// par la commande shelle dans $retval.
$last_line = system('ls', $retval);
// Affichage d'autres informations
echo '
</pre>
<hr />La dernière ligne lue : ' . $last_line . '
<hr />Valeur retournée : ' . $retval;
?>
Cet exemple est tiré de www.manuelphp.com, il contient plus de détailles.
Une petite amélioration: il vaut mieux executer dir >> liste.txt sous windows (ou ls >> liste) sous linux: comme cela vous n'allez pas avoir la dernière ligne seulement, mais toutes les lignes, le traitement des fichiers textes est tres simple en PHP.