Просмотр полной версии : HTML шелл ?
Nik(rus)
26.06.2009, 21:43
Вот хочу поинтересоваться: существуют ли шеллы на HTML/JavaScript ? Хотя бы которые создают файл с произвольным текстом aka php-шелл :D
--StraNger--
26.06.2009, 21:46
ну сам подумай как это может быть, если html код и javascript сценарии выполняются на стороне клиента, а не сервера
Такая штука называется эксплоит, только не как шелл, а как способ создать файл средствами HTML/JavaScript (естественно на стороне клиента)
Nik(rus)
27.06.2009, 13:08
Просто такая вещч: sql-inj нету (пока), а шелл залить мона тока через боевую картинку, а вот исполняется там только html(в картинке).
А как shtml'ом реализовать ?
З.Ы.: на сервере Trac 10.3 и punBB хз какой версии :D
есть серверный js
http://en.wikipedia.org/wiki/Server-side_JavaScript
А разве не может быть так? :
AddOutputFilter Includes .html )
возможно скрипт при заливке проверяет только 3-4 последних символа из названия. В данном случае "html". На некоторых сервах обработчик различает форматы файлам по первым трем символам после точки, т.е. файл test.phpgif будет рассматриваться сервером так же как и test.php.
Так вот, если на том сайте все так, то вот такое имя файла должно удовлетворять всем двум условиям:
shell.phphtml
Nik(rus)
10.07.2009, 15:25
Дико извиняюсь за отсутствие.
Так вот, я сделал так:
1)Залил "боевую картинку" вместо авы
2)Нашел вещч, где её можно вызвать
Однако в ней выпоняется только html код
Возможно, поддерживается и shtml...
Инъекций вроде нет, парсить паблик-уязвимости для Trac 10.3 как-то влом :D
Explode, punBB считывает только последние буковки ?
О трагедия, вспомнил что punBB их сам потом называет
wolf295214
26.09.2010, 16:18
ребят так что нету шелла на html?
TheLuckyOne
26.09.2010, 18:36
html - язык разметки.
ололо
euphoria
26.09.2010, 23:59
Можно конечно но только смотреть файлы не на сервере, а у клиента на компьютере
wolf295214
27.09.2010, 05:00
просто такая ситуация!заливаю шелл,файл остаётся на серваке,но при обращеннии к нему,пишет ошибку 500!через аватор не прокатывает!а расширение .php сразу выдаёт ошибку расширение spx просто покказывается исходник!если кто знпет или у кого есть такоц файл пишите в ПМ!если не хотите чтобы многие знали об этом!toxa знает но не говорит!
Expl0ited
27.09.2010, 07:37
Если заливаемому файлу программно не меняется имя файла, а просто например идет проверка на расширение, на подобии
HTML;
}
else {
$allowed_files='php';// или любое(ые) запрещаемое (ые) расширение(ия)
$tfile=end(explode(".",$_FILES['file']['name'] ) );
$tfile=strtolower($tfile);
$check=$tfile==$allowed_files?false:true;
if(!$check) die('hack detected'); else {
if(copy($_FILES['file']['tmp_name'],$_SERVER['DOCUMENT_ROOT'].'/'.$_FILES['file']['name']))
echo('File upload: here');
}
}
?>
То можно это легко использовать, если залить файл .htaccess с содержанием например:
AddType application/x-httpd-php.jpg
AddHandler application/x-httpd-php.jpg
и затем спокойно лить шелл с расширением .jpg
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot