Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Закачка файлов на компьютер посетителя сайта (http://forum.oszone.net/showthread.php?t=31259)

MrX 30-03-2004 19:03 214314

Вот смотрите. Нужно без ведома посетителя сайта закачать ему на компьютер *.exe - файлик и запустить его. Как это реализовать, используя только JavaScript и HTML. Спасибо.

xamelion 30-03-2004 20:11 214315

в скрипте на сколько я знаю у тебя проблем не будет, будет проблемы с браузером, т.к. по умолчанию любой браузер запрещает все операции(на запись, чтение копирование т.д.) с файлами. Если только сначало впиндюрить ему сертификат доверия и зону(твой сайт) перевести в "доверитеньную зону"(в параметрах браузера).
А вообще по поводу браузеров существует вот какая теория. Я лично не проверял, это только теория.
Когда эксплорер(далее IE) коннектится к сайту он передает сначало пару своего хеш кода, а если не получилось то уже использует анонимный доступ. пара хеш-код это определенного рода пароль от твоей учетной записи, пропущенный через определенный алгоритм. Алгоритм сделан так что в другую сторону из хеша пароль получить нельзя. Сервер сравнивает пару хеш кода с хешем своего админа и если хеш сошелся, значит пароли у них полностью одинаковы.
Все работает на сколько я знаю только на технологии M$, то есть должен сервер стоять на IIS, и когда идет соединение через безопасное соединение, TGT шифруется твоим хешем, если ты знаешь свой хеш, то получишь билет.
ИМХО это тема не web а скорее "взлом"



[s]Исправлено: xamelion, 19:38 30-03-2004[/s]

MrX 31-03-2004 12:06 214316

xamelion
Короче, как я понял, на сайте, расположенном на сервере, предоставляющем услуги бесплатного хостинга это сделать невозможно. Я прав?

xamelion 01-04-2004 02:34 214317

Когда лезишь на скажем *microsoft windows update там сначало тебе просят нажать "да", есди ты нажмешь нет, все следующие скрипты по копированию и изменению файлов будут бесполезные.. если ты нажал да, то сертификат службы майкрософт заносится в доверительную зону, и все сайты имеющие сертификат майкрософт, могут выполнять любой скрипт. Сертификаты можно посмотреть написав в командной строке mmc и далее следуя такой вот цепочке /консоль/добавить удалить оснаску/добавить/сертификаты/добавить/моей учетной записи/закрыть/ок/ там увидишь кучу сертификатов кому ты будешь доверять, и кому наотрез небудешь. Можешь даже свой написать себе. А так же с спомошью сертификата шифруются файлы на ХДД. расшифровка файлов без ключа на ((8000 компов 1.7 мегагерц) * месяц ихней непрерывной работы.)
Одним словом придется разгодать пароль размер которого достигает порядком приличный реферат студента. Скачать сертификат т тайта майкрософт и поставить себе явно неудастся. Короче почитай книги, либо в инете поищи инфу. Этот материал заслуживает много и много страниц.... Например, можно подписать все файлы системы, а потом раз в месяц удалять все файлы не имеющие подписи, автоматом все файлы которые ты не копировал себе в систему сам удалятся.. все вирусы, скрипты, клав шпионы и т.д. Microsoft система по стабильности не намного уступает UNIX системам. Просто ее все недолюбливают, и даже недогадываются о "скрытых" возможностях... Тем не менее ИМХО ЛИНУКС :)

Guest 05-04-2004 08:10 214318

Вчера поймал несколько троянов простым заходом на страницу из-за того, что в моем браузере (IE 6.0.) не была отключена java. (Trojan.Java.ClassLoader).
Естественно пришлось полностью отключить java, чтобы такие инциденты не повторялись в будущем.

это ответ на твой вопрос - используй java. Насколько я знаю, можно запускать их и на бесплатном хостинге.

Добавлено:

Троян создал и запустил в моем каталоге с системой exe файлы


Время: 15:27.

Время: 15:27.
© OSzone.net 2001-