Статья Начинающим про сети - Сканирование портов - Протоколы - Часть 2

networks.jpg

[Вступление]

И снова всех приветствую, дорогие друзья!
Первая часть собрала много положительных комментариев и я решился на дальнейшее написание этого цикла. Хотелось бы дополнить, что это цикл также предусмотрен для начинающих в сфере ИБ. Нечего ждать, начнем!

[Закрепим знания]
Предлогаю вам решить маленький тест по первой части, дабы проверить свои знания.

1. Что из себя представляет IP?
e07a2d5e86a5b232e52583906d7c6249.png

  1. Internet Protocol, протокол передачи данных.
  2. Уникальное имя компьютера.
  3. Просто непонятное мне сочетание букв.
Ответ: 1

2. Топология при которой каждый компьютер подключен последовательно к одному проводу это ...
1_1.png

Ответ: топология шина

3. Какие версии IP адресов вы знаете?

IPv4 и IPv6

4. Чем отличен статический IP от динамического?
Статический IP - фиксированый. А динамический меняется после каждого выхода в сеть интернет.

[Вспомним о портах]
Перед тем как приступить к новому, вспомним не мало важную тему. Как вы помните из прошлой части

------------------------------------------

Порт - это числовой номер определенного протокола.


Но зачем нужен порт?
А представьте себе такую картину:

В мире много стран. Допустим страна - это компьютер. Вы хотите послать фрагмент(пакет) данных на этот компьютер и вы знаете IP адрес этого компьютера. Но вам нужно послать данные в определенное место, где выполняется свойственный этому месту функционал - город. А город - это протокол. У протокола есть номер и место где принять информацию. Т.е. в городе есть порт. Мы с другой страны посылаем фрагмент данных - IP пакет(корабль или самолет). Он летит по определенному адресу - IP:Port(Страна:Город) на определенный порт - номер города)))

И так. Коротко говоря, порты могут принимать соеденения с последующим обменом информации. Но бывает такое, что порт закрыт.

Порт закрыт - это значит, что он не принемает соеденений.

Порт открыт - это означает, что порт принимает соеденения и вы можете подключится.
------------------------------------------


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

Скачать:
Если вы любитель окон, то помучайтесь с установкой. Скачать nmap можно с официального сайта

А вам друзья и мучать себя не надо. Всего-то пропишите в терминале
Код:
sudo apt install nmap zenmap

[Nmap]
nmap.jpg


Nmap - это утилита преднозначеная для сканирования сетей, аудита сетевой безопасности.

Мы же воспользуемся им для сканирования портов. Вы наверняка заметили, что как на Windows так и на Linux мы установили Zenmap.
Zenmap - это графический интерфейс nmap. Он конечно же имеет такую возможность, как определение растояния от различных обьектов сети. Но не будем об этом. Перейдем к практике. Опять таки с Wibdows вы его можете запустить щелкнув 2 раза по ярлыку на рабочем столе. А в Linux вы можете прописать в терминале
Код:
zenmap
Screenshot_from_2018-01-06_16-08-16-1.png


Те кто используют Windows открывают CMD, а линуксоиды аналогично терминал. Структура команд очень проста
Код:
nmap <опции> <цель>
Но мы сегодня обойдемся
Код:
nmap <цель>
И теперь пропишем
Код:
nmap google.com

А теперь стоит немного подождать. Само сканирование, если говорить по простому, проходит так:
Мы пытаемся подключится к определенному компьютеру по его имени(IP адресу) к определенному порту. Если подключится получилось, то порт считаем открытым, а если нет, то по аналогии - закрытым. Но в nmap закрытым портом являются другие факторы. О них читаем дальше.

И вот уже завершилось сканирование

Screenshot_from_2018-01-06_15-29-29-1-1.png


Вам наверняка не понятно, что вывел сканер. Сегодня мы постараемся все разобрать чтоб вы поняли)

И так, первая колонка - PORT.
Вы уже знаете что из себя предстовляют порты. Это номера отпределенных протоколов. То есть по этим номерам мы обращяемся к протоколам с которыми далее познакомимся. В колонке отображены порты к которым пытались произвести подключение.

После колонки port идет колонка STATE. В этой колонке, напротив каждого порта отображен его статус(самый частый - open, closed, filtered).

  • open - порт открыт.
  • closed - доступен, но не используется.
  • filtered - Nmap не может определить, открыт ли порт, т.к. фильтрация пакетов не позволяет достичь запросам этого порта.
И предпоследняя колонка, это уже новое для вас понятие, но вы о нем уже слышали - SERVICE.
Теперь мы можем немного изменить наше определение о портах.

Порт - это номер определенного сервиса/процесса/протокола.

В этой колонке отображены процессы(протоколы), которые используют тот или иной порт. Ну и последней колонкой является - VERSION(при использовании опции). Тут должно быть понятно, что nmap определял версию сервиса из предыдущей колонки.

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

[Protocol]
Сетевой протокол - это набор правил по которым работает сеть.
То есть, чтобы информация с одного компьютера была точно доставлена на другой компьютер и была там представлена, нужны определенные правила.
Каждый протокол описывает правила необходимые для обмена информацией при отпределенном способе подключения.

Стек протоколов - это набор сетевых протоколов.

Среди стеков сетевых протоколов, самым так сказать основным* является TCP/IP.

hnPtSGvtxbBnPqQWixPgf4wx.png


TCP (Transfer Control Protocol) - протокол управления передачей данных.

IP (Internet Protocol) - межсетевой протокол передачи данных.

Легче понять так:

TCP(
как передать)/IP(куда передать)

Мы подробней ознакомимся с сетевыми протоколами после изучения части 3.

[Как мы будем использовать порты]
Сегодня вы наверняка узнали хоть немного нового и теперь вы спокойно можете определить открытые порты компьютера в сети. Но вот вопрос: "Зачем нам это?"

Мы постепенно будем изучать и то как может поступить хакер попавший в вашу сеть. Поговорим о том какие меры можно будет принять. Но это все впереди, а теперь непосредственно к вопросу. Нас как злоумышленников интересуют открытые порты. А именно тем, что они используются какими-либо процессами/сервисами. И весь смак в том, что эти сервисы могут быть уязвимы, вот тут то нам и помогают открытые порты позволяющие нам произвести подключение.
security_exploits-642x428.png


А на этом все друзья. Далее нас ждут увлекательные вещи!

[doublepost=1515198425,1515198359][/doublepost]Данная тема будет дополнена утром!
 
Последнее редактирование:
Отлично описано , для новичков главное донести образное восприятие ( преподаваемой темы ) и у вас это получилось !
 
  • Нравится
Реакции: f0g и Djon253
Шикарно, почему преподы так же не могут информацию донести...
 
  • Нравится
Реакции: 6otfa
Потому что 99% преподам насрать на ученика, в основном конечно из-за отсутствия материального стимула.
Дмитрий Медведев учителям "Это был ваш личный выбор! Не хватает денег, идите в бизнес!

 
Лично про свой ВУЗ могу сказать, 80% пинают)). Итак везде по России +- 10%
Делаем вывод ученики не хотят обучаться , преподаватели не хотят преподавать , когда пытаешься донести мысль , а тебя не слышат очень трудно продолжать обучать . Такая статистика как вы описали по всем вузам сейчас и не только в нашей стране . Смышленные же ребята , а занимаються х**ней )
[doublepost=1515278240,1515278181][/doublepost]
Дмитрий Медведев учителям "Это был ваш личный выбор! Не хватает денег, идите в бизнес!

его только за эти слова ,,,,,,,,,,,,,
 
  • Нравится
Реакции: Vertigo и ghost
Дмитрий Медведев учителям "Это был ваш личный выбор! Не хватает денег, идите в бизнес!

В точку. Но я промолчу, чтобы не разводить политический срач. Скажу лишь, что я не поклонник монополии в политике да и политики в целом.
 
Дмитрий Медведев учителям "Это был ваш личный выбор! Не хватает денег, идите в бизнес!
Денег нет, но вы держитесь. А я пойду в свой лакшери и посмеюсь... ))
[doublepost=1515278593,1515278423][/doublepost]
В точку. Но я промолчу, чтобы не разводить политический срач. Скажу лишь, что я не поклонник монополии в политике да и политики в целом.
Не, ну сначала разрабатывать программы, звать молодежь в преподы, а потом говорить, если мало денег, то идите, нууууууу... )))
 
Последнее редактирование модератором:
  • Нравится
Реакции: Vertigo, Valkiria и ghost
Лично про свой ВУЗ могу сказать, 80% пинают)). Итак везде по России +- 10%
Отчасти поэтому мы планируем открыть свою школу. Нам нужны заинтересованные, харизматичные, скиловые преподаватели и не менее амбициозные ученики. Основная цель школы: сделать мир чуточку умнее :)
 
Отчасти поэтому мы планируем открыть свою школу. Нам нужны заинтересованные, харизматичные, скиловые преподаватели и не менее амбициозные ученики. Основная цель школы: сделать мир чуточку умнее :)
А дата открытия есть? Интересно очень)))
 
Денег нет, но вы держитесь.
Все это распил бабла и не более того...
Это не распил бабла )
Это пох*изм Российского масштаба.
Ещё это - непонимание ответственности, что ложится на плечи премьер-министра страны.
Ещё это - непонимание того, что власть - это тяжёлый крест.
Ещё это - результат того, что к власти добираются некомпетентные люди.
Ещё - это проявление зомбирования населения.
Это ещё много чего )

Ещё это одна из причин того, что наша страна погрязла в гавне и вряд-ли когда-то из него выберется.
Я думаю, что Россия обречена на медленное и постепенное увядание, что страна уже прошла точку невозврата.
 
  • Нравится
Реакции: p0stman и ghost
Навсегда запомню диалог с преподом.
— почему вы нас учите устаревшим вещам?
— А зачем мне вас учить чему-то новому? Чем меньше вы знаете, тем я ценнее, как специалист.
 
— А зачем мне вас учить чему-то новому? Чем меньше вы знаете, тем я ценнее, как специалист.
Это как? С каких пор, если ученик тупой, то препод ценнее как спец... Или это со стороны, в области много тупых, поэтому нам нужны физики ?
 
Это как? С каких пор, если ученик тупой, то препод ценнее как спец... Или это со стороны, в области много тупых, поэтому нам нужны физики ?
Препод работает в той же области, что и его ученики. Вот и все
 
Спасибо за уроки!!!!
Продолжайте в том же духе
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!