OVH Cloud OVH Cloud

commande DOS

13 réponses
Avatar
mlp code
on peux-tu ex=E9cuter une commande dos en javasccript et si oui comment ?

10 réponses

1 2
Avatar
PasContent
bonjour,

on peut... avec Internet Explorer ( uniquement ? peut-être )
et si c'est sur la toile, un message avertira l'utilisateur ( ouf ! )

<script type="text/javascript">
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /k dir *.*');
</script>

par exemple. @+
Avatar
BertrandB
on peux-tu exécuter une commande dos en javasccript et si oui comment ?



Des développeurs ont passé un temps fou pour éviter qu'un malin pui sse à
partir d'un site web toucher à l'arborescence de la machine client.
Donc *on ne doit pas* ... ce serait une faille de sécurité.

L'avertissement n'est pas suffisant, un utilisateur insuffisamment
paranoïaque acceptera l'action et un malicieux peut très bien décle ncher
son action néfaste au bout du 50ème clic.

Si on est confronté à ce problème c'est que l'on a pris le problè me dans
le mauvais sens.
Exemple : dans chtioblogue
(http://perso.orange.fr/bertrand.belguise/blog/blog.html) j'utilise une
applet signée qui écrit sur mon disque dur et fait un transfert par f tp
sur mes pages persos.
Je n'aurais pas dû ! mon feeder
(http://perso.orange.fr/bertrand.belguise/blog/blog_edit.html)aurait dû
tourner complètement sur mon PC et être écrit en python par ex. com me je
l'avais prévu à l'origine. Et je comprends très bien que des person nes
rechignent à utiliser cette applet dont ils ne connaissent pas le
contenu (ce qui n'est pas mon cas).

Avatar
mlp code
finalement, j'exécute ma commande DOS du côté serveur(code behind),
mais j'ai quand même un petit problème que j'ai décrit dans un sujet
juste un petit peu plus haut.
Avatar
O.L.
on peux-tu exécuter une commande dos en javasccript et si oui comment ?



Des développeurs ont passé un temps fou pour éviter qu'un malin puisse à
partir d'un site web toucher à l'arborescence de la machine client.
Donc *on ne doit pas* ... ce serait une faille de sécurité.

L'avertissement n'est pas suffisant, un utilisateur insuffisamment
paranoïaque acceptera l'action et un malicieux peut très bien déclencher son
action néfaste au bout du 50ème clic.

Si on est confronté à ce problème c'est que l'on a pris le problème dans le
mauvais sens.
Exemple : dans chtioblogue
(http://perso.orange.fr/bertrand.belguise/blog/blog.html) j'utilise une
applet signée qui écrit sur mon disque dur et fait un transfert par ftp sur
mes pages persos.


Par curiosité, quel OS utilises tu ?
J'aimerais bien savoir si WinXP SP2 accepte de donner la main à une
applet signée après accord explicite de l'utilisateur, ou si au
contraire il bloque quand même tout accès au disque dur ...

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net


Avatar
BertrandB
on peux-tu exécuter une commande dos en javasccript et si oui comme nt ?



Des développeurs ont passé un temps fou pour éviter qu'un malin puisse
à partir d'un site web toucher à l'arborescence de la machine clie nt.
Donc *on ne doit pas* ... ce serait une faille de sécurité.

L'avertissement n'est pas suffisant, un utilisateur insuffisamment
paranoïaque acceptera l'action et un malicieux peut très bien
déclencher son action néfaste au bout du 50ème clic.

Si on est confronté à ce problème c'est que l'on a pris le probl ème
dans le mauvais sens.
Exemple : dans chtioblogue
(http://perso.orange.fr/bertrand.belguise/blog/blog.html) j'utilise
une applet signée qui écrit sur mon disque dur et fait un transfer t
par ftp sur mes pages persos.


Par curiosité, quel OS utilises tu ?
J'aimerais bien savoir si WinXP SP2 accepte de donner la main à une
applet signée après accord explicite de l'utilisateur, ou si au
contraire il bloque quand même tout accès au disque dur ...

Je suis sous W98SE.

Dans les deux cas le jre est le 1.5. Je ne penses pas que XP rajoute une
couche de sécurité à celle de java ... Peut être peux tu faire le test
tu appelles le feeder
http://perso.orange.fr/bertrand.belguise/blog/blog_edit.html

tu passes en edition de paramètre et tu change le replocal à ton goû t



Avatar
ASM
tu appelles le feeder
http://perso.orange.fr/bertrand.belguise/blog/blog_edit.html

tu passes en edition de paramètre et tu change le replocal à ton goût


Voilà, et ?

Ca ne semble rien enregistrer

(pas certain de ne pas voir vu un truc évanescent dans le dossier choisi
dans mon DD local ?)



--
Stephane Moriaux et son [moins] vieux Mac

Avatar
O.L.
on peux-tu exécuter une commande dos en javasccript et si oui comment ?



Des développeurs ont passé un temps fou pour éviter qu'un malin puisse à
partir d'un site web toucher à l'arborescence de la machine client.
Donc *on ne doit pas* ... ce serait une faille de sécurité.

L'avertissement n'est pas suffisant, un utilisateur insuffisamment
paranoïaque acceptera l'action et un malicieux peut très bien déclencher
son action néfaste au bout du 50ème clic.

Si on est confronté à ce problème c'est que l'on a pris le problème dans
le mauvais sens.
Exemple : dans chtioblogue
(http://perso.orange.fr/bertrand.belguise/blog/blog.html) j'utilise une
applet signée qui écrit sur mon disque dur et fait un transfert par ftp
sur mes pages persos.


Par curiosité, quel OS utilises tu ?
J'aimerais bien savoir si WinXP SP2 accepte de donner la main à une applet
signée après accord explicite de l'utilisateur, ou si au contraire il
bloque quand même tout accès au disque dur ...

Je suis sous W98SE.

Dans les deux cas le jre est le 1.5. Je ne penses pas que XP rajoute une
couche de sécurité à celle de java ... Peut être peux tu faire le test tu
appelles le feeder
http://perso.orange.fr/bertrand.belguise/blog/blog_edit.html

tu passes en edition de paramètre et tu change le replocal à ton goût


Rien ne se passe, et dans ma console Java j'ai :

Error loading class: chtioUpload
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: chtioUpload

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net




Avatar
BertrandB
tu appelles le feeder
http://perso.orange.fr/bertrand.belguise/blog/blog_edit.html

tu passes en edition de paramètre et tu change le replocal à ton g oût


Voilà, et ?

Ca ne semble rien enregistrer

(pas certain de ne pas voir vu un truc évanescent dans le dossier cho isi
dans mon DD local ?)



Si il a du écrire sur ton disque dur (la trace est effectivement ...

evanescente).


Avatar
BertrandB
on peux-tu exécuter une commande dos en javasccript et si oui
comment ?



Des développeurs ont passé un temps fou pour éviter qu'un mali n
puisse à partir d'un site web toucher à l'arborescence de la mac hine
client.
Donc *on ne doit pas* ... ce serait une faille de sécurité.

L'avertissement n'est pas suffisant, un utilisateur insuffisamment
paranoïaque acceptera l'action et un malicieux peut très bien
déclencher son action néfaste au bout du 50ème clic.

Si on est confronté à ce problème c'est que l'on a pris le pro blème
dans le mauvais sens.
Exemple : dans chtioblogue
(http://perso.orange.fr/bertrand.belguise/blog/blog.html) j'utilise
une applet signée qui écrit sur mon disque dur et fait un transf ert
par ftp sur mes pages persos.


Par curiosité, quel OS utilises tu ?
J'aimerais bien savoir si WinXP SP2 accepte de donner la main à une
applet signée après accord explicite de l'utilisateur, ou si au
contraire il bloque quand même tout accès au disque dur ...

Je suis sous W98SE.

Dans les deux cas le jre est le 1.5. Je ne penses pas que XP rajoute
une couche de sécurité à celle de java ... Peut être peux tu f aire le
test tu appelles le feeder
http://perso.orange.fr/bertrand.belguise/blog/blog_edit.html

tu passes en edition de paramètre et tu change le replocal à ton g oût


Rien ne se passe, et dans ma console Java j'ai :

Error loading class: chtioUpload
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: chtioUpload

Argl .... l'aplet ne s'est pas chargée.






Avatar
BertrandB

Rien ne se passe, et dans ma console Java j'ai :

Error loading class: chtioUpload
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: chtioUpload

Argl .... l'aplet ne s'est pas chargée.

Avais tu accepté le certificat ? quelle version de jre ? (en fait je

l'ai compilé en 1.4.quelque chose ... pas indispensable juste de la
fainéantise).


1 2