2012-06-05 2 views
0

Я пытаюсь загрузить удаленно php-файл на веб-страницу, у него есть версия TimThumb: 1.28 с известным файлом timthumb.php vurnable. но после того, как я загружу файл php, когда я его открываю из своего кеша, он не выполняет! Я не знаю, что мешает ему исполнять! Я видел изменения, которые они внесли в timthumb.php, где они добавляют .txt к каждому файлу, который входит в папку кэша, но он был добавлен в более новую версию, не в этой версии, поэтому я действительно запутался, что мешает ей выполнить! Кстати, это только для целей обучения.wordpress timthumb.php Уязвимость

+0

Принадлежит http://wordpress.stackexchange.com/ – markus

ответ

1

Если файл указан на сервере whatever.php.txt, то он будет отображаться как файл TEXT сервером, а не файл PHP, и обслуживается как таковой. Вы могли бы сказать серверу обрабатывать файлы .txt как файлы PHP, которые запускали код файла + через интерпретатор PHP, но затем вы просто повторно открыли отверстие для безопасности, которое timthumb исправил с добавлением .txt.

например. вы все равно будете уязвимы для удаленных хаков.

+0

У меня нет доступа к этой веб-странице, я пытаюсь получить доступ, чтобы понять, как это работает, потому что до сих пор я запрограммирован, но у меня нет знаний для защиты системы. так что теперь я пытаюсь узнать, как они это делают. – TooCooL

Смежные вопросы