1

Хакерство. Telnet(23)

Здравствуйте уважаемые читатели блога. Сегодня мы начнём наш курс по хакерству. И для начала разберём способы.

Для начала давайте определимся, кто такой хакер.
Хакер — это человек, который досконально знает организацию
сети, операционные системы сети, языки программирования.
Так же хакер знает, как построены сетевые протоколы (например,
TCP/IP). И еще очень многое.
Почему хакеры будут всегда?
Ответ прост — потому что все сделанное людьми — может ими же
быть взломано! А так же потому что всегда будут администраторы с
именем «ЛАМЕР ДНЯ».
Итак начнем...   Для начала вам необходимо найти дистрибутивы следующих
сетевых ОС:

  • Linux RedHat — для начинающего пользователя UNIX
  • SlackWare — для более опытного пользователя UNIX
  • FreeBSD — для людей, которые уже довольно свободно чувствуют себя в UNIX

Постоянная дилемма: что лучше Linux или проект BSD (FreeBSD,
OpenBSD, NetBSD...)? Каждый выбирает для себя.
Каждая из них имеет свои преимущества и недостатки.
А теперь ближе к взлому...
Итак, вот список популярных в сети сервисов:

  • ftp 2 1
  • telnet 23
  • smtp 25
  • http 80
  • рорЗ 110

Цифры — это порядковый номер того или иного сервиса.
Итак, все по порядку:

FTP (21)
Наверное, все пользовались FTP, если нет, то все впереди.
Что такое FTP? File Transfer Protocol (протокол передачи файла).
Так вот, когда вы подключаетесь через FTP на сервер, то вы автоматически подключаетесь к порту 21 и дальше, используя команды, пользуетесь этим сервисом.

TELNET (23)
Это тот порт, через который происходит большинство взломов (после обнаружения ошибки), поэтому многие провайдеры и серверы с нормальными администраторами отключают этот порт.
Что можно сделать если вы имеете telnet доступ? Ну, на верное все(!) от переформатирования винчестера (на удаленной машине конечно!) до изменения ядра системы.

SMTP (25)
Вы, наверное, не раз в жизни отсылали электронную почту? Так вот, вся электронная почта проходит через этот порт. Simple Mai] Transfer Protocol — простой протокол передачи почты.

HTTP (80)
Hyper Text Transfer Protocol — Протокол передачи гипертекста.
Ну, наверное, этот протокол знают все, кто когда-либо пользовался Internet. Все web-серверы, все странички (по большей части) работают через этот порт. Одним словом — все, что вы грузите в ваш браузер доставляется к вам через этот порт.
Так как этот протокол существует давно и при этом претерпел мало изменений, то взлом через него практически невозможен даже для профессионала! Исключая случаи, когда программа на web-сервере с «дыра-ми» в безопасности.

РОРЗ(110)
Через этот порт вы получаете электронные сообщения к себе в Mail-Agent (например, Microsoft Outlook).
Вот вы теперь и разбираетесь (немного) в основных протоколах.
Так как взломать? Не спешите, не все так просто...
Для данного этапа вашего развития как хакера вам необходимо знать основы UNIX систем в целом. Так вот — очень (ну очень) краткое описание UNIX.

Начнём мы наш путь с TELNET

Telnet
В Telnet, как правило, вкладывают два смысла. Во-первых Telnet —это протокол эмуляции терминала, через который осуществляется удаленный доступ в Internet. А во-вторых, telnet это программа UNIX с аналогичными функциями (пишется с маленькой буквы, ибо в UNIX это важно). Запустив такую программу, вы увидите на экране своего монитора удаленный терминал. Все это может быть реальностью только за деньги, То есть, вы должны получить доступ в Internet на уровне Dial-up.
Впрочем, в Internet существуют сервера, которые предоставляют бесплатный ограниченный доступ через Telnet к некоторым базам данных.
Программа telnet через определенные команды позволяет управлять
параметрами сеанса связи только через командный режим. Это означает,
что сначала вы коннектитесь с удаленным хостом и после того как нажимаете escape-последовательность, попадаете в командный режим telnet.
Сеанс связи поддерживается как вашим софтом, так и софтом удаленной
машины. Если копать глубже, то связь осуществляется через,протокол
TCP посредством пакетов UDP.
Таким образом Telnet это:

  • регистрация на удаленном компьютере;
  • использование софта Internet, в том числе клиентских программ на удаленном компьютере;
  • запуск доступного софта на удаленном компьютере.

Далее мы будем разбирать Telnet на основе программы NCSA Telnet. Этот софт предоставляет интерактивный доступ с  компьютера к телнетовским серверам сети TCP/IP.  Скачать программу

NSCA Telnet
Многие, говоря о Telnet, подразумевают UNIX. А те, кто считают,
что знают UNIX, работают в Internet через Telnet. Мы уходим от Тех и от
других. На время. Мы погрузимся в старый добрый DOS, так как NCSA
Telnet работает в стандартной MS DOS.
Запуск NCSA Telnet осуществляется после ввода следующей; команды:
telnet hostname
Если все набрано правильно, то вы соединитесь с хостом hostname.
Этот хост попросит вас ввести регистрационное имя и пароль.
NCSA Telnet эмулирует терминал VT100. Но операционка удаленного хоста не может определить тип вашего терминала. Вы должны опр-делить его сами. Для удаленных UNIX-компьютеров введите:
newton% set term=vt100;tset

Выход из NCSA Telnet зависит от того количества сессий, которое
вы имеете в данный момент. То есть, вы должны разорвать связь с каждым хостом.
Результатом ваших действий должно быть обычное приглашение
вашей операционки.
Вы также можете завершить сеанс через комбинацию клавиш Alt-X.
Эта команда закрывает только текущую сессию.
Лучшие клавиатурные эквиваленты

  • Alt-A Дополнительная сессия.
  • Alt-N Следующая сессия.
  • Alt-D Перехватить активный текст и послать его в файл.
  • Alt-Z Сделать сессию невидимой, но активизирован ной.
  • Alt-E Выйти в оболочку DOS.
  • Alt-G Графическое меню.
  • Alt-C Включить/отключить режим перехвата.
  • Alt-R Отключить экран VT100.
  • Alt-H Подсказка.
  • Alt-Y Прервать процесс.
  • Alt-B Предыдущая сессия.
  • Alt-O Блокировать вывод.
  • Alt-U Удалить строку.
  • Alt-К Удалить символ.
  • Alt-F Начать передачу файла.
  • Home Выйти из графического режима.
  • Alt-I Переслать IP-адрес удаленному компьютеру.
  • Alt-S Пропустить прокрутку,
  • Alt-P Изменить параметры.
  • Alt-X Закрыть соединение.

Непонятный VT100 и ясный локальный терминал
В NCSA Telnet терминал вашего компьютера отображается на уда-ленном компьютере как терминал VT100. Вы же работаете на PC. Поэто-му некоторые клавиши вашего компьютера отличаются от аналогичных
на VT100.

На сегодня у нас всё. До скорых встреч!

Подписка
Понравился пост? Так введи Email адрес и жми "Подписаться":


One Comment

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *