|
Параллельный мир. Взлом сетей x25 kas1e Xakep, номер #053, стр. 053-070-1 Сегодня практически никто не знает, что такое x25-сети и насколько они глобальны, поэтому я вкратце расскажу историю их появления. Все началось, наверное, более 3 тысяч лет назад с голубиной почты :), но непосредственным прародителем можно считать Леонарда Клейнро, который в 1961 году первым высказал мысль о маршрутизации пакетов цифровых данных в крупных компьютерных сетях. Год спустя Дж. Ликлайдер, первый руководитель отдела компьютерных исследований в Управлении ARPA при Министерстве обороны США, предложил создать огромную Galactic Network - <галактическую сеть>, в которой пользователь мог получить доступ к данным из любого узла. Старина Ларри Робертс, исследователь из лаборатории Линкольна в Массачусетском технологическом институте, впервые организовал обмен пакетами данных между двумя компьютерами в 1965 году. Через 4 года появилась arpanet (прародитель internet). По мере развития arpanet/internet, разные производители компьютерного железа выпускали свои собственные сетевые системы. В 1972 году Роберт Меткалф, исследователь из компании Xerox, разработал стандарт организации локальных сетей под названием Ethernet. В 1973 году появилась компания Telenet - первый владелец сети общего пользования с коммутацией пакетов. Telenet и является "настоящим" отцом x.25-сетей. Что касается бывшего СССР, то там какой-либо заметной активности не наблюдалось до 1986 года, именно тогда началась эксплуатация ведомственных сетей этого класса (АИСТ, АСПД, ИАСНЕТ). Затем началось бурное развитие старых и появление новых x25-сетей, которое, в общем, не прекращается и сейчас, но в более специализированном направлении, чем интернет. В качестве примера мы рассмотрим sprintnet, которая и является той самой telenet, но более развитой и получившейся при слиянии служб телефонной связи и передачи данных компании GTE (GTE Sprint и GTE Telenet) с US Telecom - аналогичными службами большой компании "United Telecommunications Inc" (UTI). Входы в эту сеть (sprintnet) предоставлены в каждом захудалом городке, и телефоны модемных пулов можно найти в любой поисковой машине или на официальных сайтах представительства необходимой сети. Организация Итак, нас волнует то, каким образом обозначаются/предоставляются адреса (хосты), как происходит аутентификация и некоторые другие нюансы. Адреса в x25-сетях называются NUA (Network Users Address). Формируются они из нескольких составляющих: 1. Признак определения адреса (полный вид, если существует, внутренний, если не задано). 2. DNIC (Data Network Identification Code) - четырехзначный код сети. 1: Код "материка": 1 - Океания 2 - Европа 3 - Америка 4 - Азия 5 - Австралия 6 - Африка 7 - Южная Америка 2-3: Код страны (2 цифры). Например, 50 - Россия. 4: Код национальной сети, как пример для 250x: 0 - ROSPAC 1 - SPRINT 2 - IASNET 3 - MMTLnet 4 - INFOTEL 6 - ROSNET 7 - ISTOK-K 8 - TRANSINFORM 3. Непосредственно внутрисетевой адрес (до 10 цифр). И вот теперь самое время поговорить об аутентификации. Вход в sprintnet как таковой, в принципе, отсутствует. Т.е. ты можешь просто позвонить на пул и уже сможешь производить масштабные сканы. Однако большинство хостов не горят желанием платить за твое соединение с ними, о чем тебе с радостью и сообщат :). Чтобы иметь полноценный доступ ко всем ресурсам, нужен некий NUI (Network User Identificator), проще говоря - код доступа и пароль. NUI стоит порядка $30 + $16 за час пользования сетью. Т.е. у тебя 2 варианта - либо пользуешься бесплатно и ищешь хорошие хосты, либо пользуешься NUI (вводя ID при подключении). Формат NUI простой - это алфавитные и буквенные значения длиной от 4 символов. Для ввода NUI есть 2 пути. Первый - вводить его при подключении к паду (о паде чуть ниже): |