Заливка шелла

Discussion in 'Песочница' started by Bragal, 6 Aug 2012.

  1. Bragal

    Bragal New Member

    Joined:
    12 May 2011
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    В админке можно грузить только картинки, причем проверка осуществляется с помощью функции

    PHP:
     function isImage($fileName)    { 

      
    $regexp_images='/\.(jpe?g|gif|png|bmp)$/i';  

      return (boolean)
    preg_match($regexp_images,$fileName);   


     }
    Реально как нибудь обойти эту проверку?
     
  2. mrfreeze

    mrfreeze New Member

    Joined:
    4 Apr 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Дописать расширение шелла .gif, не?
     
  3. Bragal

    Bragal New Member

    Joined:
    12 May 2011
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Не, не выполняется он тогда.
     
  4. Teratex

    Teratex New Member

    Joined:
    13 Mar 2012
    Messages:
    28
    Likes Received:
    3
    Reputations:
    5
    А локального инклюда нет?
    Тогда можно было бы в EXIF дописать шелл и загрузить, потом проинклюдить
     
  5. BLurpi^_^

    BLurpi^_^ Banned

    Joined:
    9 Feb 2011
    Messages:
    218
    Likes Received:
    26
    Reputations:
    9
    Дак нужно не просто поменять расширение, но и заменить mime-type отправляемого файла с image/jpeg, на application/octet-stream
     
  6. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    миме не проверяется, и вообще тут бесполезно что то сделать.
     
    _________________________
Loading...