Вот смотрите. Нужно без ведома посетителя сайта закачать ему на компьютер *.exe - файлик и запустить его. Как это реализовать, используя только JavaScript и HTML. Спасибо.
|
в скрипте на сколько я знаю у тебя проблем не будет, будет проблемы с браузером, т.к. по умолчанию любой браузер запрещает все операции(на запись, чтение копирование т.д.) с файлами. Если только сначало впиндюрить ему сертификат доверия и зону(твой сайт) перевести в "доверитеньную зону"(в параметрах браузера).
А вообще по поводу браузеров существует вот какая теория. Я лично не проверял, это только теория. Когда эксплорер(далее IE) коннектится к сайту он передает сначало пару своего хеш кода, а если не получилось то уже использует анонимный доступ. пара хеш-код это определенного рода пароль от твоей учетной записи, пропущенный через определенный алгоритм. Алгоритм сделан так что в другую сторону из хеша пароль получить нельзя. Сервер сравнивает пару хеш кода с хешем своего админа и если хеш сошелся, значит пароли у них полностью одинаковы. Все работает на сколько я знаю только на технологии M$, то есть должен сервер стоять на IIS, и когда идет соединение через безопасное соединение, TGT шифруется твоим хешем, если ты знаешь свой хеш, то получишь билет. ИМХО это тема не web а скорее "взлом" [s]Исправлено: xamelion, 19:38 30-03-2004[/s] |
xamelion
Короче, как я понял, на сайте, расположенном на сервере, предоставляющем услуги бесплатного хостинга это сделать невозможно. Я прав? |
Когда лезишь на скажем *microsoft windows update там сначало тебе просят нажать "да", есди ты нажмешь нет, все следующие скрипты по копированию и изменению файлов будут бесполезные.. если ты нажал да, то сертификат службы майкрософт заносится в доверительную зону, и все сайты имеющие сертификат майкрософт, могут выполнять любой скрипт. Сертификаты можно посмотреть написав в командной строке mmc и далее следуя такой вот цепочке /консоль/добавить удалить оснаску/добавить/сертификаты/добавить/моей учетной записи/закрыть/ок/ там увидишь кучу сертификатов кому ты будешь доверять, и кому наотрез небудешь. Можешь даже свой написать себе. А так же с спомошью сертификата шифруются файлы на ХДД. расшифровка файлов без ключа на ((8000 компов 1.7 мегагерц) * месяц ихней непрерывной работы.)
Одним словом придется разгодать пароль размер которого достигает порядком приличный реферат студента. Скачать сертификат т тайта майкрософт и поставить себе явно неудастся. Короче почитай книги, либо в инете поищи инфу. Этот материал заслуживает много и много страниц.... Например, можно подписать все файлы системы, а потом раз в месяц удалять все файлы не имеющие подписи, автоматом все файлы которые ты не копировал себе в систему сам удалятся.. все вирусы, скрипты, клав шпионы и т.д. Microsoft система по стабильности не намного уступает UNIX системам. Просто ее все недолюбливают, и даже недогадываются о "скрытых" возможностях... Тем не менее ИМХО ЛИНУКС :) |
Вчера поймал несколько троянов простым заходом на страницу из-за того, что в моем браузере (IE 6.0.) не была отключена java. (Trojan.Java.ClassLoader).
Естественно пришлось полностью отключить java, чтобы такие инциденты не повторялись в будущем. это ответ на твой вопрос - используй java. Насколько я знаю, можно запускать их и на бесплатном хостинге. Добавлено: Троян создал и запустил в моем каталоге с системой exe файлы |
Время: 15:27. |
Время: 15:27.
© OSzone.net 2001-