The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Аналог CreateRemoteThread в *nix"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Аналог CreateRemoteThread в *nix" 
Сообщение от Piter emailИскать по авторуВ закладки(??) on 14-Июл-05, 00:43  (MSK)
Вот завязался маленький спор.

Я говорил, что в *nix по любому должна быть как-то реализована функция, которая в windows зовется CreateRemoteThread :)
То есть, внедрение в другой процесс (не придирайтесь).

Есть ли в *nix подобное, может кто знает?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Аналог CreateRemoteThread в *nix" 
Сообщение от Maxim Kuznetsov Искать по авторуВ закладки on 14-Июл-05, 11:05  (MSK)
>Вот завязался маленький спор.
>
>Я говорил, что в *nix по любому должна быть как-то реализована функция,
>которая в windows зовется CreateRemoteThread :)
>То есть, внедрение в другой процесс (не придирайтесь).
>
>Есть ли в *nix подобное, может кто знает?

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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Аналог CreateRemoteThread в *nix" 
Сообщение от Piter emailИскать по авторуВ закладки(??) on 14-Июл-05, 12:49  (MSK)
>нету таких странных приблуд..
>и никогда не будет,
>потому как назначение туманно, а возможная реализация поперёк идеалогии
>и безопасности.

Ну почему поперек идеалогии и безопасности. Не в любое же приложение можно внедриться, существуют свои права.

А как тогда в *nix можно сделать перехват функций, например? Какие способы есть?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Аналог CreateRemoteThread в *nix" 
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 14-Июл-05, 20:35  (MSK)
>А как тогда в *nix можно сделать перехват функций, например?
>Какие способы есть?

LD_PRELOAD, например. Пишешь библиотеку, в ней переопределяешь
понравившиеся символы, перед запуском программы, для коей нужен
такой перехват, выставляешь LD_PRELOAD в путь к своей библиотеке.

А позволять в свойм процессе запускать поток с учжим кодом - по-моему,
ни один здравомыслящий программист на такое поругание свой софт не отдаст!
Тут MS перемудрила IMHO. Решение неадыкватно задаче. Overkill.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Аналог CreateRemoteThread в *nix" 
Сообщение от qq Искать по авторуВ закладки(??) on 15-Июл-05, 13:00  (MSK)
>>нету таких странных приблуд..
>>и никогда не будет,
>>потому как назначение туманно, а возможная реализация поперёк идеалогии
>>и безопасности.
>
>Ну почему поперек идеалогии и безопасности. Не в любое же приложение можно
>внедриться, существуют свои права.
>
>А как тогда в *nix можно сделать перехват функций, например? Какие способы
>есть?

через ptrace

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Аналог CreateRemoteThread в *nix" 
Сообщение от Piter emailИскать по авторуВ закладки(??) on 15-Июл-05, 13:31  (MSK)
>через ptrace

а что такое ptrace?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Аналог CreateRemoteThread в *nix" 
Сообщение от Vladislav emailИскать по авторуВ закладки(??) on 15-Июл-05, 22:33  (MSK)
>>через ptrace
>
>а что такое ptrace?


man ptrace?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Аналог CreateRemoteThread в *nix" 
Сообщение от Piter emailИскать по авторуВ закладки(??) on 16-Июл-05, 00:43  (MSK)
>>>через ptrace
>>
>>а что такое ptrace?
>
>
>man ptrace?

да я вообще с *nix не дружу, мне бы кто рассказал в двух словах :)))

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Аналог CreateRemoteThread в *nix" 
Сообщение от bsd Искать по авторуВ закладки(??) on 18-Июл-05, 22:34  (MSK)
>>>>через ptrace
>>>
>>>а что такое ptrace?
>>
>>
>>man ptrace?
>
>да я вообще с *nix не дружу, мне бы кто рассказал в
>двух словах :)))

В двух словах :
читай ман
man ptrace
Учи мат.часть.И будет тебе счастье !

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру