Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Как Denwer правит залоченный hosts? (ugputu)
Author Message
ugputu
Заглянувший



Joined: 08 Jul 2012
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Sun Jul 08, 2012 4:36 pm (написано за 3 минуты 32 секунды)
   Post subject: Как Denwer правит залоченный hosts?
Reply with quote

Во-первых спасибо за denwer, уже не помню сколько я с ним.
Во-вторых интересно, что там с 4 версией.
Ну и вопрос =)

Как денвер умудряется править hosts в обход каспера?
Я посмотрел в ParseHosts.pm но кроме system(getToolExePath('AllowToModifyVirtualHosts.exe')); ничего интересного не нашел.
Я попробовал сделать то-же но на php эффект 0. Ошибка выхода AllowToModifyVirtualHosts.exe (-2).
Подскажите как бы реализовать это действие?

Заранее спасибо.

З.Ы. У меня все отлично работает, просто интересно как?

З.З.Ы. Соовсем забыл сказать. Лочит хостс каспер.
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Mon Jul 09, 2012 7:02 pm (спустя 1 день 2 часа 25 минут; написано за 23 секунды)
   Post subject:
Reply with quote

сожалею, но не пользуюсь продуктом Касперского и поэтому ничего подсказать не могу
Back to top
View user's profile Send private message
ugputu
Заглянувший



Joined: 08 Jul 2012
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Tue Jul 10, 2012 10:27 pm (спустя 1 день 3 часа 25 минут; написано за 1 минуту 1 секунду)
   Post subject:
Reply with quote

Ну в принципе вопрос в том, что при каспере на компе такую правку в хостс можно сделать только если (например редактор текстовый) запущен под админом. Значит как-то денвер повышает себе права?
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Tue Jul 17, 2012 10:50 pm (спустя 7 дней 22 минуты; написано за 1 минуту 42 секунды)
   Post subject:
Reply with quote

Ну AllowToModifyVirtualHosts.exe написан на C (WIN32 API), он при запуске повышает привилегии до Администратора (при этом появляется UAC Screen и вы должны согласиться с переходом в режим администратора). А уж под Администратором появляются права на изменение прав доступа к hosts - он выставляет ему такие права, чтобы туда была разрешена запись обычным пользователям. Не совсем понятно, почему Касперский должен это блокировать.
Back to top
View user's profile Send private message Send e-mail
ugputu
Заглянувший



Joined: 08 Jul 2012
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Thu Jul 19, 2012 7:40 pm (спустя 1 день 20 часов 49 минут; написано за 49 секунд)
   Post subject:
Reply with quote

Спасибо за Ваш ответ.
Я так понимаю, AllowToModifyVirtualHosts.exe повышает привелегии процесса который его запускает?
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Sat Jul 21, 2012 10:40 pm (спустя 2 дня 3 часа; написано за 47 секунд)
   Post subject:
Reply with quote

Нет, AllowToModifyVirtualHosts.exe повышает свои собственные привилегии (спрашивая об этом пользователя через окошко UAC). Родительский процесс тут ни при чем.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML