Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.09;
Скачать: CL | DM;

Вниз

fs:   Найти похожие ветки [$00000018]

 
Инс ©   (2007-07-10 15:47) [0]

Такой вопрос. Имеется идентификатор потока (чужого), или даже дескриптор. Необходимо получить контекст этого потока (с этим проблем нет) и прочитать значение из fs:[$00000018]. Вот последнее - что-то никак не соображу. Есть идеи?


 
Сергей М. ©   (2007-07-10 15:57) [1]


> Есть идеи?


Идея одна - поскольку значение fs имеет смысл лишь в контексте конкретного потока конкретного же процесса, то следует внедрить в этот процесс свой код, который будет иметь такую возможность.


 
Инс ©   (2007-07-10 16:00) [2]


> Сергей М. ©   (10.07.07 15:57) [1]


Естественно, первое что пришло в голову - инжект. Но как-то меня это не прет. Может есть другие варианты? Как-нибудь через ReadProcessMemory?


 
Игорь Шевченко ©   (2007-07-10 16:08) [3]


> Как-нибудь через ReadProcessMemory?


А зачем тебе адрес Teb другого потока (именно его ты читаешь по указанному адресу) ? Разве нельзя его другим путем получить, через какой-нибудь NtQueryInformationThread ?


 
Инс ©   (2007-07-10 16:10) [4]


> Игорь Шевченко ©   (10.07.07 16:08) [3]

Сенькс, гляну. C Native API дело иметь сильно не приходилось, видимо время пришло...


 
Сергей М. ©   (2007-07-10 16:18) [5]


> Как-нибудь через ReadProcessMemory?


А откуда занчание fs возьмешь ?
И, тем более, данные соотв.дескриптора ?

Вот если бы речь шла о контролируемом запуске целевого процесса в режиме отладки, то тогда и проблем бы не было никаких ...


 
Инс ©   (2007-07-11 12:33) [6]


> А откуда занчание fs возьмешь ?


Уже не важно, но предолагалось GetThreadContext



Страницы: 1 вся ветка

Текущий архив: 2008.03.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
2-1202482584
Costia
2008-02-08 17:56
2008.03.09
как правельно работатать с indy


2-1202714361
gerda
2008-02-11 10:19
2008.03.09
dephi unix


2-1202917124
patrick1968
2008-02-13 18:38
2008.03.09
ADO внутри потока


11-1184740909
max727
2007-07-18 10:41
2008.03.09
Снова KOLWord


15-1201711092
kernel
2008-01-30 19:38
2008.03.09
PHP из Perl