Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение OS УДАЛЕННОГО компьютера [D6, WinXP]


Страницы:   1 2 3

Maxim ©   (2004-08-15 11:54:00) 

Господа, подскажите пожалуйста каким образом с помощью стандартных средств дельфи возможно определить OS какого либо компьютера в локальной сети. Хотя бы, если на мгновение представить что есть только WinOS, а nix не в счет :)


Polevi   (2004-08-20 10:19:00) [1]

да пусть дите потешится, определит ОС, коли на большее не хватает фантазии


Digitman   (2004-08-20 09:26:00) [2]


> Maxim   (20.08.04 00:08) [41]


знаешь что, уважаемый ? если ты перед тем как задавать этот вопрос поленился прошарить сеть и найти там, скажем, достаточно серьезную утилиту NMap (делающую то что тебе нужно и далеко не только это), исходники которой и по сей день открыты для изучения, сказать тебе более нечего


Дмитрий Ботвин   (2004-08-20 08:11:00) [3]

Rouse_ руби ветку, это уже не форум и даже не флейм. Это просто
базар из рубрики "Потрепаться"....


Piter   (2004-08-20 00:53:00) [4]

Maxim   (20.08.04 0:08) [41]
я НЕ ЕДИННОГО применения" - ну не фига себе, это вы загнули мистер


ну вот ты обвиняешь, обвиняешь. А ты так и не привел пример легитимного использования данной информации.

Просто скажи зачем тебе это нужно. Просто скажи. Если все чисто - почему ты увертываешься?

Тогда и помощь будет.


Rouse_   (2004-08-20 00:27:00) [5]

Скажу только то что мое мнение абсолютно противоположно Piter и Digitman... Данные возможности абсолютно доступны для массового использования и любой программист спокойно сможет узнать открытую (а мы разговаривали именно об открытой информации) о удаленном компьютере...
И к чему были подняты такие страсти, мне абсолютно непонятно, а местами просто смешно...

С Уважением...


Maxim   (2004-08-20 00:16:00) [6]

Rouse_, прошу прощения. Я просто ответил на выдвинутые мне претензии и обьеснил Piter'у и его товарищу истенные цели.

Last post....


Maxim   (2004-08-20 00:15:00) [7]

Прошу прощения за некоторые орф.ошибки  =) Я думаю и пишу одновременно... %))

Спасибо людям которые помогли мне разобраться с моим вопросом. Я вас уверяю - не каких "хакерских намерений" тут не было.
А такие люди, как Piter (не люблю тыкать пальцами :)) , лучше бы промолчали в данной теме...Зачем разводить столько флейма и втирать мне про "взлом удаленного сервера". Еще раз повторяю: сбор информации не коим образом, не является попыткой взлома.
Многие сканеры LAN имеют функцию определения OS. (LANGuard пример этому ;)

Все, на этом я заканчиваю свой последний пост в эту тему :)

p.s> Piter людям надо помогать, каким бы вопрос не был. А не грубить и предьявлять глупые обвинения.


Rouse_   (2004-08-20 00:12:00) [8]

> [41] Maxim   (20.08.04 00:08)
Максим (и собеседники), официальное предупреждение, не нужно устраивать разборок в данной ветке, в противном случае ветка будет закрыта. (используйте чат или другие средства контактирования...)

Кo-модератор...


Maxim   (2004-08-20 00:08:00) [9]

>Уважаемые Piter, вы писали, свой пост из 20 строчек 5 минут? :)
>ну где-то так. Просто я еще думаю перед тем как пишу.

Долгу думаете, скажу я вам...

>Я не хочу объяснять, зачем мне это было нужно
>да в общем и так понятно

Только как всегда, не через то место...

>уже на второй день написал несколько интересных программ для LAN
>не сомневаюсь. Уверен, что первой программой был сканер портов

И сканер портов тоже был =)) А вы что написали на второй день товарищ? hello world в цветном варианте? :)

>А недавно столкнулся именно с такой задачей
>каким образом вы столкнулись с этой задачей? Ну объясните мне. >Не вижу я НЕ ЕДИННОГО применения данной информации, кроме как >выбора стратегии последующего взлома системы. Администратор >удаленного ресурса и так знает какая там ОС, вам как >пользователю удаленной машины вообще должно быть параллельно, >что там за система.

Если бы передо мной стояла задача определить OS удаленного сервера для последующей попытки взлома, то я, как впроцем и все здравомыслющие люди, воспользовался более продвинутыми средставами удаленного аудита системы: SSS, xspider, LANGuard, Nesus и тд...
"я НЕ ЕДИННОГО применения" - ну не фига себе, это вы загнули мистер...

>Спасибо всем за обсуждение этой темы. Всё-таки нашлись >талантливые и знающие люди
>что, неужто компонент на e-mail прислали? :)))

Нет, просто не разводили флейм, а отвечали по существу и обсуждали данную тему в отличии от вас ;)

to: Digitman.
>imho, ты здесь лепишь нам горбатого, в чем я волен и согласиться >с

Да, вы хорошо дополняете друг друга :))

>а если и не лепишь, то тем паче - неча здесь тебе делать, в этой >теме, с такими дурацкими вопросами (цитирую - "Совсем недавно >решил разобраться в среде Delphi"), ибо изучение Делфи

Дурацкими?? :)) А вопросы по типу этого:   http://www.delphimaster.ru/cgi-bin/forum.pl?id=1091605769&n=4
Вам не надоели?? Когда ответ на этот вопрос можно с дегкостью найти в любом поисковике.
А ответ на мой вопрос, дал только Дмитрий Ботвин и Rouse_.
(за что им, огромное спасибо)

>начинается с осознания того, что  среда эта изначально росла и >совершенствовалась как среда быстрой разработки >высокопроизводительных бизнес(!!!)-приложений... и не зная этого >глупо задавать подобные вопросы ! Глу-по !

нет не глупо. Глупо разводить столько флейма и отвечать не в тему...
Незнаешь - лучше промолчи...


Digitman   (2004-08-19 16:32:00) [10]


> Maxim   (15.08.04 11:54)  


> каким образом с помощью стандартных средств дельфи возможно
> определить OS какого либо компьютера в локальной сети


imho, ты здесь лепишь нам горбатого, в чем я волен и согласиться с <Piter>

а если и не лепишь, то тем паче - неча здесь тебе делать, в этой теме, с такими дурацкими вопросами (цитирую - "Совсем недавно решил разобраться в среде Delphi"), ибо изучение Делфи начинается с осознания того, что  среда эта изначальноросла и совершенствовалась как среда быстрой разработки высокопроизводительных бизнес(!!!)-приложений... и не зная этого глупо задавать подобные вопросы ! Глу-по !


Piter   (2004-08-19 15:47:00) [11]

Дмитрий Ботвин   (19.08.04 15:17) [38]

а с каких пор компонентам запрещается вызывать стандартные API функции?


Дмитрий Ботвин   (2004-08-19 15:17:00) [12]

Кстати, а вы о каком таком компоненте говорите??? Я думал мы
про стандартные API-функции говорим, разве нет :-)))


Piter   (2004-08-19 13:41:00) [13]

Maxim   (19.08.04 12:36) [35]
Уважаемые Piter, вы писали, свой пост из 20 строчек 5 минут? :)


ну где-то так. Просто я еще думаю перед тем как пишу.

Я не хочу объяснять, зачем мне это было нужно

да в общем и так понятно

уже на второй день написал несколько интересных программ для LAN

не сомневаюсь. Уверен, что первой программой был сканер портов

А недавно столкнулся именно с такой задачей

каким образом вы столкнулись с этой задачей? Ну объясните мне. Не вижу я НЕ ЕДИННОГО применения данной информации, кроме как выбора стратегии последующего взлома системы. Администратор удаленного ресурса и так знает какая там ОС, вам как пользователю удаленной машины вообще должно быть параллельно, что там за система.

Спасибо всем за обсуждение этой темы. Всё-таки нашлись талантливые и знающие люди

что, неужто компонент на e-mail прислали? :)))


Maxim   (2004-08-19 12:37:00) [14]

Удалено модератором


Maxim   (2004-08-19 12:36:00) [15]

Уважаемые Piter, вы писали, свой пост из 20 строчек 5 минут? :) Извиняйте уж....
Я не программист, я аналитик. Программирую лишь на Perl, ASM, PHP, ASP. Я не хочу объяснять, зачем мне это было нужно, скорее даже для интереса чем для какого то важного дела :) Совсем недавно решил разобраться в среде Delphi. И уже на второй день написал несколько интересных программ для LAN. (без копирования чужого кода) А недавно столкнулся именно с такой задачей и решил написать тут.
Так что я не собираюсь перед вами отчитываться и мерятся х... знаниями. ;)
А вам случаем не надоели одни и те же вопросы на этом форуме?? Неужели нельзя заводить именно такие темы. Которые были бы очень полезны народу.
И не какого хакерского наклона я тут не вижу. Сбор информации - это не противозаконно. (Хотя и это зависит от политики безопасности, которую выбрал администратор)

Спасибо всем за обсуждение этой темы. Всё-таки нашлись талантливые и знающие люди.


Rouse_   (2004-08-19 09:11:00) [16]

> Вы бы еще спросили как определить наличие или отсуствие
> определенных апдейтов для Win NT

Это кстати тоже можно вполне легитимно определить :)


Дмитрий Ботвин   (2004-08-19 08:08:00) [17]

Piter, на счёт "Но и легального применения этому не вижу..."
ты явно погорячился. Я сам писал программу по сетевому администрированию (администрированию, а не взлому и не для боловства) для практических нужд. Да даже если ему это и нужно в
целях практических навыков, как начинающему, то не нужно его
за это хаить. Ты сам то с чего начинал, припомни на досуге :-))))


Piter   (2004-08-18 23:51:00) [18]

Ну и я внесу пять копеек.

Уважаемый Maxim, здесь не очень то любят людей, которые занимаются написание троянов и подобных вещей. И на вопросы подобного рода не отвечают. Вы еще можете спросить "а как скрыть программу от task manager в NT".

Правда, я не считаю данный вопрос чисто хакерским, никакого взлома нету, просто сбор информации.
Но и легального применения этому не вижу. Вас, как разработчика, допустим, сетевых программ должно волновать наличие/отсутствие TCP/IP протокола на удаленной машине, наличие служб, но никак не тип ОС - для вас это не должно играть никакой. Роли.
А вот использование этих данных в целях взлома вполне понятно - зачем аттаковать Unix или win9x машину DCOM'ом? Вы бы еще спросили как определить наличие или отсуствие определенных апдейтов для Win NT.

Хотя может быть вы специалист по сетевой безопасности и пишете такой сканер? Это достаточно сложная технология. Существуют легитимные способы (см. Rouse). Существуют косвенные способы, как-то анализ ответа эхо запроса, определение стандартых демонов определенных систем, анализ ответов этих демонов (например, Apache зачастую пишет на какой ОС он установлен и даже версию ядра).

Но судя по "дайте компонент" вы таковым специалистом не являетесь, а нужно вам это все для забавы - то ли перед друзьями похвастаться какой вы супер сканер написали (где вашего кода только вызов DetectRemoteOS, остальное VCL+сторонние компоненты). То ли баловаться в своей локальной сети...

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


Rouse_   (2004-08-18 11:50:00) [19]

> [30] VMcL ©   (18.08.04 11:48)
:))


VMcL   (2004-08-18 11:48:00) [20]

>> Rouse_ ©  (18.08.04 10:03) [29]

> Т.е. тебе нужно прочитать весь хелт по LAN Manager functions чтобы дойти до этого момента, где сказано что освобождать всетаки нужно. Браво составителям данной справки :) (Блин я тупею :)

"Вот уроды!" © сам знаешь :-)


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо