Форумы Сплоит Ipb 2.1.*-2.1.6

Discussion in 'Уязвимости CMS/форумов' started by Basurman, 18 Feb 2008.

  1. Basurman

    Basurman Elder - Старейшина

    Joined:
    10 Nov 2006
    Messages:
    363
    Likes Received:
    271
    Reputations:
    29
    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. вроде как все, если что забыл - исправлю
     
    #1 Basurman, 18 Feb 2008
    Last edited: 25 Mar 2008
    1 person likes this.
  2. CtHuLhU

    CtHuLhU New Member

    Joined:
    12 Nov 2006
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    Глупый вопрос, но куда он льет результы? =)
    По трафик вижу льёт именно базу.

    И немного не по теме. Ни перл, ни я не находим некоторых графических модулей (modhash например), давно уж не юзал... Где их взять или какую сборку библитек ты юзал?
     
    #2 CtHuLhU, 21 Feb 2008
    Last edited: 21 Feb 2008
  3. Basurman

    Basurman Elder - Старейшина

    Joined:
    10 Nov 2006
    Messages:
    363
    Likes Received:
    271
    Reputations:
    29
    В ту же папку, откуда запускаешь сам скрипт... Сколько галок отметишь, столько файлов и будет.
    Файло готово для развертывания в phpmyadmin

    P.S. Tk::dialogbox
     
  4. Rogun

    Rogun Elder - Старейшина

    Joined:
    12 Feb 2008
    Messages:
    76
    Likes Received:
    4
    Reputations:
    0
    Почему у меня антивирь забил тревогу что по http://ifolder.ru/5408043 находится троян???
     
  5. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    :D
     
  6. NightNinja

    NightNinja Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    60
    Likes Received:
    27
    Reputations:
    -1
    ошибка в 16 линии
     
  7. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    NightNinja, мб потому что у тебя нет модуля TK?
     
    1 person likes this.
  8. NightNinja

    NightNinja Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    60
    Likes Received:
    27
    Reputations:
    -1
    как это связано с
    Code:
     $url = 'http://server/forum/index.php'; 
     
  9. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    покажи ошибку полностью
     
  10. Basurman

    Basurman Elder - Старейшина

    Joined:
    10 Nov 2006
    Messages:
    363
    Likes Received:
    271
    Reputations:
    29
    "это" находится на 36 линии.
    И где тут ошибка? Все работает
     
    #10 Basurman, 21 Mar 2008
    Last edited: 21 Mar 2008
  11. NightNinja

    NightNinja Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    60
    Likes Received:
    27
    Reputations:
    -1
  12. Basurman

    Basurman Elder - Старейшина

    Joined:
    10 Nov 2006
    Messages:
    363
    Likes Received:
    271
    Reputations:
    29
    у тебя модулей нет. читай как подключать...

    http://oreilly.jungles.ru/perl3/tk/appa_01.htm
     
    #12 Basurman, 21 Mar 2008
    Last edited: 21 Mar 2008
  13. NightNinja

    NightNinja Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    60
    Likes Received:
    27
    Reputations:
    -1
    все сделал но когда хочу взять дату из базы пишет Done! но не сливает на комп те я не вижу где он сохранил, в той же папке где скрипт ее нет :/
     
  14. Basurman

    Basurman Elder - Старейшина

    Joined:
    10 Nov 2006
    Messages:
    363
    Likes Received:
    271
    Reputations:
    29
    1. Форум неуязвим, жмем кнопку Test и смотрим
    2. значит запрещено у тебя на компе записывать в папку с:\ (теоретически.. на практике - хз. скорее всего 1 пункт)


    P.S. файлы создаются в той же папке, где и скрипт 'members_converge.sql', 'member_extra.sql' и 'members.sql'
     
    #14 Basurman, 22 Mar 2008
    Last edited: 23 Mar 2008
  15. Rogun

    Rogun Elder - Старейшина

    Joined:
    12 Feb 2008
    Messages:
    76
    Likes Received:
    4
    Reputations:
    0
    Скачал я сплоит и запуская выскакивает окно и тут же исчезает(( что делать? помогите плз=/
    Perl у меня установлен ...
     
  16. grishka

    grishka Active Member

    Joined:
    11 Aug 2007
    Messages:
    157
    Likes Received:
    255
    Reputations:
    4
    запускай командную строку , кидай туда файл и нажимай Enter
     
    3 people like this.
  17. NightNinja

    NightNinja Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    60
    Likes Received:
    27
    Reputations:
    -1
    В cmd пиши : perl c:\moi_script.pl
     
  18. Out

    Out Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    10
    Likes Received:
    8
    Reputations:
    0
    пишет Done но ничего не создаёт, пробовал на многих форумах
    я пробовал расшаривать на запись С:\ толку 0
     
  19. Basurman

    Basurman Elder - Старейшина

    Joined:
    10 Nov 2006
    Messages:
    363
    Likes Received:
    271
    Reputations:
    29
    нажми кнопку Test для начала...

    мануал написать для чего там 3 кнопки?
     
    #19 Basurman, 23 Mar 2008
    Last edited: 23 Mar 2008
  20. tick

    tick Elder - Старейшина

    Joined:
    10 Nov 2007
    Messages:
    35
    Likes Received:
    11
    Reputations:
    -12
    залейте на slil.ru пожалуйста,очень надо!
     
    1 person likes this.