Accueil > Forum > > > > faille securite du composant AspExec ?
faille securite du composant AspExec ?
mercredi 12 juin 2002 à 15:20:32 |
faille securite du composant AspExec ?

frahil
|
J'utilise le composant AspExec pour lancer un prog C avec des paramètres depuis une pase asp. On m'a dit qu'il pouvait avoir des failles de sécurité! Les connaissez-vous? Si aucun patch, je vais devoir le réécrire pour lancer seulement mon programme ! ?
|
|
mercredi 12 juin 2002 à 16:11:14 |
Re : faille securite du composant AspExec ?

shaiulud
|
si tu n'a qu'un prog à lancer, tu peux peut être le faire avec Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe"
------------------------------- Réponse au message : -------------------------------
J'utilise le composant AspExec pour lancer un prog C avec des paramètres depuis une pase asp. On m'a dit qu'il pouvait avoir des failles de sécurité! Les connaissez-vous? Si aucun patch, je vais devoir le réécrire pour lancer seulement mon programme ! ?
|
|
jeudi 13 juin 2002 à 09:49:37 |
Re : faille securite du composant AspExec ?

frahil
|
Merci shaiulud Mais, j'ai des paramètres à envoyer ! comment fais-tu ? voilà comment je lançais avec Asp Exec: Set Executor = Server.CreateObject("ASPExec.Execute") cheminSite=Application("chemin_site") Executor.Application = Application("chemin_site") & "\prog\toto.exe" Executor.Parameters = Session("utilisateur") & " " & v_email & " .... Executor.ShowWindow = True strResult = Executor.ExecuteWinApp
------------------------------- Réponse au message : -------------------------------
si tu n'a qu'un prog à lancer, tu peux peut être le faire avec Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe"
------------------------------- Réponse au message : -------------------------------
J'utilise le composant AspExec pour lancer un prog C avec des paramètres depuis une pase asp. On m'a dit qu'il pouvait avoir des failles de sécurité! Les connaissez-vous? Si aucun patch, je vais devoir le réécrire pour lancer seulement mon programme ! ?
|
|
jeudi 13 juin 2002 à 09:53:29 |
Re : faille securite du composant AspExec ?

shaiulud
|
Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe "& Session("utilisateur") & " " & v_email & " ....
ça devrait fonctionner
------------------------------- Réponse au message : -------------------------------
Merci shaiulud Mais, j'ai des paramètres à envoyer ! comment fais-tu ? voilà comment je lançais avec Asp Exec: Set Executor = Server.CreateObject("ASPExec.Execute") cheminSite=Application("chemin_site") Executor.Application = Application("chemin_site") & "\prog\toto.exe" Executor.Parameters = Session("utilisateur") & " " & v_email & " .... Executor.ShowWindow = True strResult = Executor.ExecuteWinApp
------------------------------- Réponse au message : -------------------------------
si tu n'a qu'un prog à lancer, tu peux peut être le faire avec Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe"
------------------------------- Réponse au message : -------------------------------
J'utilise le composant AspExec pour lancer un prog C avec des paramètres depuis une pase asp. On m'a dit qu'il pouvait avoir des failles de sécurité! Les connaissez-vous? Si aucun patch, je vais devoir le réécrire pour lancer seulement mon programme ! ?
|
|
jeudi 13 juin 2002 à 11:01:38 |
Re : faille securite du composant AspExec ?

frahil
|
Merci pour les paramètres ! Et ça marche nickel ce forum ! mais,comment vérifier le bon lancement du prog ?
avec AspExec, je faisais : Set Executor = Server.CreateObject("ASPExec.Execute") ... Executor.ShowWindow = True strResult = Executor.ExecuteWinApp if strResult ="Ok" then Response.Write "<BR>" & "Le test est en cours..." else Response.Write "<BR>" & "Erreur ..."
Merci Tu connaitrais la faille de sécurité de ce composant ?
------------------------------- Réponse au message : -------------------------------
Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe "& Session("utilisateur") & " " & v_email & " ....
ça devrait fonctionner
------------------------------- Réponse au message : -------------------------------
Merci shaiulud Mais, j'ai des paramètres à envoyer ! comment fais-tu ? voilà comment je lançais avec Asp Exec: Set Executor = Server.CreateObject("ASPExec.Execute") cheminSite=Application("chemin_site") Executor.Application = Application("chemin_site") & "\prog\toto.exe" Executor.Parameters = Session("utilisateur") & " " & v_email & " .... Executor.ShowWindow = True strResult = Executor.ExecuteWinApp
------------------------------- Réponse au message : -------------------------------
si tu n'a qu'un prog à lancer, tu peux peut être le faire avec Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe"
------------------------------- Réponse au message : -------------------------------
J'utilise le composant AspExec pour lancer un prog C avec des paramètres depuis une pase asp. On m'a dit qu'il pouvait avoir des failles de sécurité! Les connaissez-vous? Si aucun patch, je vais devoir le réécrire pour lancer seulement mon programme ! ?
|
|
jeudi 13 juin 2002 à 14:16:13 |
Re : faille securite du composant AspExec ?

shaiulud
|
tu viens de tomber sur la limite de cette méthode. on ne peut pas savoir. le seul moyen est d'écrire un fichier de log depuis l'exécutable que tu lances (il faut alors que se soit toi qui l'ai écrit)
------------------------------- Réponse au message : -------------------------------
Merci pour les paramètres ! Et ça marche nickel ce forum ! mais,comment vérifier le bon lancement du prog ?
avec AspExec, je faisais : Set Executor = Server.CreateObject("ASPExec.Execute") ... Executor.ShowWindow = True strResult = Executor.ExecuteWinApp if strResult ="Ok" then Response.Write "<BR>" & "Le test est en cours..." else Response.Write "<BR>" & "Erreur ..."
Merci Tu connaitrais la faille de sécurité de ce composant ?
------------------------------- Réponse au message : -------------------------------
Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe "& Session("utilisateur") & " " & v_email & " ....
ça devrait fonctionner
------------------------------- Réponse au message : -------------------------------
Merci shaiulud Mais, j'ai des paramètres à envoyer ! comment fais-tu ? voilà comment je lançais avec Asp Exec: Set Executor = Server.CreateObject("ASPExec.Execute") cheminSite=Application("chemin_site") Executor.Application = Application("chemin_site") & "\prog\toto.exe" Executor.Parameters = Session("utilisateur") & " " & v_email & " .... Executor.ShowWindow = True strResult = Executor.ExecuteWinApp
------------------------------- Réponse au message : -------------------------------
si tu n'a qu'un prog à lancer, tu peux peut être le faire avec Set WshShell=CreateObject("WScript.Shell") WshShell.Run "tonFichier.exe"
------------------------------- Réponse au message : -------------------------------
J'utilise le composant AspExec pour lancer un prog C avec des paramètres depuis une pase asp. On m'a dit qu'il pouvait avoir des failles de sécurité! Les connaissez-vous? Si aucun patch, je vais devoir le réécrire pour lancer seulement mon programme ! ?
|
|
jeudi 13 juin 2002 à 14:18:28 |
voici la documantion WSCript.shell : .Run

shaiulud
|
Exécute un programme dans un nouveau processus.
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn]) Arguments object Objet WshShell. strCommand Valeur de chaîne indiquant la ligne de commande que vous voulez exécuter. Vous devez inclure tous les paramètres que vous voulez passer au fichier exécutable. intWindowStyle Facultatif. Nombre entier indiquant l'apparence d'une fenêtre de programme. Notez que les programmes n'utilisent pas toutes ces informations. bWaitOnReturn Facultatif. Valeur booléenne indiquant si le script doit attendre la fin de l'exécution du programme avant de passer à l'instruction suivante de votre script. Si la valeur est définie sur true, l'exécution du script cesse jusqu'à la fin du programme et la méthode Run renvoit un code d'erreur provenant du programme. Si la valeur est définie sur false (valeur par défaut), la méthode Run répond immédiatement après le démarrage du programme, en renvoyant automatiquement 0 (à ne pas confondre avec un code d'erreur). Notes La méthode Run renvoie un nombre entier. La méthode Run démarre un programme en cours d'exécution dans un nouveau processus Windows. Vous pouvez faire en sorte que votre script attende la fin de l'exécution du programme avant de continuer. Cela vous permet d'exécuter des scripts et des programmes simultanément. Les variables d'environnement de l'argument strCommand sont automatiquement développées. Si un type de fichier a été correctement enregistré dans un programme particulier, l'appel de la méthode Run sur un fichier de ce type exécute le programme. Si, par exemple, Word est installé sur votre système, l'appel de Run sur un fichier *.doc démarre Word et charge le document. Le tableau suivant énumère les paramètres disponibles pour intWindowStyle.
intWindowStyle Description 0 Masque la fenêtre et en active une autre. 1 Active et affiche une fenêtre. Si la fenêtre est réduite ou agrandie, le système lui redonne sa taille et sa position d'origine. Une application doit spécifier cette indication lors du premier affichage de la fenêtre. 2 Active la fenêtre et l'affiche en taille réduite. 3 Active la fenêtre et l'affiche en taille agrandie. 4 Affiche une fenêtre en respectant sa taille et sa position les plus récentes. La fenêtre active reste active. 5 Active la fenêtre et l'affiche d'après sa taille et sa position actuelle. 6 Réduit la fenêtre spécifiée et active la fenêtre de niveau supérieur suivante dans l'ordre alphabétique. 7 Affiche la fenêtre sous l'aspect d'une fenêtre réduite. La fenêtre active reste active. 8 Affiche la fenêtre dans son état actuel. La fenêtre active reste active. 9 Active et affiche la fenêtre. Si la fenêtre est réduite ou agrandie, le système lui redonne sa taille et sa position d'origine. Une application doit spécifier cet indicateur lors de la restauration d'une fenêtre réduite. 10 Définit l'état d'affichage en fonction de l'état du programme qui a démarré l'application.
Exemple 1 Le code VBScript suivant ouvre une copie du script en cours d'exécution grâce au Bloc-notes.
Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "%windir%\notepad " & WScript.ScriptFullName Le code VBScript suivant fait la même chose, si ce n'est qu'il spécifie le type de fenêtre, attend que l'utilisateur ferme le Bloc-notes et enregistre le code d'erreur renvoyé par le Bloc-notes lors de la fermeture.
Set WshShell = WScript.CreateObject("WScript.Shell") Return = WshShell.Run("notepad " & WScript.ScriptFullName, 1, true) Exemple 2 Le code VBScript suivant ouvre une fenêtre de commande, modifie le chemin en C:\ et exécute la commande DIR.
Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "cmd /K CD C:\ & Dir" Set oShell = Rien
|
|
vendredi 7 novembre 2003 à 10:24:02 |
Re : voici la documantion WSCript.shell : .Run

somiss
|
bonjour
J'essaye d'utiliser WScript.Shell mais rien ne se passe Je voudrais zipper un dossier J'ai une fonction RunExe :
Function RunExe(Command) On Error Resume Next Dim ShellObject, Res Set ShellObject = CreateObject("WScript.Shell") RunExe = ShellObject.Run(Command, 1, True) & vbCrLf ShellObject = Empty If Err <> 0 Then RunExe = Err End If On Error GoTo 0 End Function
Quand je lance Response.Write(RunExe(macommande)) Le navigateur écrit 12 et mon fichier zip n'est pas créé Si je tape la même ligne de commande dans la console dos, ca fonctionne
Que veut dire ce 12 ?
Merci d'avance
|
|
mardi 30 décembre 2003 à 16:45:05 |
Re : voici la documantion WSCript.shell : .Run

vow
|
Je pense que 12 est le numéro de l'erreur. Pour avoir le libellé exact, il faudrait que tu lises Err.Description. ~~~~ Vow ~~~~
|
|
mercredi 31 décembre 2003 à 09:26:21 |
Re : faille securite du composant AspExec ?

somiss
|
C'est ce que je pensais aussi mais je savais pas où trouver le libellé de l'erreur Finalement j'en ai pas eu besoin et j'ai trouvé y a déjà un moment donc je sais plus quelle était l'erreur
Merci quand même de ta réponse
|
|
Cette discussion est classée dans : composant, lancer, securite, aspexec, faille
Répondre à ce message
Sujets en rapport avec ce message
Pb avec le composant ASPEXEC [ par cracozore ]
Bonjour à tous,J'ai un problème quand je fait apel au composant AspExec, j'obtiens ce message d'erreur :"Type d'erreur :Objet Server, ASP 0178 (0x8007
liaisoin avec un évènement [ par Traxhat ]
SalutJ'ai inclus un composant (dll c#) dans une appli ASP.NET (en c#) et j' ai récupéré l'évènement associé à ce composant en ajoutant la gestion de m
[ASPX][C#] lancer une commande à la fermeture de la fênetre [ par rabbiwan ]
BonjourComment allez vous?Bon voici la question bien que le titre en dise les 3/4. lolJ'ai une page aspx ou je charge un fichier dedans coté serveur e
upload sans composant [ par rachidd1 ]
s'il vous plait comment je peut faire l'upload des image sur mon serveur sans utilisé aucun composant. merci.
Pourquoi la fonction Page_Load se lance deux fois ??? [ par billou_13 ]
J'ai créer un projet ASP.NET et j'ai remarqué que la fonction Page_Load pouvait se lancer plusieurs fois. En effet, cette fonction se lance bien dès q
Définir les extensions pour le composant SimpleUpload ? [ par scoubigee ]
Bonjour a tous ! Comme le dit le sujet de ce post, peut on définir les extensions des fichiers que l'on veut uploader pour le composant SimpleUpload
Lancer fichier sur serveur [ par zebobo5 ]
Bissoir à ts,petite question ki a deja du être posé, m'enfin, vu ke je debut en asp.net, je me demandais s'il serait possible de lancer un fichier ou
Intaller le composant FreeTextBox [ par matlocker ]
Bonjour a tous,J'essaye d'installer le composant freetextbox mais j'ai quelque soucis.J'ai essayer de suivre les etapes comme indiqué sur le site http
Problème pour lancer mon appli [ par Kalypswoo ]
Bonjour, J'ai installé le framework 1.1 sp1 ainsi que webmatrix pour développer une appli asp.net. Lorsque que je lance ma page aspx, j'ai u
Fusion de cellule avec le composant Table [ par ZeBFroG ]
Bonjour à tous,Je voudrais savoir s'il est possiblie de fusionné des cellule d'un tableau créer avec le composant Table?merci d'avance,ZeBFroFG
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|