Узнать операционную систему сервера

Узнать операционную систему сервера

Можно ли узнать версию операционной системы удалённо?

Одна из главных “фишек” утилиты Nmap в том, что она умеет определять удалённые операционные системы и программы. Согласитесь, при проведении теста на проникновение очень полезно знать, что сейчас на компьютере жертвы запущено. Если известны уязвимости, то задача по взлому компьютера значительно облегчается.

В Nmap есть своя база данных под названием nmap-os-db, где содержится информация о почти 3000 операционных системах. Nmap отсылает пакеты TCP и UDP на компьютер жертвы и анализирует ответы путём сравнения результатов с этой базой. Этот процесс протекает немного медленнее, чем процесс сканирования открытых портов: последний включён также в процесс определения ОС.

Как узнать версию операционной системы удалённо?

Команда запроса выглядит как

где -О – (латинская буква О заглавная ) и есть параметр задачи с целью узнать версию операционной системы
-PN – параметр “отказаться от пингования системы”: администратор сайта или хозяин машины может быть не дураком и обставить свою систему фаерволом, СОВ – системой обнаружения вторжений (IDS) во всех её проявлениях, а также СПВ – системой предотвращения вторжений (IPS). Они блокируют большинство запросов.

Итак, такая техника позволит раскрыть следующие параметры компьютера жертвы:

Device type – тип устройства, с помощью которого компьютер выходит в интернет (роутер, рабочая станция, что-то там ещё…)
Running – запущенная в данный момент операционная система
OS details – её версия и название
Network distance – расстояние от вас…то есть от хакера до жертвы (особо не доверяйте этим цифрам).

Это, конечно в идеале… Что же вы увидите, скорее всего, на самом деле.

Так как Nmap в своей работе полагается всё-таки на обнаружение открытых портов, если оные прикрыты админом, появится ошибка:

Читайте также:  Делаем визитку в фотошопе

Это самая неприятная для хакера ситуация и единственный из вариантов действий – просто прекратить на время разведку системы противника.

Nmap с высокой долей вероятности сможет определить версию операционной системы:

Однако если аккуратность сканирования компьютера вас не очень удовлетворила, попробуйте использовать дополнительный параметр:

“попросит” указать максимально приемлемый вариант работающей в данный момент на хосте операционной системы. Однако ответы утилиты

означает лишь то, что параметр –osscan-guess был “немного” лишним – попробуйте узнать версию операционной системы без дополнительных условий в команде.

Не знаю как для других но для Арча и Убунту можно использовать команду init —version :

Проверить какая система инициализации на Linux можно множеством путей, как правила все они зависят от версии Linux дистрибутива и не все работают 100% на всех дистрибутивах, первоначально проверяем

ls -l `which init`

если покажет симлин вида

то тут все понятно — systemd

если симлинка нет, то команда

выдаст либо SYSTEMD либо UPSTART либо SYSVINIT

Как узнать какая ОС (32 или 64 битная) установлена на сервере

Как узнать какая ОS (32 или 64 битная) установлена на сервере

Для того, что бы узнать какая (32-х битная или 64-х битная) ОС установлена на вашем сервере, для Linux выполните:

Если получите i386 -> ОС 32 битная,
если же х86_64 -> значит 64 битная.

Получить информацию о версии используемого ядра в Linux можно с помощью " uname -a " , а название и версию для OS для RedHat based систем с помощью "cat /etc/redhat-release"

В Windows информацию об ОС можно узнать на вкладке "Общие" окна "свойства системы": правый клик на "мой компьютер" (на рабочем столе или в меню "пуск") -> "свойства".

Читайте также:  Очки хамелеоны с диоптриями как выбрать

Добавить в избранное Распечатать статью

Ссылка на основную публикацию
Adblock detector