![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| _sten_ |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 184 Регистрация: 29.9.2006 Репутация: нет Всего: 3 |
Как моей программе поставить права System??
Есть мисль сделать инжект DLL в процес с правами SYSTEM (например lsass.exe) и запустить с под него нужнум программу. Но не получается сделать инжект, пробывал так:
и лоадер:
с инретнетексполорером все ок, а вот с без оконными приложениями ничего не получается.... --------------------
WARNING: Condition 'to_be || !to_be' is always 'true' ! |
||||
|
|||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 7 Всего: 158 |
||||
|
||||
| _sten_ |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 184 Регистрация: 29.9.2006 Репутация: нет Всего: 3 |
А поподробнее можно?
--------------------
WARNING: Condition 'to_be || !to_be' is always 'true' ! |
|||
|
||||
| Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
А так разве получиться ? Что-то "меня терзают смутные сомнения", можно-ли таким способом можно поднять свои права (с) P.S. Сама на пробовала. |
|||
|
||||
| bartram |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1606 Регистрация: 22.2.2004 Где: Russia, Samara Репутация: 3 Всего: 29 |
||||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 7 Всего: 158 |
||||
|
||||
| Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Значит я не правильно поняла. Я подумала, что имеется ввиду: создаем нить в теле жертвы, облалающей более высокими правами, чем наши, а эта нить создает новый процесс уже с правами жертвы Уже собралась было писать тестовый пример, чтобы убедиться, что такой фокус не пройдет. Как я поимаю время можно не тратить ? |
|||
|
||||
| _sten_ |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 184 Регистрация: 29.9.2006 Репутация: нет Всего: 3 |
Да все именно так, только я не могу понять почему не получится? --------------------
WARNING: Condition 'to_be || !to_be' is always 'true' ! |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 7 Всего: 158 |
||||
|
||||
| Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Я тоже так считаю. Про "смутные сомнения" написала исходя из того, что (чем черт не шутит), а вдруг такой финт пройдет именно для перехода: Администратор --> Ситема ? Админские права они не совсем такие как другие. Некузяво выразилась, но надеюсь понятно, что я хотела сказать |
|||
|
||||
| _sten_ |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 184 Регистрация: 29.9.2006 Репутация: нет Всего: 3 |
Дык сопственно что именно не получится? Внедрится в SYSTEM-процес или права не унаследуются?
--------------------
WARNING: Condition 'to_be || !to_be' is always 'true' ! |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 21 Всего: 88 |
пропишись в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
-------------------- Обижено школьников: 8 |
|||
|
||||
| Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Не удержалась и набросала "на коленке" тестовый пример.
Моему удивлению нет границ: попробовала сыграть такую шутку с ibserver.exe (от Borland). Проскочило... "Ничего не понимаю". (с) Работала из под админа. ibserver, и слова мне не сказав, запустил процесс из под системы. Надо привести код в божеский вид и попробовать то же самое в разных, связках, например, Power User --> Admin (уверена, что не пройдет и с разными процессами типа WinLgon. Н это так, "для очистки совести". Видимо, я была права, что "Админские права - особые права" |
|||
|
||||
| _sten_ |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 184 Регистрация: 29.9.2006 Репутация: нет Всего: 3 |
Riply, а монжо на примерчик посмотреть?
--------------------
WARNING: Condition 'to_be || !to_be' is always 'true' ! |
|||
|
||||
| Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Да я ж написала, что собирала его "на коленке". Ну и закономерный результат небрежности в написании кода: работать то он работает, только при попытке обратиться к Handle`у мною же созданной нити получаю Access is denied. А это означает, что где-то у меня напортачено, просто сразу не проявляется :( |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |