Источник информации материала сайт : http://www.internet-technologies.ru

Создание сайтов

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

ssappe

E-mail Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

Итак, давайте разберемся, что такое хакинг. Как известно, все программы не идеальны, то есть они не защищены от наличия ошибок (багов/bugs). Значит, мы можем воспользоваться недочетами системы, правильно?

Да! Бьюсь об заклад, что вам бешено хочется скорее узнать о том, как бы "хакнуть" провайдера и сидеть в инете на халяву. Ладно, я приоткрою для вас эту завесу и расскажу несколько основных принципов взлома и о взломе прова вообще.


Во-первых, надо узнать, на какой платформе стоит провайдер. Сделать это можно обычной утилитой ftp, которая входит в состав Виндов (Windows). Итак, присоединяемся к прову по ftp. Делается это так. К примеру, доменное имя вашего прова - glassnet.ru. Открываем Пуск/Выполнить и пишем ftp. Жмем enter. Поясняю: ftp - это утилита для перенесения файлов с компа на комп, то есть FileTransferProtocol. Итак, мы в невзрачном окне, и перед нами подсказка системы ftp. Пишем "open glasnet.ru" - что мы написали? Мы подсоединились к glasnet.ru, и все! Перед вами поле для ввода логина и пароля, но выше написано, в какой вы системе. Скорее всего, будет что-нибудь из UNIX'овских операционок. Вам, конечно же, нужен файл с паролями и логинами. Вот где он может быть:

Тип Юниха

Место, где хранится нужный файл

AIX 3

/etc/security/passwd !/tcb/auth/files/[first letter #of username]/[username]

A/UX 3.0s

/tcb/files/auth/?/*

BSD4.3-Reno

/etc/master.passwd *

ConvexOS 10

/etc/shadpw *

ConvexOS 11

/etc/shadow *

DG/UX

/etc/tcb/aa/user/ *

EP/IX

/etc/shadow x

HP-UX

/.secure/etc/passwd *

IRIX 5

/etc/shadow x

Linux 1.1

/etc/shadow *

OSF/1

/etc/passwd[.dir|.pag] *

SCO UNIX #.2.x

/tcb/auth/files/[first letter* of username]/[username]

SunOS4.1+c2

/etc/security/passwd.adjunct ##username

SunOS 5.0

/etc/shadow[optional NIS+ private secure maps/tables/whatever]

System V Release 4.0

/etc/shadow x

System V Release 4.2

/etc/security/* database

Ultrix 4

/etc/auth[.dir|.pag] *

UNICOS

/etc/udb *

Предположим, что вы установили тип ОС провайдера и взяли файл с паролями (о том, как его взять, мы поговорим позже). И что же вы видите: striker:5gg57G422dfhj:98:10:Striker:DjStriker:/home/sc/sun:/bin/bash Это что еще за монстр? А где пароль, а где логин? Объясняю: это можно перевести так:

1) Имя пользователя: Striker;
2) Расшифровка пароля: 5gg57G422dfhj;
3) Номер пользователя: 98;
4) Номер группы: 10;
5) Информация GECOS: DjStriker;
6) Каталог по умолчанию: /home/sc/sun
7) Shell: /bin/bash.

Да, но как расшифровать пароль? Да очень просто. Берем прогу под названием John The Ripper, эта прога перебирает все комбинации или пользуется готовым словарем возможных комбинаций. Хочу сразу предупредить, что пароли могут раскриптироваться довольно долго! Нормальные пароли типа he_!$*74 будут разгадываться лет пять!!! Не беспокойтесь, есть же и другие пароли у людей.

Прогу можно взять здесь: http://www.false.com/security/john/index.html или поищите ее на http://astalavista.box.sk

Ну, теперь о самом больном , о том, как бы взять этот файл от провайдера. Для начала надо обучиться UNIX грамотности. Я уже говорил, что каждый хакер должен знать UNIX, так вот вам несколько UNIX команд:

Примеры UNIX команд

at

Показывается день/час, когда выполнится команда

batch

Выполнение команд в процессе загрузки

chmod

Этой командой вы можете изменить полномочия файлового доступа

chown

Был у файла один хозяин , а стал другой

cron

Это демон команд batch и at

crontab

Можно указать промежутки времени, в течение которых будут выполнены какие-либо команды

ftp

Работа с удаленным компом. Принимаем или пересылаем файлы

kill

Послать некоторому процессу сигнал о конце работы

logname

Получить регистрационное имя

pwcheck

Проверить файл паролей (/etc/passwd - по умолчанию)

mail

Прием или пересылка е-message

who

Отобразить список текущих юзеров

telnet

Доступ к удаленному компу

umask

Маска полномочий для нового файла

news

Отобразить статью из конфы Usenet

whois

Получить инфу о текущем узере

write

Переслать записку все тому же текущему юзеру

uux

Выполнение команд UNIX на удаленном компе

nslookup

Получить сведения об IP-адресе домена

uucp

Копировать файлы из одного компа UNIX в другой

uuname

Отобразить список хостов UUCP

su

Если умело применить , то можно стать привилегированным пользователем Я точно не знаю о применении команды su

rm

Стереть файл или каталог

sleep

Не выполнять команду на данное время

passwd

Создать/изменить пароль

ps*

Посмотреть , какие процессы на данный момент активизированы

*Очень интересная команда: вы можете присоединиться к компу (если имеете на нем аккаунт) и набрать: к примеру, на компе сидит root, ps -x -u root и вы узнаете, что запущено в сети у root'a!

Обновлено 26.04.2010 11:13  

О сайтах в целом