Нулим Invision Power Board

Discussion in 'Статьи' started by »Atom1c«, 27 Mar 2007.

  1. »Atom1c«

    »Atom1c« Banned

    Joined:
    4 Nov 2006
    Messages:
    234
    Likes Received:
    285
    Reputations:
    92
    Привет всем:)В этой статейке я хотел-бы рассказать как нулить движки форумов на примере Invision Power Board.

    ***Начало***

    Для начала нам понадобится программка Text Replacer, далее нужно установить движок на localhost и натравливаем на него Text Replacer. Первым делом ищём "www.invision". После обследования сорцов, нам становится известно что IPB хранит в открытом виде только домены:
    invisionpower.com
    invisiongallery.com (можно не удалять, но желательно удалить:))
    invisionboard.com

    Эти домены можно заменить к примеру на www.antichat.ru, заливать двиг на хост и нормально с ним работать. Но для тех кто хочет получше всё понять я продолжу:)

    Для начала надо уалить эти домены из всех php файлов чтобы они нам не мешали.

    | Licence Info: http://www.invisionboard.com/?license
    | Licence Info: http://www.invisionpower.com
    | http://www.invisionboard.com/?license
    | Web: http://www.invisionboard.com
    | Web: http://www.invisionpower.com
    | http://www.invisionpower.com/dynamic/
    | http://www.invisionpower.com
    | Web: http://www.invisiongallery.com


    Все эти строки заменяем на знак "|".

    // http://www.invisionpower.com
    // http://www.invisionboard.com


    Заменяем на "//".

    @invisionpower.com
    @invisionboard.com
    @invisiongallery.com


    Ну а эти заменяем на пустоту:) Тоесть на "".

    Потом можно сменить все надписи Invision Power Board с ссылкой на invisionboard.com в файлах ошибки 403, на тот-же www.antichat.ru.

    Далее ищем каждый домен, открываем все найденне файлы в редакторе и далее уже в нем делаем поиск по файлу с данным доменом. В зависимости от того, какую функцию имеет кусок кода мы делаем соответствующие действия:

    - удаляем функцию вызова "звонилки"
    - исправляем адрес домена. Например, в копирайтах, ибо если у вас лицензионный двиг, то копирайты желательно не менять, а просто поменять в них домен www.invisionpower.com например, на www.ibresource..ru
    - меняем домен, на любой другой

    Для начала начнём с домена invisionpower.com, в поиске будет 11 файлов. Сначала лучше открыть cp_skin_index.php и найдите в нем следующие функции:

    function update_img
    function acp_licensed
    function acp_unlicensed
    function acp_ips_news


    В них найдите конструкцию вида:
    $IPBHTML .= <<[HTML-код]
    EOF;

    И вырезать [HTML-код].

    Копирайты для домена invisionpower.com (в которых мы меняем адрес) находятся в:

    skin_printpage.php
    lofiversion/index.php ($copyright)
    cp_skin_global.php (удаляйте копирайт)
    sources/classes/class_display.php ($copyright) <- основной копирайт
    ipb_templates.xml


    Копирайты для invisionboard.com:

    cp_skin_global.php
    sources/classes/class_display.php ($copyright) <- основной копирайт
    ipb_templates.xml



    Остальные же, такие как:
    $this->ipsclass->admin->show_inframe("http://www.invisiongallery.com/?why");
    меняем на:
    $this->ipsclass->admin->show_inframe("/");

    и:
    $response = trim( @implode ('', @file( "http://www.invisionpower.com/customer/ipb/copy/?k=".urlencode($acc_number) ) ) );
    меняем на:
    $response = trim( @implode ('', @file( "/" ) ) );


    После окончания можете сделать поиск по запросу "www.invision" и удалить остатки кода, которые вы пропустили.
    Надеюсь вам это будет полезно:)
     
    6 people like this.
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    а не проще ли удалить, зачем менять?
     
    1 person likes this.
  3. »Atom1c«

    »Atom1c« Banned

    Joined:
    4 Nov 2006
    Messages:
    234
    Likes Received:
    285
    Reputations:
    92
    Тут уж на твоё усмотрение, можешь удалить, а можешь и нет:)Может кому-то нравится когда крутом копирайты его проэкта.
     
  4. Talisman

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

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    а про бд? я там копирайты меняю обычно...