Итак, давайте разберемся, что такое хакинг. Как известно, все программы не идеальны, то есть они не защищены от наличия ошибок (багов/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 команд:

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!