![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определение OS УДАЛЕННОГО компьютера [D6, WinXP]
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 чтобы дойти до этого момента, где сказано что освобождать всетаки нужно. Браво составителям данной справки :) (Блин я тупею :)
"Вот уроды!" © сам знаешь :-)