|
|
|
| Может ли процесс получить доступ к сокету, созданному другим процессом? И если да, то что произойдёт в этом случае? Перемешка данных? | |
|
|
|
|
|
|
|
для: dump
(16.11.2011 в 16:04)
| | >Может ли процесс получить доступ к сокету, созданному другим процессом?
Вряд ли. В нормальной операционной системе есть защита "от дурака". Скорее всего, программа, пытающаяся создать сокет по занятому ip:порт получит ошибку. Я не помню точно, давно не писал под винду.
P.S. Попробуйте написать программу, которая создает сокет, а затем запустите ее дважды. | |
|
|
|
|
|
|
|
для: dump
(16.11.2011 в 16:04)
| | Напрямую нет, так как он находится в чужом адресном пространстве, но перехватить данные он может или манипулировать тем процессом, который открыл сокет. | |
|
|
|
|
|
|
|
для: cheops
(16.11.2011 в 17:10)
| | [QUOTE]
Напрямую нет, так как он находится в чужом адресном пространстве, но перехватить данные он может или манипулировать тем процессом, который открыл сокет
[/QUOTE]
А как, если не секрет? | |
|
|
|
|
|
|
|
для: dump
(17.11.2011 в 08:27)
| | Существует внедрение, существует переполнение буфера - при настойчивости и опыте можно взломать практически любую современную программу и заставить её выполнять нужные вам действия (очень редко программы вылизаны, так, что в них нет ошибок). Об этом книгу можно писать и не одну (собственно не мало книг уже написано). | |
|
|
|