|
Hack FAQ
Xakep, номер #049, стр. 049-048-2 Q: Я сижу в локальной сетке у прова. За выкаченные из инета метры плачу деньги, трафик внутри локалки бесплатный. Как можно инет на халяву использовать? A: Для начала необходимо понять, что абсолютно халявного инета не бывает. За него в любом случае кто-то платит, главное, что не ты. Самый простой вариант - завернуть трафик на соседей. Для этого нам понадобится какой-то прокси-сервер, установленный на компе соседа. Как ему такую "приятность" установить? Есть множество вариантов. Вот один из них: в локалке наверняка много расшаренных ресурсов, открываешь шару на себе и раскладываешь там заранее припасенные трояны. Когда глупые соседи позапускают твои творения, и ты получишь доступ к их машинам, то ставь им хоть wingate и вперед. По аналогии можно поступить с каким-нибудь http-шником или ftp-шником. В общем, неважно как, главное, чтобы скачали и запустили. Правда, получится не очень красиво, так как весь трафик будет идти через одного человека, и он очень быстро это заметит. Лучше написать простую программу, которая будет распределять твой трафик на всех. Q: Хотел я один сервер ломануть. Просканил его nmapом с -O, он определил, что там SunOS 4.1.1 - 4.1.4, а netcraft показал на Microsoft IIS/4.0. Как они ИИС на SunOS поставили? A: ИИС на SunOS они поставить не могли, разве что под эмулятором. Скорее всего, просто сменили баннер апачу. То что nmap определил там SunOS, тоже не говорит о полной достоверности данных. Ибо fingerprint можно подделать. Q: Вот вы говорите снифить, а что снифить-то? A: Снифить данные. Например, можно снифить пассы, которые идут в незашифрованном виде. Одним из примеров сервисов, не шифрующих свои пароли, является ftp. Вот пример работы sniffit'а с ftp: "USER victim.. PASS c001Pa5S.. REST 0.. PWD.. CWD /.." и так далее. В данном примере видно, что пароль пользователя идет в незашифрованном виде. Теперь только остается ввести login: victim, password: c001Pa5S. Но современные сниферы обладают гораздо большими возможностями, чем просто перехватывать пакеты, проходящие в сети. Например, dsniff может перехватывать файлы, которые передаются при помощи nfs (network file system). Q: А какие сервисы, кроме ftp передают пароли в незашифрованном виде? A: Из наиболее распространенных: pop3, telnet, irc, всякие там mud'ы. Потом, естественно, можно перехватывать пароли к cgi'шкам, которые в запросе отправляются. Например, можно перехватить такое - "GET /cgi-bin/user.cgi&id=victim&pass=c001Pa5s HTTP/1.1". Q: А как можно сканить порты при помощи ftp-серверов? Это ведь действительно так? A: Да, действительно можно. У ftp-серверов существует возможность подключаться к клиенту, а не открывать порт на себе. Вот этим-то и надо воспользоваться. Посылаем серверу команду "PORT 192,168,100,1,46,46" и ждем результата. Этот вид сканирования реализован в nmap'е. Для того чтобы воспользоваться этим методом, необходимо указать nmapу опцию -b user:password@server:port. Но есть одна проблема: далеко не каждый сервер позволит тебе подключаться к порту < 1024 и к IP, отличному от твоего. |