Чтобы не засорять другие доски:
- Что такое 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$ это диск или что-то иное?
Нет, это не диск. Это особая шара для подключения по именованыым каналам — 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 ;-)
> Конненктить _куда_? > IPC$ это диск или что-то иное? никуда его не надо коннектить, это не диск. Вот пример команды соединения:
net use \\10.0.0.1\IPC$ /user:Administrator
ответ22.09.02 17:36 Автор: 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х - регедит, на НТ > - почти все административные системные проги )
1. Ответ Glory
2. Ответ babay'я
3. Некоторое кол-во прочитанной в Инете информации.
И самое главное - я хотел что-топонять, а не запомнить, и теперь понял.
Очень точно ты выделил, то, что я хотел спросить, хоть и кажется, что это всё одно и тоже.
На здоровье ;-))24.09.02 17:59 Автор: babay <Andrey Babkin> Статус: Elderman