Ранее мы разобрали протоколы TCMP/IP и UDP/IP.
Сегодня мы поговорим об ещё одном замечательном протоколе и у нас наконец будет какая-то практика в данном цикле статей.
ICMP - Internet Control Message Protocol или протокол межсетевых управляющих сообщений.Основан он на нашем старом,добром TCP/IP и нужен для передачи коротких сообщений.Для примера работы вернёмся к нашему хулигану.
Теперь хулиган не станет закидывать нас яйцами,сейчас хулиган идёт по адресу,где мы живём,звонит в дверь и отбегает за дерево.Если слышит отборный наш мат-то понимает,что дома кто-то есть,а если не слышит-то понимает,что никого дома нет.И он так может с любым адресом.
В отличие от нашего негодного мальчишки-ICMP может не только проверять наличие чего-либо по адресу,но и как говорил ранее-отправлять сообщения.Но для "эхо" запросов он используется чаще всего.Чуть позже скажу как с его помощью можно атаковать небольшие сервера.
Отложим на время теорию и давайте попрактикуемся.На любых ОС имеется отличная программа ping,она-то как раз и использует наш протокол для эхо-запросов.Откройте терминал или же консоль(кто пропустил статьи по программированию: Win+R,напишите cmd и нажмите Enter),наберите команду ping и любой адрес,к примеру в былые годы моего славного администрирования я пинговал яндекс(очень мало букв): ping ya.ru.
После ввода команды появляются ответы,сейчас разберём что они значат(разобью всё по квадратным скобкам):
PING [адрес] [(IP-адрес)] [количество отправляемых байт]
[количество принятых байт от адреса] [IP-адрес]: [номер ответа] [количество сегментов сети до ответа] [время ответа]
Чтобы это прекратить можете нажать сочетание Ctrl+C.
Этот инструмент очень часто используется при администрировании или же просто для проверки есть ли интернет,заблокирован ли сайт и т.д.
Как и обещал поговорим об атаке на сервера.Забегая наперёд крупные проекты давно уже успешно сопротивляются этому способу,потому не завышайте ожидания,я лишь объясню как работает DoS (Denial of Service).
Вернёмся к нашему хулигану.Хорошо когда он один,а представьте себе если бы хулиганов была сотня и действовали они координировано?Звонят строго в своё время,постоянно вас отвлекают,вы не можете выполнить ни одно задание,ведь постоянно нужно проверять дверь(это лишь образно).Как результат вы падаете без сил и вам нужно время, чтобы восстановиться.Примерно так и работает атака "Отказ доступа".
На этом знакомство с ICMP мы закончим,надеюсь вам понравилось.Желаю успехов и до встречи в будущих статьях!
Хочешь читать весёлые и познавательные статьи раньше всех?Подписывайтся на мой телеграмм-канал.