| Сейчас на форуме: igorcauret, Rio (+6 невидимых) | 
|  | eXeL@B —› Вопросы новичков —› Низкоуровневые права программы | 
| Посл.ответ | Сообщение | 
|  | Создано: 11 мая 2015 23:55 · Личное сообщение · #1 | 
|  | Создано: 12 мая 2015 10:38 · Личное сообщение · #2 | 
|  | Создано: 12 мая 2015 10:47 · Личное сообщение · #3 Для текущего пользователя в юзерские неэлевированные процессы может ставить хуки без админа.  | Сообщение посчитали полезным: Nagva1 | 
|  | Создано: 12 мая 2015 21:14 · Поправил: Nagva1 · Личное сообщение · #4 | 
|  | Создано: 12 мая 2015 21:51 · Личное сообщение · #5 Nagva1 пишет: всё-таки получает права администратора Просто так взять и получить никак нельзя (на этом, собственно, и базируется разграничение прав в виндовсе). Или программа наследует права своего процесса-родителя (Explorer.exe вряд-ли кто-то, в здравом рассудке запускает от учетной записи администратора) или использует какие-то дыры в системе. Как вариация последнего: мост "ring3 - ring0", т. е. самописный драйвер, который дает полномочия уровня ядра системы; использование моста "ring3: клиент - сервер", когда клиент запущен под обычной учетной записью, а сервер под администратором. Какова конечная цель Ваших вопросов?  | 
|  | Создано: 12 мая 2015 22:00 · Личное сообщение · #6 >>Как вариация последнего: мост "ring3 - ring0", т. е. самописный драйвер Но если программа захочет установить такой драйвер, обязательно будет выдано системное предупреждение-запрос, правда ведь? Конечная цель - понять, может ли одна программа обнаружить присутствие другой (моей) программы по косвенным признакам (типа вызова bitBlt).  | 
|  | Создано: 12 мая 2015 22:13 · Личное сообщение · #7 Nagva1 пишет: Конечная цель - понять, может ли одна программа обнаружить присутствие другой (моей) программы по косвенным признакам Может, если запилин код для обнаружения вмешательства. Чем гадать проще в IDA глянуть ибо тут можно на генерировать 100500 вариантов, которые можно решить только в ядре или выпиливанием всех проверок в самой программе. Задача из разряда противостояния щита и меча.  | 
|  | Создано: 18 мая 2015 23:03 · Поправил: Nagva1 · Личное сообщение · #8 | 
|  | Создано: 19 мая 2015 00:04 · Поправил: Rainbow · Личное сообщение · #9 | 
|  | Создано: 19 мая 2015 00:14 · Личное сообщение · #10 | 
|  | Создано: 19 мая 2015 10:40 · Личное сообщение · #11 Nagva1 внутри своего процесса программа может хукать, так что определить флаг INJECTED можно. ----- [nice coder and reverser]  | Сообщение посчитали полезным: Nagva1 | 
|  | eXeL@B —› Вопросы новичков —› Низкоуровневые права программы | 








 


 Для печати
 Для печати