![]() |
Привет, можно ли загрузить шелл при таких условиях?
Код:
// allow ext: jpg, gif, crd, 3gp, mp4, mp3, txt, doc, zip, rar |
Цитата:
|
пробовал так: shell.php.jpg?
|
Цитата:
В коде идет поиск последнего вхождения символа "точка" и берется этот кусок от точки до конца строки, который сравнивается с разрешенными расширениями, так что двойное расширение не прокатит. |
А если залить shell.jpg, но в tamper data подменить image/jpeg на application/octet-stream?
|
Тут идет проверка на расширение, но не на содержимое, шелл можно залить как файл под любым из указаных расширений, но интерпретироваться не будет если рание расширение не указано в .htaccess как выполнение под нужным интерпритатором, например PHP, но если есть локальный инклуд, то выполнить можно!
|
Цитата:
|
| Время: 19:24 |