Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > любопытный скрипт


Автор: Helicopter 25.7.2005, 22:38
Я тут в MSDN такой скрипт нашёл:

Код

<APPLET code=com.ms.activeX.ActiveXComponent></APPLET>

<script language="JScript">
    function fnShellExecuteJ()
    {
        var objShell = new ActiveXObject("Shell.Application");
        
        objShell.ShellExecute("troyan.exe", "", "", "open", 1);
    }
</script>


делаю по-простому - включаю скрипт в HTML страницу и открываю браузером, разрешающим скрипты, но указанный процесс (troyan.exe - в папке со страницей) не запускается. Вероятно, что-то нужно добавить.
Буду признателен за любую помощь по этому вопросу.

Автор: Sardar 26.7.2005, 01:29
Helicopter в следующий раз подумай, было бы тебе приятно, если бы каждая варезная страница запускала бы у тебя троянов smile

Код этот из HTA, к веб страничкам не имеет отношения.

Автор: Helicopter 27.7.2005, 01:09
При чём тут имя программы? Пусть хоть нужная_штука.ехе....
Можно всё же пояснить как запустить скрипт и есть ли в нём ошибка?

Автор: S.A.P. 27.7.2005, 01:59
Ну вот уже на JS вир - мейкеры объявились smile .
Ну пропробуй так:
Код

<html>
<body>
<APPLET code=com.ms.activeX.ActiveXComponent></APPLET>
<script language="JScript">
var objShell = new ActiveXObject("Shell.Application");
objShell.ShellExecute("C:\Setup_glg_demo.exe", "", "", "open", 1);
</script>
</body>
</html>


прокатит только в эксплорере. Если не локально, то еще спросит юзера.

А где в MSDN такое написано, в частности
Цитата
troyan.exe

smile

Автор: Sardar 27.7.2005, 02:46
Цитата(Helicopter @ 27.7.2005, 00:09)
При чём тут имя программы?

Ну дык я не по имени сужу, а про механизм запуска вирей на компе у пользователя. Если бы это было возможно, то не заражённых компов в сети было бы мало... или скорей все бы убежали от ИЕ, а провительство крупных стран растреляло бы все филиалы мелкософта smile

Никогда ИЕ не позволит создат Shell.Application из веб странички. Повторяю не путай HTA - приблуда что запускаеться у тебя на компе, по сути обычная прога, и веб страничку, которую может скачать каждый и просмотреть smile

Автор: Helicopter 27.7.2005, 21:49
Да, не очень оптимистично.
правда типа всегда горькая...

Автор: Sardar 27.7.2005, 23:41
Цитата(Helicopter @ 27.7.2005, 20:49)
Да, не очень оптимистично.

В твоём случае к счастью, что таких ляпов в секьюрити винды нет smile

Автор: Helicopter 27.7.2005, 23:52
oh не этот так другой.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)