Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alesandro Гость
|
Добавлено: Ср Июл 31 2002 17:52 Заголовок сообщения: WriteProcessMemory в Win2000 !!!!! |
|
|
Проблема состоит вот в чем: под 98 окнами все проходит нормально, значения в память другого процесса пишутся, а в Win2000 ф-ция GetLastError выдает код 5, что означает Access is denied: ERROR_ACCESS_DENIED.
Теоретически не тот приоритет.
Наверное надо использовать ф-ции:
OpenProcessToken LookupPrivilegeValue AdjustTokenPrivilege.. благодарен тем кто предоставит любую информацию. |
|
Вернуться к началу |
|
|
xorxor Гость
|
Добавлено: Чт Авг 01 2002 10:35 Заголовок сообщения: Re: WriteProcessMemory в Win2000 !!!!! |
|
|
насколько я знаю, microsoft старается сделать win32 все более "устойчивой" и давно уже хочет запретить потокам писать в чужой процесс. так что возможно WriteProcessMemory теперь всегда возвращает ошибку.
А лучше всего передавать данные сообщениями и проецируемыми файлами (если оба процесса ты написал сам) или внедренной dll (в чужой процесс). |
|
Вернуться к началу |
|
|
Alesandro Гость
|
Добавлено: Чт Авг 01 2002 13:01 Заголовок сообщения: Re: WriteProcessMemory в Win2000 !!!!! |
|
|
Дело в том что, у меня есть проги которые пишут в память чужого процесса все что им вздумается. Надо просто понять как они это делают. |
|
Вернуться к началу |
|
|
Zufyxe Гость
|
Добавлено: Ср Авг 07 2002 13:36 Заголовок сообщения: Re: Are you who??? |
|
|
Хочешь сказать что процесс юзера может писать в память системного процесса, скажем в WINLOGON? И у тебя есть такие проги под NT5? Что то смутно верится... |
|
Вернуться к началу |
|
|
Alesandro Гость
|
Добавлено: Ср Авг 07 2002 14:19 Заголовок сообщения: Re: Are you who??? |
|
|
Вообще нет. Но кое-че имеется. |
|
Вернуться к началу |
|
|
Zufyxe Гость
|
Добавлено: Чт Авг 08 2002 13:46 Заголовок сообщения: А по-конкретней? |
|
|
Можно подробнее? Просто сейчас как раз занимаюсь этим вопросом. |
|
Вернуться к началу |
|
|
Alesandro Гость
|
Добавлено: Пн Авг 12 2002 12:20 Заголовок сообщения: Re: А по-конкретней? |
|
|
Есть такие проги, которые ставят ловушки для админов. Если напр. надо получить права админа на локальной тачке, то прога ждет пока админ удаленно пошлет на твой принтер задание или полезет в реестр, прога с его правами создает новую учетную запись с правами админа локально. Есть и другие дыры, но они прикрыли вторым сервиспэком. |
|
Вернуться к началу |
|
|
|