Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
|
в двух словах не выйдет, но начало положу... 22.09.02 07:07 Число просмотров: 1536
Автор: babay <Andrey Babkin> Статус: Elderman
|
> Чтобы не засорять другие доски: > - Что такое IPC$? > - Как к нему коннектиться? > - Почему за всю историю существования у меня инета на IPC$ > никогда не подбирался пароль и никогда не получось > законнектиться? ;-) > > Ссылки особо приветствуются. > Чтобы не засорять другие доски: > - Что такое IPC$? > - Как к нему коннектиться? > - Почему за всю историю существования у меня инета на IPC$ > никогда не подбирался пароль и никогда не получось > законнектиться? ;-) > > Ссылки особо приветствуются.
InterProcessCommunications
Это множество механизмов для обмена сообщениями между процессами, как на распределенных системах клиент сервер, так и на отдельно стоящем компьютере. Вобщем это множество включает такие механизмы как RPC, named pipes, NetBIOS, or Winsock и т.д..
А то что ты назвал, IPC$, это один из скрытых системных ресурсов, компомент механизма Named Pipe ( именованных каналов, их история тянется от OS/2, кажется ), специально написанные приложения использут его для того чтобы подсоединится к системе по опр. протоколу (IPX/SPX, TCP/IP, NetBIOS, .... ), делятся эти приложения на клиентов и соотв. сервера. Север создал ресурс и ожидает соединения, клиент, запустившись, без твоего участия уже знает куда ему подсоединиться. Безопасность именованных каналов поддерживается в контексте безопасности самой ОС, у меня не хватит времени описывать различия принципов построения системы безопасности различных ОС, но в кратце - хочешь пользоваться этим ресурсом - твой экаунт должен быть в системе, ему должна быть разрещена эта операция, и конечно для установления соединения на современных системах требуется аутентификация пользователя.
законнектиться просто: net use
почему у тебя не получалось ответить не смогу, масса причин может быть тому виной :-))).
про механизмы IPC коротенький список спец. сист. ресурсов
|
<beginners>
|
IPC$ 22.09.02 05:12
Автор: Renkvil <Boris> Статус: Member
|
Чтобы не засорять другие доски:
- Что такое IPC$?
- Как к нему коннектиться?
- Почему за всю историю существования у меня инета на IPC$ никогда не подбирался пароль и никогда не получось законнектиться? ;-)
Ссылки особо приветствуются.
|
|
в двух словах не выйдет, но начало положу... 22.09.02 07:07
Автор: babay <Andrey Babkin> Статус: Elderman
|
> Чтобы не засорять другие доски: > - Что такое IPC$? > - Как к нему коннектиться? > - Почему за всю историю существования у меня инета на IPC$ > никогда не подбирался пароль и никогда не получось > законнектиться? ;-) > > Ссылки особо приветствуются. > Чтобы не засорять другие доски: > - Что такое IPC$? > - Как к нему коннектиться? > - Почему за всю историю существования у меня инета на IPC$ > никогда не подбирался пароль и никогда не получось > законнектиться? ;-) > > Ссылки особо приветствуются.
InterProcessCommunications
Это множество механизмов для обмена сообщениями между процессами, как на распределенных системах клиент сервер, так и на отдельно стоящем компьютере. Вобщем это множество включает такие механизмы как RPC, named pipes, NetBIOS, or Winsock и т.д..
А то что ты назвал, IPC$, это один из скрытых системных ресурсов, компомент механизма Named Pipe ( именованных каналов, их история тянется от OS/2, кажется ), специально написанные приложения использут его для того чтобы подсоединится к системе по опр. протоколу (IPX/SPX, TCP/IP, NetBIOS, .... ), делятся эти приложения на клиентов и соотв. сервера. Север создал ресурс и ожидает соединения, клиент, запустившись, без твоего участия уже знает куда ему подсоединиться. Безопасность именованных каналов поддерживается в контексте безопасности самой ОС, у меня не хватит времени описывать различия принципов построения системы безопасности различных ОС, но в кратце - хочешь пользоваться этим ресурсом - твой экаунт должен быть в системе, ему должна быть разрещена эта операция, и конечно для установления соединения на современных системах требуется аутентификация пользователя.
законнектиться просто: net use
почему у тебя не получалось ответить не смогу, масса причин может быть тому виной :-))).
про механизмы IPC коротенький список спец. сист. ресурсов
|
| |
вопрос 22.09.02 08:06
Автор: Renkvil <Boris> Статус: Member
|
> законнектиться просто: net use
Конненктить _куда_?
IPC$ это диск или что-то иное?
|
| | |
Ответ ;-) 22.09.02 12:08
Автор: HandleX <Александр М.> Статус: The Elderman
|
> Конненктить _куда_? > IPC$ это диск или что-то иное?
Нет, это не диск. Это особая шара для подключения по именованыым каналам — Named Pipes. Каждая Named Pipe может иметь разные имена, но физически будешь подключаться к IPC$. Поскольку это шара, то надо понимать, что это основано на протоколах SMB — NetBIOS, а нетбиос, в свою очередь как-бы независит от сетевых протоколов нижнего уровня (помните — NetBIOS over TCP\IP, к примеру?).
К примеру, если на сервере стоит MS SQL Server, то одним из механизмов подключения к нему может быть Named Pipes. Это что-то вроде Socks а-ля Билл Гейтс ;-)
Если это NT и выше, то ты должен быть authenticated, к примеру, как Guest. В реестре в разделе HKLM\System\Services\LanManServer можно выставить ключ (на сервере), который позволит подключаться и без аутентификации, но это небезопасно в плане того, что всякие уроды будут смотреть твоих юзверей на машине, и проч.
Примечателно, что для того, чтобы подключиться к Named Pipe, юзают CreateFile ;-)
|
| | |
ответ 22.09.02 12:06
Автор: Glory <Mr. Glory> Статус: Elderman
|
> Конненктить _куда_? > IPC$ это диск или что-то иное? никуда его не надо коннектить, это не диск. Вот пример команды соединения:
net use \\10.0.0.1\IPC$ /user:Administrator
|
| | | |
ответ 22.09.02 17:36
Автор: Renkvil <Boris> Статус: Member
|
> никуда его не надо коннектить, это не диск. Вот пример
Теорию понял, учу практику ;-)
> net use \\10.0.0.1\IPC$ /user:Administrator
И что я увижу на мониторе после выполнения этой команды?
|
| | | | |
The command completed successfully. - Вот это и увидишь. 22.09.02 19:41
Автор: Glory <Mr. Glory> Статус: Elderman
|
|
| | | | | |
А что у меня появиться нового от этого? ;-) 23.09.02 02:26
Автор: Renkvil <Boris> Статус: Member
|
|
| | | | | | |
РОГА 23.09.02 03:51
Автор: babay <Andrey Babkin> Статус: Elderman
|
|
| | | | | | | |
последняя попытка ;-))) 23.09.02 11:19
Автор: Renkvil <Boris> Статус: Member
|
Я просто не могу понять, может я торможу, но вот я подключтл нет юзом этот IPC$:
Что происходит на компе после этого?
Появляется новый ресурс?
Ведь что-то я присоединил, ведь ЧТО-ТО вполне реальное должно появиться на компе, диск, ресурс или что-то иное?
Т.е. в чём разница у меня на компе ДО и ПОСЛЕ подключения к IPC$???
|
| | | | | | | | |
Ну так мы далеко не уедем :-(, экспериментируй и пробуй, тогда поймешь что меняется 23.09.02 13:19
Автор: babay <Andrey Babkin> Статус: Elderman
|
> Я просто не могу понять, может я торможу, но вот я > подключтл нет юзом этот IPC$: > Что происходит на компе после этого? > Появляется новый ресурс? > Ведь что-то я присоединил, ведь ЧТО-ТО вполне реальное > должно появиться на компе, диск, ресурс или что-то иное? > Т.е. в чём разница у меня на компе ДО и ПОСЛЕ подключения к > IPC$???
это ресурс для стандартных системных программ которые могут работать в режиме клиент - сервер ( на 9х - регедит, на НТ - почти все административные системные проги )
а не видно его по тому что $ делает его невидимым обычному пользователю.
попробуй запустить regedit и подключиться без IPC$ удаленно к той машине и попробуй с IPC$ (для начала одинаковый версии ОС)
З.Ы. ты издеваешься ? сам же в hacking по проге ICMP-туннели _под win32 написал, что проблема посмотреть по SMB и сетевым ресурсам виндов ?
|
| | | | | | | | | |
спасибо! 24.09.02 03:12
Автор: Renkvil <Boris> Статус: Member
|
> это ресурс для стандартных системных программ которые могут > работать в режиме клиент - сервер ( на 9х - регедит, на НТ > - почти все административные системные проги )
О! Так бы сразу!
Остальное мне известно.
|
| | | | | | | | | | |
что тебе известно? поделись ? 24.09.02 04:18
Автор: babay <Andrey Babkin> Статус: Elderman
|
|
| | | | | | | | | | | |
что тебе известно? поделись ? 24.09.02 17:50
Автор: Renkvil <Boris> Статус: Member
|
1. Ответ Glory
2. Ответ babay'я
3. Некоторое кол-во прочитанной в Инете информации.
И самое главное - я хотел что-топонять, а не запомнить, и теперь понял.
Очень точно ты выделил, то, что я хотел спросить, хоть и кажется, что это всё одно и тоже.
|
| | | | | | | | | | | | |
На здоровье ;-)) 24.09.02 17:59
Автор: babay <Andrey Babkin> Статус: Elderman
|
|
|
|