PDA

Просмотр полной версии : Вопросы по CreateRemoteThread?


xa-xa89
30.09.2009, 00:57
1. Перед тем как создать поток в другом процессе мне надо выделить память(VirtualAllocEx+WriteProcessMemory)?П равильно я понял?
2. Для выделения памяти мне нужны привилегии отладки SeDebugPrivilege?Правильно?
3.И если я создам поток в другом процессе и завершу процесс который создал поток то поток продолжит выполнение?Так или не так?
Объясните плиз!=)

Hiro Protagonist
30.09.2009, 08:33
1 да
2 да
3 да

slesh
30.09.2009, 10:17
насчет второго пункта - смотря какой процесс и смотря под каким пользователем ты сидишь.
Привилегии отладчика нужны только для внедрения в системные процессы. А в процессы тогоже юзверя можно писать и без этих привелегий. А если ты не админ и не относишся к группе админов и не в группе отладчиков. то ты не сможеш получить привелегии отладчика.

xa-xa89
30.09.2009, 16:05
2slesh
ага понял.
но в принципе все!все как мне нужно...
я собираюсь внедриться в explorer.exe а он пашет под текущим юзером(соответственно хватит и ограниченных прав)!