exécuter un programme externe sur la machine du visiteur - Divers - Programmation
Marsh Posté le 09-09-2003 à 15:23:00
via des failles de IE c'est tout à fait possible
Marsh Posté le 09-09-2003 à 15:28:40
certains logiciels le font au travers d'un simple lien genre bordel:\\ca_va_lancer_calc|3*4 mais je crois qu'au préalable faut enregistrer une entrée dans la base de registre.
me souviens plus comment qu'on fait, mais c'est tout con.
edit:
rechercher URL+Protocol dans google
le 1er lien :
http://msdn.microsoft.com/library/ [...] ndix_a.asp
Marsh Posté le 09-09-2003 à 15:30:30
oui j'ai déjà vu pour les failles.
Mais bon... je voudrai faure kke chose de "propre" quand même.
A part me développer un trojan, y'a vraiment aucun moyen ?
Peut être un applet ? j'en ai jamais programmé. Vous pensez que c'est possible ?
Marsh Posté le 09-09-2003 à 16:55:51
lccontact a écrit : oui j'ai déjà vu pour les failles. |
c'est quel programme que tu veux lancer sur le poste client?
Marsh Posté le 09-09-2003 à 17:08:48
ReplyMarsh Posté le 09-09-2003 à 17:15:25
et la solution d'en haut ?
la seule contrainte c'est la clé ds la base de registre.
je peux presque t'assurer que c'est un des seuls moyens (failles mises a part) de lancer un éxé via une page web.
imagine le bordel si c'etait possible d'éxecuter qqchose sans une intervention minimale de la part du client...
Marsh Posté le 09-09-2003 à 17:20:25
merci euh... Konard!
je vais essayer ce que tu me dis alors. Je ne veux pas passer par les failles. Je veux faire kke chose de propre. Il me faut un minimum d'intervention de la part de l'utilisateur.
C'est pour mettre en place un système d'administration à distance... Sinon ne sais tu pas si avec un aplet java je pourais m'en sortir ?
Merci encore.
Marsh Posté le 09-09-2003 à 17:26:21
fdisk n'est pas sur tout les os. Et puis ca ne m'avancerai à rien de le lancer étant donné que l'utilisateur doit interragir un minimum avec le programme pour faire quoi que ce soit.
Marsh Posté le 09-09-2003 à 17:35:35
lccontact a écrit : merci euh... Konard! |
aucune idée pour les applets, m'en suis jms servi.
et pour l'autre solution, elle se résume a un .reg a faire lancer 1 fois par le poste. avec cette clé, tu peux lancer n'importequel éxé, de préférence un que t'auras fais toi meme, et qui interprétera des liens web, comme Bordel:exe(calc.exe) ou Bordel:cmd(shutdown) ou Bordel:msg(rien)
Vu que c'est un éxé, tu peux faire tout ce que tu veux sur le poste en question...
Marsh Posté le 09-09-2003 à 17:38:04
lccontact a écrit : Sinon ne sais tu pas si avec un aplet java je pourais m'en sortir ? |
Tu peux à peu près tout faire via une applet Java signée (ou un contrôle ActiveX signé stu préfères le C/C++)
Marsh Posté le 09-09-2003 à 17:45:01
Taiche a écrit : |
ouais y a ca aussi, l'histoire des certificats (les boites qui apparaissent avec marqué 'voulez vous installer et éxécuter....' avec un avertissement) ou on choisit oui ou non.
un des obtenteurs de certificats est Thawte Server CA.
c'est aussi une bonne solution, mais faut payer a l'année pour en obtenir un.
Marsh Posté le 09-09-2003 à 17:46:59
Konar a écrit : |
Ui, vala. Y a aussi Verisign. Idem, c'est payant, tout ça. Mais on peut signer ses applets soi-même via jarsigner (y a un topic et même plusieurs qui en parlent ; faire une recherche sera certainement de bon aloi ) sans passer par un organisme officiel. A voir, donc.
Marsh Posté le 10-09-2003 à 11:24:55
Quand je pense que j'ai testé le bug il y a 4 ans et que ce lien date de seulement un an et demi, je me demande ce qu'ils foutent chez MS
Marsh Posté le 10-09-2003 à 11:37:30
Bah... ils sont occupés à migrer leurs serveurs sous Linux.
Marsh Posté le 10-09-2003 à 11:41:02
lccontact a écrit : Bah... ils sont occupés à migrer leurs serveurs sous Linux. |
ils utilisent les serveurs cache de Akamai, qui eux sont sous Linux, ce n'est pas pareil.
Marsh Posté le 24-09-2003 à 15:25:45
Konar a écrit : |
j'ai maté ce lien chez moi cela ne semble pas fonctionner : jarrive à faire lancer l'executable mais le %1 me renvoie une valeure bizarre :
j'ai ca dans ma bdr :
|
Quand je lance une url de ce type : " dmrc:10.110.1.1" l'exe se lance bien mais %1 contient toute l'url, moi je souhaite qu'il ne contienne que 10.110.1.1
tin je sens que je suis pas clair la ...
qqun a t'il une idée du pourquoi du comment ?
merci !
Marsh Posté le 24-09-2003 à 15:49:45
on a déjà eu cette question
http://forum.hardware.fr/forum2.ph [...] subcat=389
Marsh Posté le 24-09-2003 à 15:54:41
JagStang a écrit : on a déjà eu cette question |
en quoi ca repond a ma question ???
Marsh Posté le 24-09-2003 à 15:59:15
ça réponde à cette question
Citation : |
Mais c'est pas toi qui l'a posée... alors je peux rien pour toi
Marsh Posté le 24-09-2003 à 16:00:21
JagStang a écrit : ça réponde à cette question |
merci !!
Marsh Posté le 24-09-2003 à 16:09:57
est ce qu'au moins l'exemple de crosoft marche chez vous ??
|
Marsh Posté le 24-09-2003 à 23:12:00
il serait pas un peu buggé l'exemple de Crosoft? Je pense pas que ça marchera avec un path comprenant des espaces et je recommande vivement de taper "%1" au lieu de %1 simplement.
Marsh Posté le 25-09-2003 à 09:13:32
drasche a écrit : il serait pas un peu buggé l'exemple de Crosoft? Je pense pas que ça marchera avec un path comprenant des espaces et je recommande vivement de taper "%1" au lieu de %1 simplement. |
le probleme c'est qu'en tapant une url
note:cmyfile.txt , comme mis dans l'exemple va executer :
' c:\windows\notepad.exe note:cmyfile.txt '
donc plantage...
=> msdn == foutage de gueule ??
Marsh Posté le 25-09-2003 à 12:51:29
bon je m'en suis sorti en lancant un batch plutot que l'appli directement
Marsh Posté le 09-09-2003 à 15:14:44
je souhaiterai que lorceque le visiteur de ma page clique sur un lien, il s'exécute sur sa machine un programme externe (qui est présent sur son disque dur).
Par ex: la calculatrice windows
Est - il possible d'intégrer ça avec un script php ? Apparement non
Sinon avec quel language ? Puis je développer un applet java ?
Merci