|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
|
Как узнать принадлежит ли компьютер к домену по IP?09.06.2015, 17:32. Показов 20596. Ответов 13
Метки нет (Все метки)
Первая просьба к "экспертам" данного форума.
Дочитать этот текст до конца, а не сразу вываливать десяток бессмысленных ссылок, которые вы, уважаемые эксперты, с легкостью находите поиском по форуму. Я тоже умею умею искать. Особо меня доставляет, когда "эксперты" в качестве решения вопроса дают ссылку на тот топик, в котором задан текущий вопрос. Пожалуйста, не надо предложений - проверка через UDP а-ля nbtstat. Там выдается имя рабочей группы, а сильно умные пользователи легко дают ей имя домена. Пожалуйста, не надо предложений типа - давать юзерам права только "Пользователь". Это, увы, не в моей власти. К сожалению в моей организации существует множество программ, написанных криворукими программистами, которые работают только под локальным админом. Пожалуйста, не надо предложений типа - "Подключится через RADMIN, VNC" и тому подобное. Не факт, что их сервера установлены на другой стороне. Известные мне способы при условии, что у моей учетки потенциально должны быть права локального админа на тестируемом компьютере: 1. Попробовать подключится к административным шарам. Например, к ADMIN$. Ограничение - на том ПК может быть закрыт 445 порт 2. Взять значение домена из реестра Ограничение - на том ПК может быть запрещен удаленный доступ к реестру 3. Проверить через WMI Ограничения - тут целый букет: закрыт 135 порт, запрещен вызов удаленных процедур (RPC), просто WMI разрушен 4. Проверить наличие учетной записи компьютера в домене Ограничение - пользователь может вывести свою машину из домена и это никак не отразится на наличии этой учетной записи. Можно сделать автоматическое убийство учетки из-за бездействия. У нас такой период три месяца. Да и просто потенциально права локального должны быть, а из-за каких-то причин их нет. ================== Так вот, наконец сам вопрос. Создатели NMAP как-то разрулили это через протокол SMB То есть задача решаема. Мне надо знать в какой порт стукнуться, что туда послать и как расшифровать ответ?
0
|
|
| 09.06.2015, 17:32 | |
|
Ответы с готовыми решениями:
13
Имя пользователя принадлежит недоверенному домену Windows Как узнать, кому принадлежит счет? |
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
||||||
| 10.06.2015, 11:54 | ||||||
|
Попробуйте VB-сценарий, подобный этому:
Кликните здесь для просмотра всего текста
0
|
||||||
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
|
| 12.06.2015, 08:49 [ТС] | |
|
Dmitrii. Увы - это пункт 4 из моего вопроса "Использование Active Directory"
0
|
|
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
||
| 12.06.2015, 22:06 | ||
|
Из AD берётся только имя домена. После чего наличие этого имени проверяется в значении атрибута ADsPath, полученном у локального компьютера. Если компьютер выведен из состава домена, то значение указанного атрибута не будет содержать имени домена.
0
|
||
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
||||||
| 15.06.2015, 10:52 [ТС] | ||||||
|
Dmitrii.
Вероятно я не совсем четко сформулировал вопрос. Мне нужно узнать включен ли в домен другой компьютер у которого мне известен только IP. ================= Кстати. Просто что бы другие на грабли не наступали.
0
|
||||||
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
|||
| 15.06.2015, 11:14 | |||
|
Общий подход в итоге представляется таким: составить список имён всех доменов леса и проверить наличие какого-либо из них в значении атрибута ADsPath интересующего компьютера.
0
|
|||
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
||
| 15.06.2015, 12:58 [ТС] | ||
|
Злоумышленник с правами локального админа выводит комп из домена без удаления его учетной записи. При этом он же называет рабочую группу так же, как свой домен третьего уровня. Проверка учетки дает, что комп в домене, а он - в рабочей группе. Следующий шаг который я сделал - проверка на всех контроллерах домена параметра lastlogon для этой рабочей станции (к счастью на серверах такой проблемы не возникает). С большой долей вероятности можно утверждать что машина не в домене, если не было ни одного логона в течении рабочего дня. Однако машина может стоять все праздники включенная ![]() Остается только позвонить пользователю и спросить: "Когда Вы перезагружали компьютер?"
0
|
||
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
|
| 15.06.2015, 19:45 | |
|
Cat2, покажите значение атрибута ADsPath для компьютера, являющегося членом домена, и для компьютера, выведенного из этого же домена в рабочую группу, которую "злоумышленник" назвал "как свой домен третьего уровня".
Реальные имена можете заменить на вымышленные, но сохраните структуру именования.
0
|
|
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
|
| 16.06.2015, 18:34 [ТС] | |
|
Охо-хо. Вечно я тороплюсь. Обычно я на стороне отвечающих и тоже злюсь на вопрошающих, что они не четко формулируют мысли
![]() При этом он же называет рабочую группу так же, как свой домен третьего уровня. - означает, что он называет рабочую группу так, как называется домен третьего уровня, в котором он должен был находится. Например, домен XXX.YYY.ZZZ, рабочая группа - XXX. Не думаю, что знание ADsPath сильно поможет в решении проблемы, но мне не трудно. LDAP://cn=one_computer,cn=Computers,dc=xxx,dc=y yy,dc=zzz ======== Это сеть РЖД ![]() Если какая-то пакость теоретически может произойти, то она обязательно произойдет
0
|
|
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
||||
| 17.06.2015, 05:46 | ||||
|
0
|
||||
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
||
| 17.06.2015, 22:35 [ТС] | ||
|
0
|
||
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
|
| 17.06.2015, 23:17 | |
|
Cat2, ну найдите какой-либо способ получить нужные данные. В конце концов, смоделируйте ситуацию на собственном компьютере.
Кстати, эти запросы не требуют полномочий администратора.
0
|
|
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
|
| 24.06.2015, 15:41 [ТС] | |
|
Dmitrii, зато требуют, что бы запуск производился локально.
Эх, если бы нашел такой способ, что бы на любом компе запускать любую свою программу, то завоевал бы Мир!
0
|
|
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
|||||||
| 26.06.2015, 06:08 | |||||||
|
На всякий случай замечу, что сценарий с запросом вида
0
|
|||||||
| 26.06.2015, 06:08 | |
|
Помогаю со студенческими работами здесь
14
Компьютер не подключается к домену
Как узнать принадлежит ли точка заданной фигуре? Как узнать, что подключается к IP и чему этот IP принадлежит? Возможно ли подключить удалееный компьютер к домену? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|