PDA

Просмотр полной версии : Сплоит Ipb 2.1.*-2.1.6


Basurman
18.02.2008, 23:25
Abstract

Написал летом еще сплоит под себя. Сейчас ввиду его неактуальности решил выложить.
Это сплоит-модификация перлового r57ipb216gui от rst.
Отличается от оригинала тем, что убраны практически все функции и добавлена 1 своя, которая сливает таблицы с БД форума.
Написан он на основе того же бага, что и оригинал. Дампит 3 таблицы (ibf_members, ibf_members_converge и/или ibf_member_extra)
Одну таблицу с 20.000 пользователями сливает около 4 часов (в зависимсоти от коннекта до 3-х аккаунтов в секнду)

Для чего он нужен?

Нахрена он нужен, если все шоколадно в сплоите от Rst?
Если не получается залишь шел, подобрать хеш администраторов или админка защищена через .htaccess (случай для <=2.1.5 c исполнением комманд через eval не рассматриваем).
Одним словом от "злых" админов

КОД

http://ifolder.ru/5408043
http://rapidshare.com/files/102227236/r57ipb216gui_.pl.html
http://narod.ru/disk/21002000/r57ipb216gui%2B.pl
http://slil.ru/25617086
по какой-то причине в тегах не воспринимается...

Глюки

1. т.к. количество полей определяется в самом начале, а время работы сплоита иногда большое, и на форуме регистрируются еще люди, немного съезжает формат дампа.
Просмотрев последние 10 или 20 записей, просто перенесите ; в самый конец

2. В указанных таблицах присутсвуют не все поля. т.к. perl не понимает типа NULL, а переписывать на другом языке мне это лень

3. Из сплоита убрана ошибка при недоступности бд (лагает или недоспен сервер), чтобы он не останавливался. В связ с этим возможны пропуски в дампе

4. Нет многопоточности, ибо реализовать пока не могу
_______________________________________
P.S. Можно вручную поправить цикл с какого ID начинать, чтобы не лить все заново
P.P.S. вроде как все, если что забыл - исправлю

CtHuLhU
21.02.2008, 08:32
Глупый вопрос, но куда он льет результы? =)
По трафик вижу льёт именно базу.

И немного не по теме. Ни перл, ни я не находим некоторых графических модулей (modhash например), давно уж не юзал... Где их взять или какую сборку библитек ты юзал?

Basurman
21.02.2008, 11:17
В ту же папку, откуда запускаешь сам скрипт... Сколько галок отметишь, столько файлов и будет.
Файло готово для развертывания в phpmyadmin

P.S. Tk::dialogbox

Rogun
10.03.2008, 17:19
Почему у меня антивирь забил тревогу что по http://ifolder.ru/5408043 находится троян???

iddqd
10.03.2008, 17:22
Почему у меня антивирь забил тревогу что по http://ifolder.ru/5408043 находится троян???
:D

NightNinja
21.03.2008, 21:30
ошибка в 16 линии

Spyder
21.03.2008, 21:35
NightNinja, мб потому что у тебя нет модуля TK?

NightNinja
21.03.2008, 21:46
как это связано с
$url = 'http://server/forum/index.php';

Spyder
21.03.2008, 21:56
покажи ошибку полностью

Basurman
21.03.2008, 22:00
"это" находится на 36 линии.
И где тут ошибка? Все работает

NightNinja
21.03.2008, 22:03
http://ipicture.ru/uploads/080321/QQ00i4ZXsV.jpg

Basurman
21.03.2008, 22:09
у тебя модулей нет. читай как подключать...

http://oreilly.jungles.ru/perl3/tk/appa_01.htm

NightNinja
22.03.2008, 09:13
все сделал но когда хочу взять дату из базы пишет Done! но не сливает на комп те я не вижу где он сохранил, в той же папке где скрипт ее нет :/

Basurman
22.03.2008, 14:12
1. Форум неуязвим, жмем кнопку Test и смотрим
2. значит запрещено у тебя на компе записывать в папку с:\ (теоретически.. на практике - хз. скорее всего 1 пункт)


P.S. файлы создаются в той же папке, где и скрипт 'members_converge.sql', 'member_extra.sql' и 'members.sql'

Rogun
22.03.2008, 19:24
Скачал я сплоит и запуская выскакивает окно и тут же исчезает(( что делать? помогите плз=/
Perl у меня установлен ...

grishka
22.03.2008, 19:30
запускай командную строку , кидай туда файл и нажимай Enter

NightNinja
22.03.2008, 21:01
В cmd пиши : perl c:\moi_script.pl

Out
23.03.2008, 21:54
пишет Done но ничего не создаёт, пробовал на многих форумах
значит запрещено у тебя на компе записывать в папку с:\
я пробовал расшаривать на запись С:\ толку 0

Basurman
23.03.2008, 22:22
нажми кнопку Test для начала...

мануал написать для чего там 3 кнопки?

tick
24.03.2008, 14:27
залейте на slil.ru пожалуйста,очень надо!

Snap
27.03.2008, 14:01
Чем может быть вызвона ошибка
"$ perl /home/Snap/Desktop/r57ipb216gui+.pl
Ошибка сегментирования" ???

XaCeRoC
27.03.2008, 16:31
что должно написать после нажатия test , если форум не пропатчен??
и что если пропатчен?

GAVVVR
15.04.2008, 17:19
Не впалил, как модули подключать. Можно поподробнее... объясните....
У меня та же проблема, что и у
NightNinja
вот судя по инструкции модули есть тут
http://www.cpan.org/ports/index.html
Но какие качать??? Я понимаю, что мне надо те, что для винды, но там все равно много ссылок. ХЭЛП :confused:

mind
15.04.2008, 17:24
Поставь ActivePerl и не парься помоиму там все необходимые для сплоита модули есть..

GAVVVR
15.04.2008, 17:40
Поставь ActivePerl и не парься помоиму там все необходимые для сплоита модули есть.. давно тестил все работает без ошибок.
Ставил ActivePerl-5.10.0.1001-MSWin32-x86-283495.msi и вот ошибку выдает

Hellsp@wn
15.04.2008, 19:34
у меня даже со старьём ActivePerl-5.8.7.815-MSWin32-x86-211909 всё норм пашет :)

GAVVVR
15.04.2008, 20:24
все сделал
как ты эти модули поставил?

Basurman
15.04.2008, 22:40
кому влом пройти по ссылке с предыдущей страницы, пишу еще раз:
http://oreilly.jungles.ru/perl3/tk/appa_02.htm

Для танкистов специально отдельная ссылка:
http://ppm.activestate.com/PPMPackages/zips/10xx-builds-only/Windows/

на всякий случай еще:
http://ppm.activestate.com/PPMPackages/zips/10xx-builds-only/Windows/Tk-804.028.zip

P.S. с версии 5.10 модуля Tk по умолчанию нет (вроде как), качайте 5.8

ra0cg
30.09.2009, 15:30
perl -MCPAN -e ‘install “Tk::Event”’