Анализ атаки (часть 1)

Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙

Дон Паркер

Эта серия будет основана на сетевой уязвимости. В статье будет представлена ​​реальная атака, начиная с разведки и заканчивая перечислением, эксплуатацией сетевых служб и стратегиями эксплуатации уведомлений.

Все эти шаги будут рассмотрены на уровне пакета данных, а затем подробно объяснены. Возможность наблюдать и понимать атаку на уровне пакетов чрезвычайно важна как для системных администраторов, так и для сотрудников службы сетевой безопасности. Выходные данные брандмауэров, систем обнаружения вторжений (IDS) и других устройств безопасности всегда будут использоваться для отслеживания фактического сетевого трафика. Если вы не понимаете, что видите на уровне пакетов, все ваши технологии сетевой безопасности бессмысленны.

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

Этап настройки

Сегодня в Интернете выполняется множество сканирующих действий, не говоря уже о действиях червей и других видов вредоносного ПО, таких как вирусы. Все они будут просто безвредным шумом для хорошо защищенных компьютерных сетей. Нам следует обратить внимание на того, кто намеренно атакует компьютерную сеть. В этой статье предполагается, что злоумышленник уже атаковал свою жертву и провел предварительное исследование, например, выяснил IP-адрес жертвы и ее сетевые адреса. Этот злоумышленник также мог попытаться использовать такую ​​информацию, как адреса электронной почты, связанные с этой сетью. Этот тип информации очень важен в случае, если злоумышленник обнаружил сеть, но не имеет возможности войти в нее после выполнения в ней действий по сканированию, перечислению и подмене. Собранные им адреса электронной почты могли бы пригодиться при организации атаки на стороне клиента путем приглашения пользователей на вредоносный веб-сайт с помощью ссылки в электронном письме. Эти типы атак будут рассмотрены в следующих статьях.

Как это работает?

Давайте понаблюдаем за действиями хакера, когда он выполняет сканирование и регистрацию сети жертвы. Первый инструмент, который используют хакеры, — это Nmap. Хотя у Nmap сравнительно немного сигнатур IDS, он все равно остается очень полезным и широко используемым инструментом.

Анализ атаки (часть 1)

На небольшом экране выше мы видим синтаксис, используемый хакером: хакер выбрал порты 21 и 80, поскольку у него есть некоторые эксплойты, которые можно использовать через Metasploit Framework. И не только это, но и системные службы и протоколы, которые он понимал довольно хорошо. Совершенно очевидно, что он использует SYN-сканирование, которое является наиболее распространенным типом сканирования портов. Это также связано с тем, что когда служба TCP, прослушивающая порт, получает пакет SYN, она отправляет обратно пакет SYN/ACK (ответ). Пакет SYN/ACK указывает на то, что служба действительно прослушивает и ожидает соединения. Однако с UDP та же проблема не возникает, поскольку он полагается на такие службы, как DNS (DNS также использует TCP, но для большинства своих транзакций он в основном использует UDP).

Приведенный ниже синтаксис представляет собой выходные данные, которые Nmap собирает из отправленных пакетов, а точнее из пакетов, которые он получает в результате выполненных им SYN-сканирований. Мы видим, что на первый взгляд кажется, что предоставляются как FTP-, так и HTTP-сервисы. Нас не особо волнует MAC-адрес, поэтому мы его проигнорируем. Такие инструменты, как Nmap, не подвержены ошибкам, поэтому они часто хороши для проверки информации на уровне пакетов, чтобы гарантировать ее точность. Мало того, он также позволяет наблюдать за ответными пакетами из сети жертвы, чтобы иметь возможность собирать оттуда архитектурную, сервисную и хостовую информацию.

Поиск пакетов

На сегодняшний день существует ряд программ, которые анализируют пакеты и находят важную информацию, такую ​​как тип операционной системы, сведения об архитектуре (например, x86 или SPARC) и многое другое. Этого недостаточно, но это также важно, когда мы учимся позволять программе выполнять работу за нас. Имея это в виду, давайте взглянем на трассировку пакета Nmap и найдем некоторую информацию о сети жертвы.

10:52:59.062500 IP (tos 0x0, ttl 43, id 8853, offset 0, flags [none], proto: ICMP (1), length: 28) 192.168.111.17 > 192.168.111.23: ICMP echo request seq 38214, length 8
0x0000: 4500 001c 2295 0000 2b01 0dd3 c0a8 6f11 E..."...+.....o.
0x0010: c0a8 6f17 0800 315a 315f 9546 ..o...1Z1_.F
10:52:59.078125 IP (tos 0x0, ttl 128, id 396, offset 0, flags [none], proto: ICMP (1), length: 28) 192.168.111.23 > 192.168.111.17: ICMP echo reply seq 38214, length 8
0x0000: 4500 001c 018c 0000 8001 d9db c0a8 6f17 E.............o.
0x0010: c0a8 6f11 0000 395a 315f 9546 0000 0000 ..o...9Z1_.F....
0x0020: 0000 0000 0000 0000 0000 0000 0000 ..............

В двух пакетах выше показан открытый пакет от Nmap. Он отправляет эхо-запрос ICMP в сеть жертвы. Вы увидите, что он не установлен на определенном порту, поскольку ICMP не использует порты, а управляется генератором сообщений об ошибках ICMP, встроенным в стек протоколов TCP/IP. Этот пакет ICMP также помечен уникальным номером, в данном случае 38214, чтобы помочь стеку TCP/IP проверить обратный трафик и связать его с предыдущим отправленным пакетом ICMP. Пакет выше — это ответ от сети-жертвы в виде эхо-ответа ICMP. Также учитывается строка с номером 38214. Именно так хакер узнает, что за этим IP-адресом находится компьютер или сеть.

Именно для этой открытой последовательности пакетов ICMP в Nmap предусмотрена нотация IDS. При желании опцию обнаружения хоста ICMP можно отключить в Nmap. Какую информацию можно получить из результатов пакета эхо-ответа ICMP из сети жертвы? На самом деле здесь не так много информации, которая могла бы помочь нам понять сеть. Однако предварительные шаги все еще могут быть использованы в областях, связанных с операционной системой. В пакете выше время заполнения поля и значение рядом с ним выделены жирным шрифтом. Значение 128 указывает на то, что этот компьютер, вероятно, является компьютером Windows. Хотя значение ttl не дает точного ответа на вопрос о том, что именно связано с ОС, оно ляжет в основу следующих пакетов, которые мы рассмотрим.

Заключение

В этой первой части мы рассмотрели сканирование сети при атаке на два определенных порта с использованием Nmap. На этом этапе злоумышленник точно знает, что по этому IP-адресу находится компьютер или компьютерная сеть. Во второй части этой серии мы продолжим исследование трассировки этого пакета и выясним, какую еще информацию мы сможем почерпнуть.

Анализ атаки (часть 1)Анализ атаки (часть 2)
Анализ атаки (часть 1)Анализ атаки (часть 3)

Sign up and earn $1000 a day ⋙

Leave a Comment

Разница между обычным телевизором и Smart TV

Разница между обычным телевизором и Smart TV

Умные телевизоры действительно покорили мир. Благодаря множеству замечательных функций и возможности подключения к Интернету технологии изменили то, как мы смотрим телевизор.

Почему в морозильной камере нет подсветки, а в холодильнике есть?

Почему в морозильной камере нет подсветки, а в холодильнике есть?

Холодильники — привычные бытовые приборы. Холодильники обычно имеют 2 отделения: холодильное отделение просторное и имеет подсветку, которая автоматически включается каждый раз, когда пользователь ее открывает, а морозильное отделение узкое и не имеет подсветки.

2 способа устранения перегрузки сети, которая замедляет Wi-Fi

2 способа устранения перегрузки сети, которая замедляет Wi-Fi

На сети Wi-Fi влияют многие факторы, помимо маршрутизаторов, пропускной способности и помех, но есть несколько разумных способов улучшить работу вашей сети.

Как перейти с iOS 17 на iOS 16 без потери данных с помощью Tenorshare Reiboot

Как перейти с iOS 17 на iOS 16 без потери данных с помощью Tenorshare Reiboot

Если вы хотите вернуться к стабильной версии iOS 16 на своем телефоне, вот базовое руководство по удалению iOS 17 и понижению версии с iOS 17 до 16.

Что происходит с организмом, если вы едите йогурт каждый день?

Что происходит с организмом, если вы едите йогурт каждый день?

Йогурт — замечательная еда. Полезно ли есть йогурт каждый день? Как изменится ваше тело, если вы будете есть йогурт каждый день? Давайте узнаем вместе!

Какой вид риса лучше всего подходит для здоровья?

Какой вид риса лучше всего подходит для здоровья?

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

Как просыпаться вовремя утром

Как просыпаться вовремя утром

Установление режима сна и отхода ко сну, смена будильника и корректировка рациона питания — вот некоторые из мер, которые помогут вам лучше спать и вовремя просыпаться по утрам.

Советы по игре Rent Please! Симулятор арендодателя для новичков

Советы по игре Rent Please! Симулятор арендодателя для новичков

Арендуйте, пожалуйста! Landlord Sim — мобильная игра-симулятор для iOS и Android. Вы будете играть за владельца жилого комплекса и начнете сдавать квартиры в аренду, чтобы улучшить интерьер своих апартаментов и подготовить их к приему арендаторов.

Последние коды защиты башни в ванной и как вводить коды

Последние коды защиты башни в ванной и как вводить коды

Получите игровой код Bathroom Tower Defense Roblox и обменяйте его на потрясающие награды. Они помогут вам улучшить или разблокировать башни с более высоким уроном.

Конструкция, обозначения и принципы работы трансформаторов

Конструкция, обозначения и принципы работы трансформаторов

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

4 способа, которыми ИИ делает умные телевизоры лучше

4 способа, которыми ИИ делает умные телевизоры лучше

От лучшего качества изображения и звука до голосового управления и многого другого — эти функции на базе искусственного интеллекта делают смарт-телевизоры намного лучше!

Почему ChatGPT лучше DeepSeek

Почему ChatGPT лучше DeepSeek

Поначалу люди возлагали большие надежды на DeepSeek. Как ИИ-чат-бот, позиционируемый как серьезный конкурент ChatGPT, он обещает интеллектуальные возможности и возможности чата.

Встречайте Fireflies.ai: бесплатный секретарь на базе искусственного интеллекта, который сэкономит вам часы работы

Встречайте Fireflies.ai: бесплатный секретарь на базе искусственного интеллекта, который сэкономит вам часы работы

Легко упустить важные детали, записывая другие важные вещи, а попытки делать заметки во время общения могут отвлекать. Решение — Fireflies.ai.

Как вырастить Аксолотля Майнкрафт, приручить Саламандру Майнкрафт

Как вырастить Аксолотля Майнкрафт, приручить Саламандру Майнкрафт

Аксолот в Minecraft станет отличным помощником для игроков при действиях под водой, если они знают, как им пользоваться.

A Quiet Place: The Road Ahead Конфигурация игры для ПК

A Quiet Place: The Road Ahead Конфигурация игры для ПК

Конфигурация A Quiet Place: The Road Ahead имеет довольно высокий рейтинг, поэтому вам нужно будет рассмотреть ее перед принятием решения о загрузке.